aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-08-13 11:15:39 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-08-13 11:15:39 +0000
commit396ceb5607e6fecb3d828a4562e8b33ee67b6130 (patch)
treeeb4a9a26c328c6565881408312fc76ce88bd9c95
parentbd402b4d1679305ea91f93aee6befdbd4f601620 (diff)
NBAP rewritten to use original ASN.1 source and updated to TS 25.433 V7.5.0 (2007-06)
svn path=/trunk/; revision=22490
-rw-r--r--asn1/Makefile.am8
-rw-r--r--asn1/nbap/Makefile6
-rw-r--r--asn1/nbap/Makefile.nmake12
-rw-r--r--asn1/nbap/NBAP-CommonDataTypes.asn60
-rw-r--r--asn1/nbap/NBAP-Constants.asn1006
-rw-r--r--asn1/nbap/NBAP-Containers.asn207
-rw-r--r--asn1/nbap/NBAP-IEs.asn6621
-rw-r--r--asn1/nbap/NBAP-PDU-Contents.asn11024
-rw-r--r--asn1/nbap/NBAP-PDU-Descriptions.asn937
-rw-r--r--asn1/nbap/nbap.asn16953
-rw-r--r--asn1/nbap/nbap.cnf987
-rw-r--r--asn1/nbap/packet-nbap-template.c2890
-rw-r--r--asn1/nbap/packet-nbap-template.h35
-rw-r--r--asn1/rnsap/Makefile2
-rw-r--r--epan/dissectors/packet-nbap.c60078
-rwxr-xr-xtools/asn2wrs.py2
16 files changed, 54637 insertions, 46191 deletions
diff --git a/asn1/Makefile.am b/asn1/Makefile.am
index 2b208751ee..9af2bc41a5 100644
--- a/asn1/Makefile.am
+++ b/asn1/Makefile.am
@@ -213,10 +213,14 @@ EXTRA_DIST = \
mpeg/packet-mpeg-pes-template.c \
nbap/Makefile \
nbap/Makefile.nmake \
- nbap/nbap.asn \
+ nbap/NBAP-CommonDataTypes.asn \
+ nbap/NBAP-Constants.asn \
+ nbap/NBAP-Containers.asn \
+ nbap/NBAP-IEs.asn \
+ nbap/NBAP-PDU-Contents.asn \
+ nbap/NBAP-PDU-Descriptions.asn \
nbap/nbap.cnf \
nbap/packet-nbap-template.c \
- nbap/packet-nbap-template.h \
ns-cert-exts/Makefile \
ns-cert-exts/Makefile.nmake \
ns-cert-exts/NETSCAPE-CERT-EXTS.asn \
diff --git a/asn1/nbap/Makefile b/asn1/nbap/Makefile
index e0c56c10ab..6919a2007c 100644
--- a/asn1/nbap/Makefile
+++ b/asn1/nbap/Makefile
@@ -1,13 +1,13 @@
# $Id$
-DISSECTOR_FILES=packet-nbap.c packet-nbap.h
+DISSECTOR_FILES=packet-nbap.c
all: generate_dissector
generate_dissector: $(DISSECTOR_FILES)
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py nbap.asn packet-nbap-template.c packet-nbap-template.h nbap.cnf
- python ../../tools/asn2wrs.py -e -F -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn
+$(DISSECTOR_FILES): ../../tools/asn2wrs.py nbap.asn packet-nbap-template.c nbap.cnf
+ python ../../tools/asn2wrs.py -p nbap -c nbap.cnf -s packet-nbap-template NBAP-CommonDataTypes.asn NBAP-Constants.asn NBAP-Containers.asn NBAP-IEs.asn NBAP-PDU-Contents.asn NBAP-PDU-Descriptions.asn
clean:
rm -f parsetab.py $(DISSECTOR_FILES)
diff --git a/asn1/nbap/Makefile.nmake b/asn1/nbap/Makefile.nmake
index 786bd9af99..50011e8744 100644
--- a/asn1/nbap/Makefile.nmake
+++ b/asn1/nbap/Makefile.nmake
@@ -7,15 +7,16 @@ include ../../config.nmake
UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
PROTOCOL_NAME=nbap
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c
+NBAP_ASN=NBAP-CommonDataTypes.asn NBAP-Constants.asn NBAP-Containers.asn NBAP-IEs.asn NBAP-PDU-Contents.asn NBAP-PDU-Descriptions.asn
all: generate_dissector
generate_dissector: $(DISSECTOR_FILES)
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py nbap.asn packet-nbap-template.c packet-nbap-template.h nbap.cnf
+$(DISSECTOR_FILES): ../../tools/asn2wrs.py $(NBAP_ASN) packet-nbap-template.c nbap.cnf
!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -e -F -p $(PROTOCOL_NAME) -c nbap.cnf -s packet-nbap-template nbap.asn
+ $(PYTHON) "../../tools/asn2wrs.py" -p $(PROTOCOL_NAME) -c nbap.cnf -s packet-nbap-template $(NBAP_ASN)
!ELSE
@echo Error: You need Python to use asn2wrs.py
@exit 1
@@ -35,12 +36,9 @@ maintainer-clean: distclean
fix_eol: generate_dissector
move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
$(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
+ del /f packet-$(PROTOCOL_NAME).c.tmp
copy_files: generate_dissector fix_eol
xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
diff --git a/asn1/nbap/NBAP-CommonDataTypes.asn b/asn1/nbap/NBAP-CommonDataTypes.asn
new file mode 100644
index 0000000000..59abfcc1ae
--- /dev/null
+++ b/asn1/nbap/NBAP-CommonDataTypes.asn
@@ -0,0 +1,60 @@
+-- 9.3.5 Common Definitions
+
+-- **************************************************************
+--
+-- Common definitions
+--
+-- **************************************************************
+
+NBAP-CommonDataTypes {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+umts-Access (20) modules (3) nbap (2) version1 (1) nbap-CommonDataTypes (3) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- Extension constants
+--
+-- **************************************************************
+
+maxPrivateIEs INTEGER ::= 65535
+maxProtocolExtensions INTEGER ::= 65535
+maxProtocolIEs INTEGER ::= 65535
+
+-- **************************************************************
+--
+-- Common Data Types
+--
+-- **************************************************************
+
+Criticality ::= ENUMERATED { reject, ignore, notify }
+
+MessageDiscriminator ::= ENUMERATED { common, dedicated }
+
+Presence ::= ENUMERATED { optional, conditional, mandatory }
+
+PrivateIE-ID ::= CHOICE {
+ local INTEGER (0..maxPrivateIEs),
+ global OBJECT IDENTIFIER
+}
+
+ProcedureCode ::= INTEGER (0..255)
+
+ProcedureID ::= SEQUENCE {
+ procedureCode ProcedureCode,
+ ddMode ENUMERATED { tdd, fdd, common, ... }
+}
+
+ProtocolIE-ID ::= INTEGER (0..maxProtocolIEs)
+
+TransactionID ::= CHOICE {
+ shortTransActionId INTEGER (0..127),
+ longTransActionId INTEGER (0..32767)
+}
+
+TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
+
+END
diff --git a/asn1/nbap/NBAP-Constants.asn b/asn1/nbap/NBAP-Constants.asn
new file mode 100644
index 0000000000..ae7230b493
--- /dev/null
+++ b/asn1/nbap/NBAP-Constants.asn
@@ -0,0 +1,1006 @@
+-- NBAP-Constants.asn
+--
+-- Taken from 3GPP TS 25.433 V7.5.0 (2007-06)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-750.zip/25433-750.DOC
+--
+-- 9.3.6 Constant Definitions
+--
+-- $Id$
+--
+
+-- **************************************************************
+--
+-- Constant definitions
+--
+-- **************************************************************
+
+NBAP-Constants {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+umts-Access (20) modules (3) nbap (2) version1 (1) nbap-Constants (4)}
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+ ProcedureCode,
+ ProtocolIE-ID
+FROM NBAP-CommonDataTypes;
+
+-- **************************************************************
+--
+-- Elementary Procedures
+--
+-- **************************************************************
+
+id-audit ProcedureCode ::= 0
+id-auditRequired ProcedureCode ::= 1
+id-blockResource ProcedureCode ::= 2
+id-cellDeletion ProcedureCode ::= 3
+id-cellReconfiguration ProcedureCode ::= 4
+id-cellSetup ProcedureCode ::= 5
+id-cellSynchronisationInitiation ProcedureCode ::= 45
+id-cellSynchronisationReconfiguration ProcedureCode ::= 46
+id-cellSynchronisationReporting ProcedureCode ::= 47
+id-cellSynchronisationTermination ProcedureCode ::= 48
+id-cellSynchronisationFailure ProcedureCode ::= 49
+id-commonMeasurementFailure ProcedureCode ::= 6
+id-commonMeasurementInitiation ProcedureCode ::= 7
+id-commonMeasurementReport ProcedureCode ::= 8
+id-commonMeasurementTermination ProcedureCode ::= 9
+id-commonTransportChannelDelete ProcedureCode ::= 10
+id-commonTransportChannelReconfigure ProcedureCode ::= 11
+id-commonTransportChannelSetup ProcedureCode ::= 12
+id-compressedModeCommand ProcedureCode ::= 14
+id-dedicatedMeasurementFailure ProcedureCode ::= 16
+id-dedicatedMeasurementInitiation ProcedureCode ::= 17
+id-dedicatedMeasurementReport ProcedureCode ::= 18
+id-dedicatedMeasurementTermination ProcedureCode ::= 19
+id-downlinkPowerControl ProcedureCode ::= 20
+id-downlinkPowerTimeslotControl ProcedureCode ::= 38
+id-errorIndicationForCommon ProcedureCode ::= 35
+id-errorIndicationForDedicated ProcedureCode ::= 21
+id-informationExchangeFailure ProcedureCode ::= 40
+id-informationExchangeInitiation ProcedureCode ::= 41
+id-informationExchangeTermination ProcedureCode ::= 42
+id-informationReporting ProcedureCode ::= 43
+id-BearerRearrangement ProcedureCode ::= 50
+id-mBMSNotificationUpdate ProcedureCode ::= 53
+id-physicalSharedChannelReconfiguration ProcedureCode ::= 37
+id-privateMessageForCommon ProcedureCode ::= 36
+id-privateMessageForDedicated ProcedureCode ::= 22
+id-radioLinkAddition ProcedureCode ::= 23
+id-radioLinkDeletion ProcedureCode ::= 24
+id-radioLinkFailure ProcedureCode ::= 25
+id-radioLinkPreemption ProcedureCode ::= 39
+id-radioLinkRestoration ProcedureCode ::= 26
+id-radioLinkSetup ProcedureCode ::= 27
+id-reset ProcedureCode ::= 13
+id-resourceStatusIndication ProcedureCode ::= 28
+id-cellSynchronisationAdjustment ProcedureCode ::= 44
+id-synchronisedRadioLinkReconfigurationCancellation ProcedureCode ::= 29
+id-synchronisedRadioLinkReconfigurationCommit ProcedureCode ::= 30
+id-synchronisedRadioLinkReconfigurationPreparation ProcedureCode ::= 31
+id-systemInformationUpdate ProcedureCode ::= 32
+id-unblockResource ProcedureCode ::= 33
+id-unSynchronisedRadioLinkReconfiguration ProcedureCode ::= 34
+id-radioLinkActivation ProcedureCode ::= 51
+id-radioLinkParameterUpdate ProcedureCode ::= 52
+
+-- **************************************************************
+--
+-- Lists
+--
+-- **************************************************************
+
+maxNrOfCodes INTEGER ::= 10
+maxNrOfDLTSs INTEGER ::= 15
+maxNrOfDLTSLCRs INTEGER ::= 6
+maxNrOfErrors INTEGER ::= 256
+maxNrOfTFs INTEGER ::= 32
+maxNrOfTFCs INTEGER ::= 1024
+maxNrOfRLs INTEGER ::= 16
+maxNrOfRLs-1 INTEGER ::= 15 -- maxNrOfRLs - 1
+maxNrOfRLs-2 INTEGER ::= 14 -- maxNrOfRLs - 2
+maxNrOfRLSets INTEGER ::= maxNrOfRLs
+maxNrOfDPCHs INTEGER ::= 240
+maxNrOfDPCHsPerRL-1 INTEGER ::= 239 -- maxNrofCCTrCH*maxNrOfULTSs-1
+maxNrOfDPCHLCRs INTEGER ::= 240
+maxNrOfDPCHsLCRPerRL-1 INTEGER ::= 95 -- maxNrofCCTrCH*maxNrOfULTSLCRs-1
+maxNrOfDPCHs768 INTEGER ::= 480
+maxNrOfDPCHs768PerRL-1 INTEGER ::= 479
+maxNrOfSCCPCHs INTEGER ::= 8
+maxNrOfSCCPCHsinExt INTEGER ::= 232
+maxNrOfSCCPCHs768 INTEGER ::= 480
+maxNrOfDCHs INTEGER ::= 128
+maxNrOfDSCHs INTEGER ::= 32
+maxNrOfFACHs INTEGER ::= 8
+maxNrOfCCTrCHs INTEGER ::= 16
+maxNrOfPDSCHs INTEGER ::= 256
+maxNrOfHSPDSCHs INTEGER ::= 16
+maxNrOfHSPDSCHs768 INTEGER ::= 32
+maxNrOfPUSCHs INTEGER ::= 256
+maxNrOfPUSCHs-1 INTEGER ::= 255
+maxNrOfPDSCHSets INTEGER ::= 256
+maxNrOfPRACHLCRs INTEGER ::= 8
+maxNrOfPUSCHSets INTEGER ::= 256
+maxNrOfSCCPCHLCRs INTEGER ::= 8
+maxNrOfSCCPCHsLCRinExt INTEGER ::= 88
+maxNrOfULTSs INTEGER ::= 15
+maxNrOfULTSLCRs INTEGER ::= 6
+maxNrOfUSCHs INTEGER ::= 32
+maxNrOfSlotFormatsPRACH INTEGER ::= 8
+maxCellinNodeB INTEGER ::= 256
+maxCCPinNodeB INTEGER ::= 256
+maxCTFC INTEGER ::= 16777215
+maxLocalCellinNodeB INTEGER ::= maxCellinNodeB
+maxNoofLen INTEGER ::= 7
+maxFPACHCell INTEGER ::= 8
+maxRACHCell INTEGER ::= maxPRACHCell
+maxPLCCHCell INTEGER ::= 16
+maxPRACHCell INTEGER ::= 16
+maxSCCPCHCell INTEGER ::= 32
+maxSCCPCHCellinExt INTEGER ::= 208 -- maxNrOfSCCPCHs + maxNrOfSCCPCHsinExt - maxSCCPCHCell
+maxSCCPCHCellinExtLCR INTEGER ::= 64 -- maxNrOfSCCPCHLCRs + maxNrOfSCCPCHsLCRinExt - maxSCCPCHCell
+maxSCCPCHCell768 INTEGER ::= 480
+maxSCPICHCell INTEGER ::= 32
+maxTTI-count INTEGER ::= 4
+maxIBSEG INTEGER ::= 16
+maxIB INTEGER ::= 64
+maxFACHCell INTEGER ::= 256 -- maxNrOfFACHs * maxSCCPCHCell
+maxRateMatching INTEGER ::= 256
+maxHS-PDSCHCodeNrComp-1 INTEGER ::= 15
+maxHS-SCCHCodeNrComp-1 INTEGER ::= 127
+maxNrOfCellSyncBursts INTEGER ::= 10
+maxNrOfReceptsPerSyncFrame INTEGER ::= 16
+maxNrOfMeasNCell INTEGER ::= 96
+maxNrOfMeasNCell-1 INTEGER ::= 95 -- maxNrOfMeasNCell - 1
+maxNrOfSF INTEGER ::= 8
+maxTGPS INTEGER ::= 6
+maxCommunicationContext INTEGER ::= 1048575
+maxNrOfLevels INTEGER ::= 256
+maxNoSat INTEGER ::= 16
+maxNoGPSItems INTEGER ::= 8
+maxNrOfHSSCCHs INTEGER ::= 32
+maxNrOfHSSICHs INTEGER ::= 4
+maxNrOfHSSICHs-1 INTEGER ::= 3
+maxNrOfSyncFramesLCR INTEGER ::= 512
+maxNrOfReceptionsperSyncFrameLCR INTEGER ::= 8
+maxNrOfSyncDLCodesLCR INTEGER ::= 32
+maxNrOfHSSCCHCodes INTEGER ::= 4
+maxNrOfMACdFlows INTEGER ::= 8
+maxNrOfMACdFlows-1 INTEGER ::= 7 -- maxNrOfMACdFlows - 1
+maxNrOfMACdPDUIndexes INTEGER ::= 8
+maxNrOfMACdPDUIndexes-1 INTEGER ::= 7 -- maxNoOfMACdPDUIndexes - 1
+maxNrOfMACdPDUSize INTEGER ::= 32
+maxNrOfNIs INTEGER ::= 256
+maxNrOfPriorityQueues INTEGER ::= 8
+maxNrOfPriorityQueues-1 INTEGER ::= 7 -- maxNoOfPriorityQueues - 1
+maxNrOfHARQProcesses INTEGER ::= 8
+maxNrOfContextsOnUeList INTEGER ::= 16
+maxNrOfCellPortionsPerCell INTEGER ::= 64
+maxNrOfCellPortionsPerCell-1 INTEGER ::= 63
+maxNrOfPriorityClasses INTEGER ::= 16
+maxNrOfSatAlmanac-maxNoSat INTEGER ::= 16 -- maxNrofSatAlmanac - maxNoSat
+maxNrOfE-AGCHs INTEGER ::= 32
+maxNrOfEDCHMACdFlows INTEGER ::= 8
+maxNrOfEDCHMACdFlows-1 INTEGER ::= 7
+maxNrOfE-RGCHs-E-HICHs INTEGER ::= 32
+maxNrOfEDCH-HARQ-PO-QUANTSTEPs INTEGER ::= 6
+maxNrOfEDCHHARQProcesses2msEDCH INTEGER ::= 8
+maxNrOfEDPCCH-PO-QUANTSTEPs INTEGER ::= 8
+maxNrOfBits-MACe-PDU-non-scheduled INTEGER ::= 19982
+maxNrOfRefETFCIs INTEGER ::= 8
+maxNrOfRefETFCI-PO-QUANTSTEPs INTEGER ::= 29
+maxNrofSigSeqRGHI-1 INTEGER ::= 39
+maxNoOfLogicalChannels INTEGER ::= 16 -- only maximum 15 can be used
+maxNrOfCombEDPDCH INTEGER ::= 12
+maxE-RUCCHCell INTEGER ::= 16
+maxNrOfEAGCHCodes INTEGER ::= 4
+maxNrOfRefBetas INTEGER ::= 8
+maxNrOfE-PUCHSlots INTEGER ::= 13
+maxNrOfEAGCHs INTEGER ::= 32
+maxNrOfHS-DSCH-TBSs-HS-SCCHless INTEGER ::= 4
+maxNrOfHS-DSCH-TBSs INTEGER ::= 90
+maxNrOfEHICHCodes INTEGER ::= 4
+maxNrOfE-PUCHSlotsLCR INTEGER ::= 5
+maxNrOfEPUCHcodes INTEGER ::= 16
+maxNrOfEHICHs INTEGER ::= 32
+maxNrOfCommonMACFlows INTEGER ::= 8
+maxNrOfCommonMACFlows-1 INTEGER ::= 7
+maxNrOfPagingMACFlow INTEGER ::= 4
+maxNrOfPagingMACFlow-1 INTEGER ::= 3
+maxNrOfCCHSRB1MACQueues INTEGER ::= 2
+maxNrOfcommonMACQueues INTEGER ::= 8
+maxNrOfHS-DSCHTBSsE-PCH INTEGER ::= 2
+maxGANSSSat INTEGER ::= 32
+maxNoGANSS INTEGER ::= 8
+maxSgnType INTEGER ::= 4
+
+
+-- **************************************************************
+--
+-- IEs
+--
+-- **************************************************************
+
+id-AICH-Information ProtocolIE-ID ::= 0
+id-AICH-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 1
+id-BCH-Information ProtocolIE-ID ::= 7
+id-BCH-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 8
+id-BCCH-ModificationTime ProtocolIE-ID ::= 9
+id-BlockingPriorityIndicator ProtocolIE-ID ::= 10
+id-Cause ProtocolIE-ID ::= 13
+id-CCP-InformationItem-AuditRsp ProtocolIE-ID ::= 14
+id-CCP-InformationList-AuditRsp ProtocolIE-ID ::= 15
+id-CCP-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 16
+id-Cell-InformationItem-AuditRsp ProtocolIE-ID ::= 17
+id-Cell-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 18
+id-Cell-InformationList-AuditRsp ProtocolIE-ID ::= 19
+id-CellParameterID ProtocolIE-ID ::= 23
+id-CFN ProtocolIE-ID ::= 24
+id-C-ID ProtocolIE-ID ::= 25
+id-CommonMeasurementAccuracy ProtocolIE-ID ::= 39
+id-CommonMeasurementObjectType-CM-Rprt ProtocolIE-ID ::= 31
+id-CommonMeasurementObjectType-CM-Rqst ProtocolIE-ID ::= 32
+id-CommonMeasurementObjectType-CM-Rsp ProtocolIE-ID ::= 33
+id-CommonMeasurementType ProtocolIE-ID ::= 34
+id-CommonPhysicalChannelID ProtocolIE-ID ::= 35
+id-CommonPhysicalChannelType-CTCH-SetupRqstFDD ProtocolIE-ID ::= 36
+id-CommonPhysicalChannelType-CTCH-SetupRqstTDD ProtocolIE-ID ::= 37
+id-CommunicationControlPortID ProtocolIE-ID ::= 40
+id-ConfigurationGenerationID ProtocolIE-ID ::= 43
+id-CRNC-CommunicationContextID ProtocolIE-ID ::= 44
+id-CriticalityDiagnostics ProtocolIE-ID ::= 45
+id-DCHs-to-Add-FDD ProtocolIE-ID ::= 48
+id-DCH-AddList-RL-ReconfPrepTDD ProtocolIE-ID ::= 49
+id-DCHs-to-Add-TDD ProtocolIE-ID ::= 50
+id-DCH-DeleteList-RL-ReconfPrepFDD ProtocolIE-ID ::= 52
+id-DCH-DeleteList-RL-ReconfPrepTDD ProtocolIE-ID ::= 53
+id-DCH-DeleteList-RL-ReconfRqstFDD ProtocolIE-ID ::= 54
+id-DCH-DeleteList-RL-ReconfRqstTDD ProtocolIE-ID ::= 55
+id-DCH-FDD-Information ProtocolIE-ID ::= 56
+id-DCH-TDD-Information ProtocolIE-ID ::= 57
+id-DCH-InformationResponse ProtocolIE-ID ::= 59
+id-FDD-DCHs-to-Modify ProtocolIE-ID ::= 62
+id-TDD-DCHs-to-Modify ProtocolIE-ID ::= 63
+id-DCH-ModifyList-RL-ReconfRqstTDD ProtocolIE-ID ::= 65
+id-DCH-RearrangeList-Bearer-RearrangeInd ProtocolIE-ID ::= 135
+id-DedicatedMeasurementObjectType-DM-Rprt ProtocolIE-ID ::= 67
+id-DedicatedMeasurementObjectType-DM-Rqst ProtocolIE-ID ::= 68
+id-DedicatedMeasurementObjectType-DM-Rsp ProtocolIE-ID ::= 69
+id-DedicatedMeasurementType ProtocolIE-ID ::= 70
+id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD ProtocolIE-ID ::= 72
+id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD ProtocolIE-ID ::= 73
+id-DL-CCTrCH-InformationList-RL-SetupRqstTDD ProtocolIE-ID ::= 76
+id-DL-DPCH-InformationItem-RL-AdditionRqstTDD ProtocolIE-ID ::= 77
+id-DL-DPCH-InformationList-RL-SetupRqstTDD ProtocolIE-ID ::= 79
+id-DL-DPCH-Information-RL-ReconfPrepFDD ProtocolIE-ID ::= 81
+id-DL-DPCH-Information-RL-ReconfRqstFDD ProtocolIE-ID ::= 82
+id-DL-DPCH-Information-RL-SetupRqstFDD ProtocolIE-ID ::= 83
+id-DL-DPCH-TimingAdjustment ProtocolIE-ID ::= 21
+id-DL-ReferencePowerInformationItem-DL-PC-Rqst ProtocolIE-ID ::= 84
+id-DLReferencePower ProtocolIE-ID ::= 85
+id-DLReferencePowerList-DL-PC-Rqst ProtocolIE-ID ::= 86
+id-Unused-ProtocolIE-ID-87 ProtocolIE-ID ::= 87
+id-Unused-ProtocolIE-ID-89 ProtocolIE-ID ::= 89
+id-Unused-ProtocolIE-ID-91 ProtocolIE-ID ::= 91
+id-Unused-ProtocolIE-ID-93 ProtocolIE-ID ::= 93
+id-DSCHs-to-Add-TDD ProtocolIE-ID ::= 96
+id-DSCH-Information-DeleteList-RL-ReconfPrepTDD ProtocolIE-ID ::= 98
+id-DSCH-Information-ModifyList-RL-ReconfPrepTDD ProtocolIE-ID ::= 100
+id-DSCH-InformationResponse ProtocolIE-ID ::= 105
+id-Unused-ProtocolIE-ID-106 ProtocolIE-ID ::= 106
+id-DSCH-TDD-Information ProtocolIE-ID ::= 107
+id-Unused-ProtocolIE-ID-108 ProtocolIE-ID ::= 108
+id-Unused-ProtocolIE-ID-112 ProtocolIE-ID ::= 112
+id-DSCH-RearrangeList-Bearer-RearrangeInd ProtocolIE-ID ::= 136
+id-End-Of-Audit-Sequence-Indicator ProtocolIE-ID ::= 113
+id-FACH-Information ProtocolIE-ID ::= 116
+id-FACH-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 117
+id-FACH-ParametersList-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 120
+id-FACH-ParametersListIE-CTCH-SetupRqstFDD ProtocolIE-ID ::= 121
+id-FACH-ParametersListIE-CTCH-SetupRqstTDD ProtocolIE-ID ::= 122
+id-IndicationType-ResourceStatusInd ProtocolIE-ID ::= 123
+id-Local-Cell-ID ProtocolIE-ID ::= 124
+id-Local-Cell-Group-InformationItem-AuditRsp ProtocolIE-ID ::= 2
+id-Local-Cell-Group-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 3
+id-Local-Cell-Group-InformationItem2-ResourceStatusInd ProtocolIE-ID ::= 4
+id-Local-Cell-Group-InformationList-AuditRsp ProtocolIE-ID ::= 5
+id-Local-Cell-InformationItem-AuditRsp ProtocolIE-ID ::= 125
+id-Local-Cell-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 126
+id-Local-Cell-InformationItem2-ResourceStatusInd ProtocolIE-ID ::= 127
+id-Local-Cell-InformationList-AuditRsp ProtocolIE-ID ::= 128
+id-AdjustmentPeriod ProtocolIE-ID ::= 129
+id-MaxAdjustmentStep ProtocolIE-ID ::= 130
+id-MaximumTransmissionPower ProtocolIE-ID ::= 131
+id-MeasurementFilterCoefficient ProtocolIE-ID ::= 132
+id-MeasurementID ProtocolIE-ID ::= 133
+id-MessageStructure ProtocolIE-ID ::= 115
+id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst ProtocolIE-ID ::= 134
+id-NodeB-CommunicationContextID ProtocolIE-ID ::= 143
+id-NeighbouringCellMeasurementInformation ProtocolIE-ID ::= 455
+id-P-CCPCH-Information ProtocolIE-ID ::= 144
+id-P-CCPCH-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 145
+id-P-CPICH-Information ProtocolIE-ID ::= 146
+id-P-CPICH-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 147
+id-P-SCH-Information ProtocolIE-ID ::= 148
+id-PCCPCH-Information-Cell-ReconfRqstTDD ProtocolIE-ID ::= 150
+id-PCCPCH-Information-Cell-SetupRqstTDD ProtocolIE-ID ::= 151
+id-PCH-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 155
+id-PCH-ParametersItem-CTCH-SetupRqstFDD ProtocolIE-ID ::= 156
+id-PCH-ParametersItem-CTCH-SetupRqstTDD ProtocolIE-ID ::= 157
+id-PCH-Information ProtocolIE-ID ::= 158
+id-PDSCH-Information-AddListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 161
+id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 162
+id-PDSCHSets-AddList-PSCH-ReconfRqst ProtocolIE-ID ::= 163
+id-PDSCHSets-DeleteList-PSCH-ReconfRqst ProtocolIE-ID ::= 164
+id-PDSCHSets-ModifyList-PSCH-ReconfRqst ProtocolIE-ID ::= 165
+id-PICH-Information ProtocolIE-ID ::= 166
+id-PICH-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 168
+id-PowerAdjustmentType ProtocolIE-ID ::= 169
+id-PRACH-Information ProtocolIE-ID ::= 170
+id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD ProtocolIE-ID ::= 175
+id-PrimaryCCPCH-Information-Cell-SetupRqstFDD ProtocolIE-ID ::= 176
+id-PrimaryCPICH-Information-Cell-ReconfRqstFDD ProtocolIE-ID ::= 177
+id-PrimaryCPICH-Information-Cell-SetupRqstFDD ProtocolIE-ID ::= 178
+id-PrimarySCH-Information-Cell-ReconfRqstFDD ProtocolIE-ID ::= 179
+id-PrimarySCH-Information-Cell-SetupRqstFDD ProtocolIE-ID ::= 180
+id-PrimaryScramblingCode ProtocolIE-ID ::= 181
+id-SCH-Information-Cell-ReconfRqstTDD ProtocolIE-ID ::= 183
+id-SCH-Information-Cell-SetupRqstTDD ProtocolIE-ID ::= 184
+id-PUSCH-Information-AddListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 185
+id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 186
+id-PUSCHSets-AddList-PSCH-ReconfRqst ProtocolIE-ID ::= 187
+id-PUSCHSets-DeleteList-PSCH-ReconfRqst ProtocolIE-ID ::= 188
+id-PUSCHSets-ModifyList-PSCH-ReconfRqst ProtocolIE-ID ::= 189
+id-RACH-Information ProtocolIE-ID ::= 190
+id-RACH-ParametersItem-CTCH-SetupRqstFDD ProtocolIE-ID ::= 196
+id-RACH-ParameterItem-CTCH-SetupRqstTDD ProtocolIE-ID ::= 197
+id-ReportCharacteristics ProtocolIE-ID ::= 198
+id-Reporting-Object-RL-FailureInd ProtocolIE-ID ::= 199
+id-Reporting-Object-RL-RestoreInd ProtocolIE-ID ::= 200
+id-RL-InformationItem-DM-Rprt ProtocolIE-ID ::= 202
+id-RL-InformationItem-DM-Rqst ProtocolIE-ID ::= 203
+id-RL-InformationItem-DM-Rsp ProtocolIE-ID ::= 204
+id-RL-InformationItem-RL-AdditionRqstFDD ProtocolIE-ID ::= 205
+id-RL-informationItem-RL-DeletionRqst ProtocolIE-ID ::= 206
+id-RL-InformationItem-RL-FailureInd ProtocolIE-ID ::= 207
+id-RL-InformationItem-RL-PreemptRequiredInd ProtocolIE-ID ::= 286
+id-RL-InformationItem-RL-ReconfPrepFDD ProtocolIE-ID ::= 208
+id-RL-InformationItem-RL-ReconfRqstFDD ProtocolIE-ID ::= 209
+id-RL-InformationItem-RL-RestoreInd ProtocolIE-ID ::= 210
+id-RL-InformationItem-RL-SetupRqstFDD ProtocolIE-ID ::= 211
+id-RL-InformationList-RL-AdditionRqstFDD ProtocolIE-ID ::= 212
+id-RL-informationList-RL-DeletionRqst ProtocolIE-ID ::= 213
+id-RL-InformationList-RL-PreemptRequiredInd ProtocolIE-ID ::= 237
+id-RL-InformationList-RL-ReconfPrepFDD ProtocolIE-ID ::= 214
+id-RL-InformationList-RL-ReconfRqstFDD ProtocolIE-ID ::= 215
+id-RL-InformationList-RL-SetupRqstFDD ProtocolIE-ID ::= 216
+id-RL-InformationResponseItem-RL-AdditionRspFDD ProtocolIE-ID ::= 217
+id-RL-InformationResponseItem-RL-ReconfReady ProtocolIE-ID ::= 218
+id-RL-InformationResponseItem-RL-ReconfRsp ProtocolIE-ID ::= 219
+id-RL-InformationResponseItem-RL-SetupRspFDD ProtocolIE-ID ::= 220
+id-RL-InformationResponseList-RL-AdditionRspFDD ProtocolIE-ID ::= 221
+id-RL-InformationResponseList-RL-ReconfReady ProtocolIE-ID ::= 222
+id-RL-InformationResponseList-RL-ReconfRsp ProtocolIE-ID ::= 223
+id-RL-InformationResponseList-RL-SetupRspFDD ProtocolIE-ID ::= 224
+id-RL-InformationResponse-RL-AdditionRspTDD ProtocolIE-ID ::= 225
+id-RL-InformationResponse-RL-SetupRspTDD ProtocolIE-ID ::= 226
+id-RL-Information-RL-AdditionRqstTDD ProtocolIE-ID ::= 227
+id-RL-Information-RL-ReconfRqstTDD ProtocolIE-ID ::= 228
+id-RL-Information-RL-ReconfPrepTDD ProtocolIE-ID ::= 229
+id-RL-Information-RL-SetupRqstTDD ProtocolIE-ID ::= 230
+id-RL-ReconfigurationFailureItem-RL-ReconfFailure ProtocolIE-ID ::= 236
+id-RL-Set-InformationItem-DM-Rprt ProtocolIE-ID ::= 238
+id-RL-Set-InformationItem-DM-Rsp ProtocolIE-ID ::= 240
+id-RL-Set-InformationItem-RL-FailureInd ProtocolIE-ID ::= 241
+id-RL-Set-InformationItem-RL-RestoreInd ProtocolIE-ID ::= 242
+id-S-CCPCH-Information ProtocolIE-ID ::= 247
+id-S-CPICH-Information ProtocolIE-ID ::= 249
+id-SCH-Information ProtocolIE-ID ::= 251
+id-S-SCH-Information ProtocolIE-ID ::= 253
+id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 257
+id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD ProtocolIE-ID ::= 258
+id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 259
+id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD ProtocolIE-ID ::= 260
+id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD ProtocolIE-ID ::= 261
+id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD ProtocolIE-ID ::= 262
+id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD ProtocolIE-ID ::= 263
+id-SecondarySCH-Information-Cell-ReconfRqstFDD ProtocolIE-ID ::= 264
+id-SecondarySCH-Information-Cell-SetupRqstFDD ProtocolIE-ID ::= 265
+id-SegmentInformationListIE-SystemInfoUpdate ProtocolIE-ID ::= 266
+id-SFN ProtocolIE-ID ::= 268
+id-SignallingBearerRequestIndicator ProtocolIE-ID ::= 138
+id-ShutdownTimer ProtocolIE-ID ::= 269
+id-Start-Of-Audit-Sequence-Indicator ProtocolIE-ID ::= 114
+id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD ProtocolIE-ID ::= 270
+id-Successful-RL-InformationRespItem-RL-SetupFailureFDD ProtocolIE-ID ::= 271
+id-SyncCase ProtocolIE-ID ::= 274
+id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH ProtocolIE-ID ::= 275
+id-T-Cell ProtocolIE-ID ::= 276
+id-TargetCommunicationControlPortID ProtocolIE-ID ::= 139
+id-TimeSlotConfigurationList-Cell-ReconfRqstTDD ProtocolIE-ID ::= 277
+id-TimeSlotConfigurationList-Cell-SetupRqstTDD ProtocolIE-ID ::= 278
+id-TransmissionDiversityApplied ProtocolIE-ID ::= 279
+id-TypeOfError ProtocolIE-ID ::= 508
+id-UARFCNforNt ProtocolIE-ID ::= 280
+id-UARFCNforNd ProtocolIE-ID ::= 281
+id-UARFCNforNu ProtocolIE-ID ::= 282
+id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD ProtocolIE-ID ::= 284
+id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD ProtocolIE-ID ::= 285
+id-UL-CCTrCH-InformationList-RL-SetupRqstTDD ProtocolIE-ID ::= 288
+id-UL-DPCH-InformationItem-RL-AdditionRqstTDD ProtocolIE-ID ::= 289
+id-UL-DPCH-InformationList-RL-SetupRqstTDD ProtocolIE-ID ::= 291
+id-UL-DPCH-Information-RL-ReconfPrepFDD ProtocolIE-ID ::= 293
+id-UL-DPCH-Information-RL-ReconfRqstFDD ProtocolIE-ID ::= 294
+id-UL-DPCH-Information-RL-SetupRqstFDD ProtocolIE-ID ::= 295
+id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD ProtocolIE-ID ::= 296
+id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD ProtocolIE-ID ::= 297
+id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD ProtocolIE-ID ::= 300
+id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD ProtocolIE-ID ::= 301
+id-USCH-Information-Add ProtocolIE-ID ::= 302
+id-USCH-Information-DeleteList-RL-ReconfPrepTDD ProtocolIE-ID ::= 304
+id-USCH-Information-ModifyList-RL-ReconfPrepTDD ProtocolIE-ID ::= 306
+id-USCH-InformationResponse ProtocolIE-ID ::= 309
+id-USCH-Information ProtocolIE-ID ::= 310
+id-USCH-RearrangeList-Bearer-RearrangeInd ProtocolIE-ID ::= 141
+id-Active-Pattern-Sequence-Information ProtocolIE-ID ::= 315
+id-AICH-ParametersListIE-CTCH-ReconfRqstFDD ProtocolIE-ID ::= 316
+id-AdjustmentRatio ProtocolIE-ID ::= 317
+id-Not-Used-320 ProtocolIE-ID ::= 320
+id-Not-Used-322 ProtocolIE-ID ::= 322
+id-FACH-ParametersListIE-CTCH-ReconfRqstFDD ProtocolIE-ID ::= 323
+id-CauseLevel-PSCH-ReconfFailure ProtocolIE-ID ::= 324
+id-CauseLevel-RL-AdditionFailureFDD ProtocolIE-ID ::= 325
+id-CauseLevel-RL-AdditionFailureTDD ProtocolIE-ID ::= 326
+id-CauseLevel-RL-ReconfFailure ProtocolIE-ID ::= 327
+id-CauseLevel-RL-SetupFailureFDD ProtocolIE-ID ::= 328
+id-CauseLevel-RL-SetupFailureTDD ProtocolIE-ID ::= 329
+id-Not-Used-330 ProtocolIE-ID ::= 330
+id-Not-Used-332 ProtocolIE-ID ::= 332
+id-Closed-Loop-Timing-Adjustment-Mode ProtocolIE-ID ::= 333
+id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD ProtocolIE-ID ::= 334
+id-Compressed-Mode-Deactivation-Flag ProtocolIE-ID ::= 335
+id-Not-Used-336 ProtocolIE-ID ::= 336
+id-Not-Used-342 ProtocolIE-ID ::= 342
+id-Not-Used-343 ProtocolIE-ID ::= 343
+id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ProtocolIE-ID ::= 346
+id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD ProtocolIE-ID ::= 347
+id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ProtocolIE-ID ::= 348
+id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ProtocolIE-ID ::= 349
+id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD ProtocolIE-ID ::= 350
+id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ProtocolIE-ID ::= 351
+id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ProtocolIE-ID ::= 352
+id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 353
+id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 355
+id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 356
+id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 357
+id-DL-TPC-Pattern01Count ProtocolIE-ID ::= 358
+id-DPC-Mode ProtocolIE-ID ::= 450
+id-DPCHConstant ProtocolIE-ID ::= 359
+id-Unused-ProtocolIE-ID-94 ProtocolIE-ID ::= 94
+id-Unused-ProtocolIE-ID-110 ProtocolIE-ID ::= 110
+id-Unused-ProtocolIE-ID-111 ProtocolIE-ID ::= 111
+id-FACH-ParametersList-CTCH-SetupRsp ProtocolIE-ID ::= 362
+id-Limited-power-increase-information-Cell-SetupRqstFDD ProtocolIE-ID ::= 369
+id-PCH-Parameters-CTCH-SetupRsp ProtocolIE-ID ::= 374
+id-PCH-ParametersItem-CTCH-ReconfRqstFDD ProtocolIE-ID ::= 375
+id-Not-Used-376 ProtocolIE-ID ::= 376
+id-PICH-ParametersItem-CTCH-ReconfRqstFDD ProtocolIE-ID ::= 380
+id-PRACHConstant ProtocolIE-ID ::= 381
+id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD ProtocolIE-ID ::= 383
+id-PUSCHConstant ProtocolIE-ID ::= 384
+id-RACH-Parameters-CTCH-SetupRsp ProtocolIE-ID ::= 385
+id-Unused-ProtocolIE-ID-443 ProtocolIE-ID ::= 443
+id-Synchronisation-Configuration-Cell-ReconfRqst ProtocolIE-ID ::= 393
+id-Synchronisation-Configuration-Cell-SetupRqst ProtocolIE-ID ::= 394
+id-Transmission-Gap-Pattern-Sequence-Information ProtocolIE-ID ::= 395
+id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ProtocolIE-ID ::= 396
+id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD ProtocolIE-ID ::= 397
+id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ProtocolIE-ID ::= 398
+id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ProtocolIE-ID ::= 399
+id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD ProtocolIE-ID ::= 400
+id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ProtocolIE-ID ::= 401
+id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ProtocolIE-ID ::= 402
+id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 403
+id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 405
+id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 406
+id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 407
+id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD ProtocolIE-ID ::= 408
+id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD ProtocolIE-ID ::= 409
+id-CommunicationContextInfoItem-Reset ProtocolIE-ID ::= 412
+id-CommunicationControlPortInfoItem-Reset ProtocolIE-ID ::= 414
+id-ResetIndicator ProtocolIE-ID ::= 416
+id-Unused-ProtocolIE-ID-417 ProtocolIE-ID ::= 417
+id-Unused-ProtocolIE-ID-418 ProtocolIE-ID ::= 418
+id-Unused-ProtocolIE-ID-419 ProtocolIE-ID ::= 419
+id-Unused-ProtocolIE-ID-142 ProtocolIE-ID ::= 142
+id-TimingAdvanceApplied ProtocolIE-ID ::= 287
+id-CFNReportingIndicator ProtocolIE-ID ::= 6
+id-SFNReportingIndicator ProtocolIE-ID ::= 11
+id-InnerLoopDLPCStatus ProtocolIE-ID ::= 12
+id-TimeslotISCPInfo ProtocolIE-ID ::= 283
+id-PICH-ParametersItem-CTCH-SetupRqstTDD ProtocolIE-ID ::= 167
+id-PRACH-ParametersItem-CTCH-SetupRqstTDD ProtocolIE-ID ::= 20
+id-CCTrCH-InformationItem-RL-FailureInd ProtocolIE-ID ::= 46
+id-CCTrCH-InformationItem-RL-RestoreInd ProtocolIE-ID ::= 47
+id-CauseLevel-SyncAdjustmntFailureTDD ProtocolIE-ID ::= 420
+id-CellAdjustmentInfo-SyncAdjustmntRqstTDD ProtocolIE-ID ::= 421
+id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD ProtocolIE-ID ::= 494
+id-CellSyncBurstInfoList-CellSyncReconfRqstTDD ProtocolIE-ID ::= 482
+id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD ProtocolIE-ID ::= 422
+id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD ProtocolIE-ID ::= 423
+id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD ProtocolIE-ID ::= 424
+id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD ProtocolIE-ID ::= 425
+id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD ProtocolIE-ID ::= 426
+id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD ProtocolIE-ID ::= 427
+id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD ProtocolIE-ID ::= 428
+id-CellSyncInfo-CellSyncReprtTDD ProtocolIE-ID ::= 429
+id-CSBTransmissionID ProtocolIE-ID ::= 430
+id-CSBMeasurementID ProtocolIE-ID ::= 431
+id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD ProtocolIE-ID ::= 432
+id-NCyclesPerSFNperiod ProtocolIE-ID ::= 433
+id-NRepetitionsPerCyclePeriod ProtocolIE-ID ::= 434
+id-SyncFrameNumber ProtocolIE-ID ::= 437
+id-SynchronisationReportType ProtocolIE-ID ::= 438
+id-SynchronisationReportCharacteristics ProtocolIE-ID ::= 439
+id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD ProtocolIE-ID ::= 440
+id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD ProtocolIE-ID ::= 119
+id-ReferenceClockAvailability ProtocolIE-ID ::= 435
+id-ReferenceSFNoffset ProtocolIE-ID ::= 436
+id-InformationExchangeID ProtocolIE-ID ::= 444
+id-InformationExchangeObjectType-InfEx-Rqst ProtocolIE-ID ::= 445
+id-InformationType ProtocolIE-ID ::= 446
+id-InformationReportCharacteristics ProtocolIE-ID ::= 447
+id-InformationExchangeObjectType-InfEx-Rsp ProtocolIE-ID ::= 448
+id-InformationExchangeObjectType-InfEx-Rprt ProtocolIE-ID ::= 449
+id-IPDLParameter-Information-Cell-ReconfRqstFDD ProtocolIE-ID ::= 451
+id-IPDLParameter-Information-Cell-SetupRqstFDD ProtocolIE-ID ::= 452
+id-IPDLParameter-Information-Cell-ReconfRqstTDD ProtocolIE-ID ::= 453
+id-IPDLParameter-Information-Cell-SetupRqstTDD ProtocolIE-ID ::= 454
+id-DL-DPCH-LCR-Information-RL-SetupRqstTDD ProtocolIE-ID ::= 74
+id-DwPCH-LCR-Information ProtocolIE-ID ::= 78
+id-DwPCH-LCR-InformationList-AuditRsp ProtocolIE-ID ::= 90
+id-DwPCH-LCR-Information-Cell-SetupRqstTDD ProtocolIE-ID ::= 97
+id-DwPCH-LCR-Information-Cell-ReconfRqstTDD ProtocolIE-ID ::= 99
+id-DwPCH-LCR-Information-ResourceStatusInd ProtocolIE-ID ::= 101
+id-maxFACH-Power-LCR-CTCH-SetupRqstTDD ProtocolIE-ID ::= 154
+id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 174
+id-FPACH-LCR-Information ProtocolIE-ID ::= 290
+id-FPACH-LCR-Information-AuditRsp ProtocolIE-ID ::= 292
+id-FPACH-LCR-InformationList-AuditRsp ProtocolIE-ID ::= 22
+id-FPACH-LCR-InformationList-ResourceStatusInd ProtocolIE-ID ::= 311
+id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 312
+id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 314
+id-PCCPCH-LCR-Information-Cell-SetupRqstTDD ProtocolIE-ID ::= 456
+id-PCH-Power-LCR-CTCH-SetupRqstTDD ProtocolIE-ID ::= 457
+id-PCH-Power-LCR-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 458
+id-PICH-LCR-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 459
+id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD ProtocolIE-ID ::= 461
+id-RL-InformationResponse-LCR-RL-SetupRspTDD ProtocolIE-ID ::= 463
+id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD ProtocolIE-ID ::= 465
+id-TimeSlot ProtocolIE-ID ::= 495
+id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD ProtocolIE-ID ::= 466
+id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD ProtocolIE-ID ::= 467
+id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD ProtocolIE-ID ::= 468
+id-TimeSlotLCR-CM-Rqst ProtocolIE-ID ::= 469
+id-UL-DPCH-LCR-Information-RL-SetupRqstTDD ProtocolIE-ID ::= 470
+id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD ProtocolIE-ID ::= 472
+id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD ProtocolIE-ID ::= 473
+id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD ProtocolIE-ID ::= 474
+id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD ProtocolIE-ID ::= 475
+id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD ProtocolIE-ID ::= 477
+id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD ProtocolIE-ID ::= 479
+id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD ProtocolIE-ID ::= 480
+id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 481
+id-UL-DPCH-LCR-InformationModify-AddList ProtocolIE-ID ::= 483
+id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD ProtocolIE-ID ::= 485
+id-UL-SIRTarget ProtocolIE-ID ::= 510
+id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 486
+id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 487
+id-Unused-ProtocolIE-ID-26 ProtocolIE-ID ::= 26
+id-Unused-ProtocolIE-ID-27 ProtocolIE-ID ::= 27
+id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 488
+id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 489
+id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 490
+id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 491
+id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 492
+id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst ProtocolIE-ID ::= 493
+id-timeslotInfo-CellSyncInitiationRqstTDD ProtocolIE-ID ::= 496
+id-SyncReportType-CellSyncReprtTDD ProtocolIE-ID ::= 497
+id-Power-Local-Cell-Group-InformationItem-AuditRsp ProtocolIE-ID ::= 498
+id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd ProtocolIE-ID ::= 499
+id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd ProtocolIE-ID ::= 500
+id-Power-Local-Cell-Group-InformationList-AuditRsp ProtocolIE-ID ::= 501
+id-Power-Local-Cell-Group-InformationList-ResourceStatusInd ProtocolIE-ID ::= 502
+id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd ProtocolIE-ID ::= 503
+id-Power-Local-Cell-Group-ID ProtocolIE-ID ::= 504
+id-PUSCH-Info-DM-Rqst ProtocolIE-ID ::= 505
+id-PUSCH-Info-DM-Rsp ProtocolIE-ID ::= 506
+id-PUSCH-Info-DM-Rprt ProtocolIE-ID ::= 507
+id-InitDL-Power ProtocolIE-ID ::= 509
+id-cellSyncBurstRepetitionPeriod ProtocolIE-ID ::= 511
+id-ReportCharacteristicsType-OnModification ProtocolIE-ID ::= 512
+id-SFNSFNMeasurementValueInformation ProtocolIE-ID ::= 513
+id-SFNSFNMeasurementThresholdInformation ProtocolIE-ID ::= 514
+id-TUTRANGPSMeasurementValueInformation ProtocolIE-ID ::= 515
+id-TUTRANGPSMeasurementThresholdInformation ProtocolIE-ID ::= 516
+id-Rx-Timing-Deviation-Value-LCR ProtocolIE-ID ::= 520
+id-RL-InformationResponse-LCR-RL-AdditionRspTDD ProtocolIE-ID ::= 51
+id-DL-PowerBalancing-Information ProtocolIE-ID ::= 28
+id-DL-PowerBalancing-ActivationIndicator ProtocolIE-ID ::= 29
+id-DL-PowerBalancing-UpdatedIndicator ProtocolIE-ID ::= 30
+id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD ProtocolIE-ID ::= 517
+id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD ProtocolIE-ID ::= 518
+id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD ProtocolIE-ID ::= 519
+id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD ProtocolIE-ID ::= 41
+id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD ProtocolIE-ID ::= 42
+id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst ProtocolIE-ID ::= 522
+id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst ProtocolIE-ID ::= 523
+id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst ProtocolIE-ID ::= 524
+id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst ProtocolIE-ID ::= 525
+id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst ProtocolIE-ID ::= 526
+id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst ProtocolIE-ID ::= 527
+id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst ProtocolIE-ID ::= 528
+id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst ProtocolIE-ID ::= 529
+id-bindingID ProtocolIE-ID ::= 102
+id-RL-Specific-DCH-Info ProtocolIE-ID ::= 103
+id-transportlayeraddress ProtocolIE-ID ::= 104
+id-DelayedActivation ProtocolIE-ID ::= 231
+id-DelayedActivationList-RL-ActivationCmdFDD ProtocolIE-ID ::= 232
+id-DelayedActivationInformation-RL-ActivationCmdFDD ProtocolIE-ID ::= 233
+id-DelayedActivationList-RL-ActivationCmdTDD ProtocolIE-ID ::= 234
+id-DelayedActivationInformation-RL-ActivationCmdTDD ProtocolIE-ID ::= 235
+id-neighbouringTDDCellMeasurementInformationLCR ProtocolIE-ID ::= 58
+id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD ProtocolIE-ID ::= 543
+id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD ProtocolIE-ID ::= 544
+id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD ProtocolIE-ID ::= 545
+id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD ProtocolIE-ID ::= 546
+id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD ProtocolIE-ID ::= 547
+id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD ProtocolIE-ID ::= 548
+id-SyncDLCodeIdThreInfoLCR ProtocolIE-ID ::= 549
+id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD ProtocolIE-ID ::= 550
+id-DwPCH-Power ProtocolIE-ID ::= 551
+id-AccumulatedClockupdate-CellSyncReprtTDD ProtocolIE-ID ::= 552
+id-Angle-Of-Arrival-Value-LCR ProtocolIE-ID ::= 521
+id-HSDSCH-FDD-Information ProtocolIE-ID ::= 530
+id-HSDSCH-FDD-Information-Response ProtocolIE-ID ::= 531
+id-HSDSCH-Information-to-Modify ProtocolIE-ID ::= 534
+id-HSDSCH-RNTI ProtocolIE-ID ::= 535
+id-HSDSCH-TDD-Information ProtocolIE-ID ::= 536
+id-HSDSCH-TDD-Information-Response ProtocolIE-ID ::= 537
+id-HSPDSCH-RL-ID ProtocolIE-ID ::= 541
+id-PrimCCPCH-RSCP-DL-PC-RqstTDD ProtocolIE-ID ::= 542
+id-Unused-ProtocolIE-ID-64 ProtocolIE-ID ::= 64
+id-PDSCH-RL-ID ProtocolIE-ID ::= 66
+id-HSDSCH-RearrangeList-Bearer-RearrangeInd ProtocolIE-ID ::= 553
+id-UL-Synchronisation-Parameters-LCR ProtocolIE-ID ::= 554
+id-HSDSCH-FDD-Update-Information ProtocolIE-ID ::= 555
+id-HSDSCH-TDD-Update-Information ProtocolIE-ID ::= 556
+id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD ProtocolIE-ID ::= 558
+id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD ProtocolIE-ID ::= 559
+id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD ProtocolIE-ID ::= 560
+id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD ProtocolIE-ID ::= 561
+id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD ProtocolIE-ID ::= 562
+id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD ProtocolIE-ID ::= 563
+id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD ProtocolIE-ID ::= 564
+id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD ProtocolIE-ID ::= 565
+id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD ProtocolIE-ID ::= 566
+id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD ProtocolIE-ID ::= 567
+id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD ProtocolIE-ID ::= 568
+id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD ProtocolIE-ID ::= 569
+id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD ProtocolIE-ID ::= 570
+id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD ProtocolIE-ID ::= 571
+id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD ProtocolIE-ID ::= 572
+id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD ProtocolIE-ID ::= 573
+id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD ProtocolIE-ID ::= 574
+id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD ProtocolIE-ID ::= 575
+id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD ProtocolIE-ID ::= 576
+id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD ProtocolIE-ID ::= 577
+id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD ProtocolIE-ID ::= 578
+id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD ProtocolIE-ID ::= 579
+id-Initial-DL-Power-TimeslotLCR-InformationItem ProtocolIE-ID ::= 580
+id-Maximum-DL-Power-TimeslotLCR-InformationItem ProtocolIE-ID ::= 581
+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-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
+id-HSSICH-Info-DM-Rqst ProtocolIE-ID ::= 591
+id-HSSICH-Info-DM-Rsp ProtocolIE-ID ::= 592
+id-Best-Cell-Portions-Value ProtocolIE-ID ::= 593
+id-Primary-CPICH-Usage-for-Channel-Estimation ProtocolIE-ID ::= 594
+id-Secondary-CPICH-Information-Change ProtocolIE-ID ::= 595
+id-NumberOfReportedCellPortions ProtocolIE-ID ::= 596
+id-CellPortion-InformationItem-Cell-SetupRqstFDD ProtocolIE-ID ::= 597
+id-CellPortion-InformationList-Cell-SetupRqstFDD ProtocolIE-ID ::= 598
+id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD ProtocolIE-ID ::= 599
+id-Secondary-CPICH-Information ProtocolIE-ID ::= 600
+id-Received-total-wide-band-power-For-CellPortion ProtocolIE-ID ::= 601
+id-Unidirectional-DCH-Indicator ProtocolIE-ID ::= 602
+id-TimingAdjustmentValueLCR ProtocolIE-ID ::= 603
+id-multipleRL-dl-DPCH-InformationList ProtocolIE-ID ::= 604
+id-multipleRL-dl-DPCH-InformationModifyList ProtocolIE-ID ::= 605
+id-multipleRL-ul-DPCH-InformationList ProtocolIE-ID ::= 606
+id-multipleRL-ul-DPCH-InformationModifyList ProtocolIE-ID ::= 607
+id-RL-ID ProtocolIE-ID ::= 608
+id-SAT-Info-Almanac-ExtItem ProtocolIE-ID ::= 609
+id-HSDPA-Capability ProtocolIE-ID ::= 610
+id-HSDSCH-Resources-Information-AuditRsp ProtocolIE-ID ::= 611
+id-HSDSCH-Resources-Information-ResourceStatusInd ProtocolIE-ID ::= 612
+id-HSDSCH-MACdFlows-to-Add ProtocolIE-ID ::= 613
+id-HSDSCH-MACdFlows-to-Delete ProtocolIE-ID ::= 614
+id-HSDSCH-Information-to-Modify-Unsynchronised ProtocolIE-ID ::= 615
+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-HICHTransmissionCellPortionValue ProtocolIE-ID ::= 621
+id-UpPTSInterferenceValue ProtocolIE-ID ::= 622
+id-PrimaryCCPCH-RSCP-Delta ProtocolIE-ID ::= 623
+id-MeasurementRecoveryBehavior ProtocolIE-ID ::= 624
+id-MeasurementRecoveryReportingIndicator ProtocolIE-ID ::= 625
+id-MeasurementRecoverySupportIndicator ProtocolIE-ID ::= 626
+id-Tstd-indicator ProtocolIE-ID ::= 627
+id-multiple-RL-Information-RL-ReconfPrepTDD ProtocolIE-ID ::= 628
+id-multiple-RL-Information-RL-ReconfRqstTDD ProtocolIE-ID ::= 629
+id-DL-DPCH-Power-Information-RL-ReconfPrepFDD ProtocolIE-ID ::= 630
+id-F-DPCH-Information-RL-ReconfPrepFDD ProtocolIE-ID ::= 631
+id-F-DPCH-Information-RL-SetupRqstFDD ProtocolIE-ID ::= 632
+id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 633
+id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 634
+id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 635
+id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 636
+id-MICH-CFN ProtocolIE-ID ::= 637
+id-MICH-Information-AuditRsp ProtocolIE-ID ::= 638
+id-MICH-Information-ResourceStatusInd ProtocolIE-ID ::= 639
+id-MICH-Parameters-CTCH-ReconfRqstFDD ProtocolIE-ID ::= 640
+id-MICH-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 641
+id-MICH-Parameters-CTCH-SetupRqstFDD ProtocolIE-ID ::= 642
+id-MICH-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 643
+id-Modification-Period ProtocolIE-ID ::= 644
+id-NI-Information-NotifUpdateCmd ProtocolIE-ID ::= 645
+id-S-CCPCH-InformationListExt-AuditRsp ProtocolIE-ID ::= 646
+id-S-CCPCH-InformationListExt-ResourceStatusInd ProtocolIE-ID ::= 647
+id-S-CCPCH-LCR-InformationListExt-AuditRsp ProtocolIE-ID ::= 648
+id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd ProtocolIE-ID ::= 649
+id-HARQ-Preamble-Mode ProtocolIE-ID ::= 650
+id-Initial-DL-DPCH-TimingAdjustment ProtocolIE-ID ::= 651
+id-Initial-DL-DPCH-TimingAdjustment-Allowed ProtocolIE-ID ::= 652
+id-DLTransmissionBranchLoadValue ProtocolIE-ID ::= 653
+id-Power-Local-Cell-Group-choice-CM-Rqst ProtocolIE-ID ::= 654
+id-Power-Local-Cell-Group-choice-CM-Rsp ProtocolIE-ID ::= 655
+id-Power-Local-Cell-Group-choice-CM-Rprt ProtocolIE-ID ::= 656
+id-SynchronisationIndicator ProtocolIE-ID ::= 657
+id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst ProtocolIE-ID ::= 658
+id-Unused-ProtocolIE-ID-659 ProtocolIE-ID ::= 659
+id-HS-DSCHRequiredPowerValue-For-Cell-Portion ProtocolIE-ID ::= 660
+id-HS-DSCHRequiredPowerValueInformation-For-CellPortion ProtocolIE-ID ::= 661
+id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion ProtocolIE-ID ::= 662
+id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code ProtocolIE-ID ::= 663
+id-E-AGCH-FDD-Code-Information ProtocolIE-ID ::= 664
+id-E-DCH-Capability ProtocolIE-ID ::= 665
+id-E-DCH-FDD-DL-Control-Channel-Information ProtocolIE-ID ::= 666
+id-E-DCH-FDD-Information ProtocolIE-ID ::= 667
+id-E-DCH-FDD-Information-Response ProtocolIE-ID ::= 668
+id-E-DCH-FDD-Information-to-Modify ProtocolIE-ID ::= 669
+id-E-DCH-MACdFlows-to-Add ProtocolIE-ID ::= 670
+id-E-DCH-MACdFlows-to-Delete ProtocolIE-ID ::= 671
+id-E-DCH-Resources-Information-AuditRsp ProtocolIE-ID ::= 672
+id-E-DCH-Resources-Information-ResourceStatusInd ProtocolIE-ID ::= 673
+id-E-DCH-RL-Indication ProtocolIE-ID ::= 674
+id-E-DCH-RL-Set-ID ProtocolIE-ID ::= 675
+id-E-DPCH-Information-RL-ReconfPrepFDD ProtocolIE-ID ::= 676
+id-E-DPCH-Information-RL-SetupRqstFDD ProtocolIE-ID ::= 677
+id-E-RGCH-E-HICH-FDD-Code-Information ProtocolIE-ID ::= 678
+id-Serving-E-DCH-RL-ID ProtocolIE-ID ::= 679
+id-UL-DPDCH-Indicator-For-E-DCH-Operation ProtocolIE-ID ::= 680
+id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD ProtocolIE-ID ::= 681
+id-E-DPCH-Information-RL-ReconfRqstFDD ProtocolIE-ID ::= 682
+id-Maximum-Target-ReceivedTotalWideBandPower ProtocolIE-ID ::= 683
+id-E-DCHProvidedBitRateValueInformation ProtocolIE-ID ::= 684
+id-HARQ-Preamble-Mode-Activation-Indicator ProtocolIE-ID ::= 685
+id-RL-Specific-E-DCH-Info ProtocolIE-ID ::= 686
+id-E-DCH-CapacityConsumptionLaw ProtocolIE-ID ::= 687
+id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp ProtocolIE-ID ::= 688
+id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp ProtocolIE-ID ::= 689
+id-E-DCH-RearrangeList-Bearer-RearrangeInd ProtocolIE-ID ::= 690
+id-Unused-ProtocolIE-ID-691 ProtocolIE-ID ::= 691
+id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ProtocolIE-ID ::= 692
+id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio ProtocolIE-ID ::= 693
+id-CellPortion-InformationItem-Cell-ReconfRqstFDD ProtocolIE-ID ::= 694
+id-CellPortion-InformationList-Cell-ReconfRqstFDD ProtocolIE-ID ::= 695
+id-multiple-PUSCH-InfoList-DM-Rsp ProtocolIE-ID ::= 696
+id-multiple-PUSCH-InfoList-DM-Rprt ProtocolIE-ID ::= 697
+id-Reference-ReceivedTotalWideBandPower ProtocolIE-ID ::= 698
+id-E-DCH-Serving-Cell-Change-Info-Response ProtocolIE-ID ::= 699
+id-HS-DSCH-Serving-Cell-Change-Info ProtocolIE-ID ::= 700
+id-HS-DSCH-Serving-Cell-Change-Info-Response ProtocolIE-ID ::= 701
+id-Serving-Cell-Change-CFN ProtocolIE-ID ::= 702
+id-E-DCH-HARQ-Combining-Capability ProtocolIE-ID ::= 703
+id-E-DCH-TTI2ms-Capability ProtocolIE-ID ::= 704
+id-E-DCH-SF-Capability ProtocolIE-ID ::= 705
+id-E-DCH-FDD-Update-Information ProtocolIE-ID ::= 706
+id-F-DPCH-Capability ProtocolIE-ID ::= 707
+id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue ProtocolIE-ID ::= 708
+id-HSSICH-SIRTarget ProtocolIE-ID ::= 709
+id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp ProtocolIE-ID ::= 710
+id-PLCCH-Information-AuditRsp ProtocolIE-ID ::= 711
+id-PLCCH-Information-ResourceStatusInd ProtocolIE-ID ::= 712
+id-PLCCH-Information-RL-ReconfPrepTDDLCR ProtocolIE-ID ::= 713
+id-PLCCH-Information-UL-TimeslotLCR-Info ProtocolIE-ID ::= 714
+id-PLCCH-InformationList-AuditRsp ProtocolIE-ID ::= 715
+id-PLCCH-InformationList-ResourceStatusInd ProtocolIE-ID ::= 716
+id-PLCCH-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 717
+id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 718
+id-PICH-768-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 719
+id-PRACH-768-Parameters-CTCH-SetupRqstTDD ProtocolIE-ID ::= 720
+id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 721
+id-PICH-768-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 722
+id-MICH-768-Parameters-CTCH-ReconfRqstTDD ProtocolIE-ID ::= 723
+id-CommonPhysicalChannelID768-CommonTrChDeletionReq ProtocolIE-ID ::= 724
+id-S-CCPCH-768-InformationList-AuditRsp ProtocolIE-ID ::= 725
+id-S-CCPCH-768-Information-AuditRsp ProtocolIE-ID ::= 726
+id-neighbouringTDDCellMeasurementInformation768 ProtocolIE-ID ::= 727
+id-PCCPCH-768-Information-Cell-SetupRqstTDD ProtocolIE-ID ::= 728
+id-SCH-768-Information-Cell-SetupRqstTDD ProtocolIE-ID ::= 729
+id-SCH-768-Information-Cell-ReconfRqstTDD ProtocolIE-ID ::= 730
+id-PCCPCH-768-Information-Cell-ReconfRqstTDD ProtocolIE-ID ::= 731
+id-P-CCPCH-768-Information-AuditRsp ProtocolIE-ID ::= 732
+id-PICH-768-Information-AuditRsp ProtocolIE-ID ::= 733
+id-PRACH-768-InformationList-AuditRsp ProtocolIE-ID ::= 734
+id-SCH-768-Information-AuditRsp ProtocolIE-ID ::= 735
+id-MICH-768-Information-AuditRsp ProtocolIE-ID ::= 736
+id-PRACH-768-Information ProtocolIE-ID ::= 737
+id-S-CCPCH-768-Information-ResourceStatusInd ProtocolIE-ID ::= 738
+id-P-CCPCH-768-Information-ResourceStatusInd ProtocolIE-ID ::= 739
+id-PICH-768-Information-ResourceStatusInd ProtocolIE-ID ::= 740
+id-PRACH-768-InformationList-ResourceStatusInd ProtocolIE-ID ::= 741
+id-SCH-768-Information-ResourceStatusInd ProtocolIE-ID ::= 742
+id-MICH-768-Information-ResourceStatusInd ProtocolIE-ID ::= 743
+id-S-CCPCH-768-InformationList-ResourceStatusInd ProtocolIE-ID ::= 744
+id-UL-DPCH-768-Information-RL-SetupRqstTDD ProtocolIE-ID ::= 745
+id-DL-DPCH-768-Information-RL-SetupRqstTDD ProtocolIE-ID ::= 746
+id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD ProtocolIE-ID ::= 747
+id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD ProtocolIE-ID ::= 748
+id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 749
+id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD ProtocolIE-ID ::= 750
+id-UL-DPCH-768-InformationModify-AddItem ProtocolIE-ID ::= 751
+id-UL-DPCH-768-InformationModify-AddList ProtocolIE-ID ::= 752
+id-UL-Timeslot768-Information-RL-ReconfPrepTDD ProtocolIE-ID ::= 753
+id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD ProtocolIE-ID ::= 754
+id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD ProtocolIE-ID ::= 755
+id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD ProtocolIE-ID ::= 756
+id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD ProtocolIE-ID ::= 757
+id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD ProtocolIE-ID ::= 758
+id-DPCH-ID768-DM-Rqst ProtocolIE-ID ::= 759
+id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp ProtocolIE-ID ::= 760
+id-DPCH-ID768-DM-Rsp ProtocolIE-ID ::= 761
+id-Rx-Timing-Deviation-Value-768 ProtocolIE-ID ::= 762
+id-DPCH-ID768-DM-Rprt ProtocolIE-ID ::= 763
+id-PDSCH-AddInformation-768-PSCH-ReconfRqst ProtocolIE-ID ::= 764
+id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst ProtocolIE-ID ::= 765
+id-PUSCH-AddInformation-768-PSCH-ReconfRqst ProtocolIE-ID ::= 766
+id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst ProtocolIE-ID ::= 767
+id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst ProtocolIE-ID ::= 768
+id-hS-SCCH-Information-768-PSCH-ReconfRqst ProtocolIE-ID ::= 769
+id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst ProtocolIE-ID ::= 770
+id-hsSCCH-Specific-Information-ResponseTDD768 ProtocolIE-ID ::= 771
+id-E-DPCH-Information-RL-AdditionReqFDD ProtocolIE-ID ::= 772
+id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR ProtocolIE-ID ::= 775
+id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR ProtocolIE-ID ::= 780
+id-E-DCH-PowerOffset-for-SchedulingInfo ProtocolIE-ID ::= 782
+id-HSDSCH-Configured-Indicator ProtocolIE-ID ::= 783
+id-Rx-Timing-Deviation-Value-384-ext ProtocolIE-ID ::= 786
+id-RTWP-ReportingIndicator ProtocolIE-ID ::= 787
+id-RTWP-CellPortion-ReportingIndicator ProtocolIE-ID ::= 788
+id-Received-Scheduled-EDCH-Power-Share-Value ProtocolIE-ID ::= 789
+id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value ProtocolIE-ID ::= 790
+id-Received-Scheduled-EDCH-Power-Share ProtocolIE-ID ::= 791
+id-Received-Scheduled-EDCH-Power-Share-For-CellPortion ProtocolIE-ID ::= 792
+id-tFCI-Presence ProtocolIE-ID ::= 793
+id-HSSICH-TPC-StepSize ProtocolIE-ID ::= 794
+id-E-RUCCH-InformationList-AuditRsp ProtocolIE-ID ::= 795
+id-E-RUCCH-InformationList-ResourceStatusInd ProtocolIE-ID ::= 796
+id-E-DCH-TDD-CapacityConsumptionLaw ProtocolIE-ID ::= 797
+id-E-RUCCH-Information ProtocolIE-ID ::= 798
+id-E-DCH-Information ProtocolIE-ID ::= 799
+id-E-DCH-Information-Response ProtocolIE-ID ::= 800
+id-E-DCH-Information-Reconfig ProtocolIE-ID ::= 801
+id-E-PUCH-Information-PSCH-ReconfRqst ProtocolIE-ID ::= 802
+id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst ProtocolIE-ID ::= 803
+id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst ProtocolIE-ID ::= 804
+id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst ProtocolIE-ID ::= 805
+id-E-HICH-Information-PSCH-ReconfRqst ProtocolIE-ID ::= 806
+id-E-HICH-TimeOffset ProtocolIE-ID ::= 807
+id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells ProtocolIE-ID ::= 808
+id-E-DCH-Serving-RL-ID ProtocolIE-ID ::= 809
+id-E-RUCCH-768-InformationList-AuditRsp ProtocolIE-ID ::= 810
+id-E-RUCCH-768-InformationList-ResourceStatusInd ProtocolIE-ID ::= 811
+id-E-RUCCH-768-Information ProtocolIE-ID ::= 812
+id-E-DCH-768-Information ProtocolIE-ID ::= 813
+id-E-DCH-768-Information-Reconfig ProtocolIE-ID ::= 814
+id-E-PUCH-Information-768-PSCH-ReconfRqst ProtocolIE-ID ::= 815
+id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst ProtocolIE-ID ::= 816
+id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst ProtocolIE-ID ::= 817
+id-E-HICH-Information-768-PSCH-ReconfRqst ProtocolIE-ID ::= 818
+id-ExtendedPropagationDelay ProtocolIE-ID ::= 819
+id-Extended-Round-Trip-Time-Value ProtocolIE-ID ::= 820
+id-AlternativeFormatReportingIndicator ProtocolIE-ID ::= 821
+id-DCH-Indicator-For-E-DCH-HSDPA-Operation ProtocolIE-ID ::= 822
+id-Reference-ReceivedTotalWideBandPowerReporting ProtocolIE-ID ::= 823
+id-Reference-ReceivedTotalWideBandPowerSupportIndicator ProtocolIE-ID ::= 824
+id-ueCapability-Info ProtocolIE-ID ::= 825
+id-MAChs-ResetIndicator ProtocolIE-ID ::= 826
+id-Fast-Reconfiguration-Mode ProtocolIE-ID ::= 827
+id-Fast-Reconfiguration-Permission ProtocolIE-ID ::= 828
+id-BroadcastReference ProtocolIE-ID ::= 829
+id-BroadcastCommonTransportBearerIndication ProtocolIE-ID ::= 830
+id-ContinuousPacketConnectivityDTX-DRX-Capability ProtocolIE-ID ::= 831
+id-ContinuousPacketConnectivityDTX-DRX-Information ProtocolIE-ID ::= 832
+id-ContinuousPacketConnectivityHS-SCCH-less-Capability ProtocolIE-ID ::= 833
+id-ContinuousPacketConnectivityHS-SCCH-less-Information ProtocolIE-ID ::= 834
+id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response ProtocolIE-ID ::= 835
+id-CPC-Information ProtocolIE-ID ::= 836
+id-MIMO-Capability ProtocolIE-ID ::= 837
+id-MIMO-PilotConfiguration ProtocolIE-ID ::= 838
+id-MIMO-Information ProtocolIE-ID ::= 839
+id-MIMO-InformationToModify ProtocolIE-ID ::= 840
+id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD ProtocolIE-ID ::= 841
+id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD ProtocolIE-ID ::= 842
+id-S-CCPCH-Modulation ProtocolIE-ID ::= 843
+id-HS-PDSCH-Code-Change-Grant ProtocolIE-ID ::= 844
+id-HS-PDSCH-Code-Change-Indicator ProtocolIE-ID ::= 845
+id-SYNC-UL-Partition-LCR ProtocolIE-ID ::= 846
+id-E-DCH-LCR-Information ProtocolIE-ID ::= 847
+id-E-DCH-LCR-Information-Reconfig ProtocolIE-ID ::= 848
+id-E-PUCH-Information-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 852
+id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 853
+id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 854
+id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 855
+id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 856
+id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst ProtocolIE-ID ::= 857
+id-E-HICH-TimeOffsetLCR ProtocolIE-ID ::= 858
+id-SixtyfourQAM-DL-Capability ProtocolIE-ID ::= 860
+id-SixteenQAM-UL-Capability ProtocolIE-ID ::= 861
+id-SixteenQAM-UL-Information ProtocolIE-ID ::= 862
+id-HSDSCH-MACdPDU-SizeCapability ProtocolIE-ID ::= 864
+id-HSDSCH-MACdPDUSizeFormat ProtocolIE-ID ::= 865
+id-MaximumMACdPDU-SizeExtended ProtocolIE-ID ::= 866
+id-F-DPCH-SlotFormat ProtocolIE-ID ::= 870
+id-F-DPCH-SlotFormatCapability ProtocolIE-ID ::= 871
+id-LCRTDD-uplink-Physical-Channel-Capability ProtocolIE-ID ::= 872
+id-Extended-RNC-ID ProtocolIE-ID ::= 873
+id-Max-UE-DTX-Cycle ProtocolIE-ID ::= 874
+id-SixteenQAM-UL-Information-to-Modify ProtocolIE-ID ::= 875
+id-Secondary-CCPCH-SlotFormat-Extended ProtocolIE-ID ::= 876
+id-Reference-ReceivedTotalWideBandPower-LCR ProtocolIE-ID ::= 877
+id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR ProtocolIE-ID ::= 878
+id-MBSFN-Only-Mode-Capability ProtocolIE-ID ::= 879
+id-Time-Slot-Parameter-ID ProtocolIE-ID ::= 880
+id-Additional-failed-HS-SICH ProtocolIE-ID ::= 881
+id-Additional-missed-HS-SICH ProtocolIE-ID ::= 882
+id-Additional-total-HS-SICH ProtocolIE-ID ::= 883
+id-Additional-HS-SICH-Reception-Quality-Measurement-Value ProtocolIE-ID ::= 884
+id-E-TFCI-BetaEC-Boost ProtocolIE-ID ::= 885
+id-E-TFCI-BetaED-Switch ProtocolIE-ID ::= 886
+id-GANSS-Common-Data ProtocolIE-ID ::= 887
+id-GANSS-Information ProtocolIE-ID ::= 888
+id-GANSS-Generic-Data ProtocolIE-ID ::= 889
+id-TUTRANGANSSMeasurementThresholdInformation ProtocolIE-ID ::= 890
+id-TUTRANGANSSMeasurementValueInformation ProtocolIE-ID ::= 891
+id-ModulationPO-MBSFN ProtocolIE-ID ::= 892
+id-Enhanced-FACH-Capability ProtocolIE-ID ::= 895
+id-Enhanced-PCH-Capability ProtocolIE-ID ::= 896
+id-HSDSCH-Common-System-InformationFDD ProtocolIE-ID ::= 897
+id-HSDSCH-Common-System-Information-ResponseFDD ProtocolIE-ID ::= 898
+id-HSDSCH-Paging-System-InformationFDD ProtocolIE-ID ::= 899
+id-HSDSCH-Paging-System-Information-ResponseFDD ProtocolIE-ID ::= 900
+id-MBMS-Capability ProtocolIE-ID ::= 901
+
+END
diff --git a/asn1/nbap/NBAP-Containers.asn b/asn1/nbap/NBAP-Containers.asn
new file mode 100644
index 0000000000..e134bf1649
--- /dev/null
+++ b/asn1/nbap/NBAP-Containers.asn
@@ -0,0 +1,207 @@
+-- NBAP-Containers.asn
+--
+-- Taken from 3GPP TS 25.433 V7.5.0 (2007-06)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-750.zip/25433-750.DOC
+--
+-- 9.3.7 Container Definitions
+--
+-- $Id$
+--
+
+-- **************************************************************
+--
+-- Container definitions
+--
+-- **************************************************************
+
+NBAP-Containers {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+umts-Access (20) modules (3) nbap (2) version1 (1) nbap-Containers (5) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- IE parameter types from other modules.
+--
+-- **************************************************************
+
+IMPORTS
+ maxProtocolExtensions,
+ maxPrivateIEs,
+ maxProtocolIEs,
+ Criticality,
+ Presence,
+ PrivateIE-ID,
+ ProtocolIE-ID
+FROM NBAP-CommonDataTypes;
+
+-- **************************************************************
+--
+-- Class Definition for Protocol IEs
+--
+-- **************************************************************
+
+NBAP-PROTOCOL-IES ::= CLASS {
+ &id ProtocolIE-ID UNIQUE,
+ &criticality Criticality,
+ &Value,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ CRITICALITY &criticality
+ TYPE &Value
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Class Definition for Protocol IEs
+--
+-- **************************************************************
+
+NBAP-PROTOCOL-IES-PAIR ::= CLASS {
+ &id ProtocolIE-ID UNIQUE,
+ &firstCriticality Criticality,
+ &FirstValue,
+ &secondCriticality Criticality,
+ &SecondValue,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ FIRST CRITICALITY &firstCriticality
+ FIRST TYPE &FirstValue
+ SECOND CRITICALITY &secondCriticality
+ SECOND TYPE &SecondValue
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Class Definition for Protocol Extensions
+--
+-- **************************************************************
+
+NBAP-PROTOCOL-EXTENSION ::= CLASS {
+ &id ProtocolIE-ID UNIQUE,
+ &criticality Criticality,
+ &Extension,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ CRITICALITY &criticality
+ EXTENSION &Extension
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Class Definition for Private IEs
+--
+-- **************************************************************
+
+NBAP-PRIVATE-IES ::= CLASS {
+ &id PrivateIE-ID,
+ &criticality Criticality,
+ &Value,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ CRITICALITY &criticality
+ TYPE &Value
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Container for Protocol IEs
+--
+-- **************************************************************
+
+ProtocolIE-Container {NBAP-PROTOCOL-IES : IEsSetParam} ::=
+ SEQUENCE (SIZE (0..maxProtocolIEs)) OF
+ ProtocolIE-Field {{IEsSetParam}}
+
+ProtocolIE-Single-Container {NBAP-PROTOCOL-IES : IEsSetParam} ::=
+ ProtocolIE-Field {{IEsSetParam}}
+
+ProtocolIE-Field {NBAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
+ id NBAP-PROTOCOL-IES.&id ({IEsSetParam}),
+ criticality NBAP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
+ value NBAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
+}
+
+-- **************************************************************
+--
+-- Container for Protocol IE Pairs
+--
+-- **************************************************************
+
+ProtocolIE-ContainerPair {NBAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
+ SEQUENCE (SIZE (0..maxProtocolIEs)) OF
+ ProtocolIE-FieldPair {{IEsSetParam}}
+
+ProtocolIE-FieldPair {NBAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
+ id NBAP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
+ firstCriticality NBAP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
+ firstValue NBAP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
+ secondCriticality NBAP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
+ secondValue NBAP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
+}
+
+-- **************************************************************
+--
+-- Container Lists for Protocol IE Containers
+--
+-- **************************************************************
+
+ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, NBAP-PROTOCOL-IES : IEsSetParam} ::=
+ SEQUENCE (SIZE (lowerBound..upperBound)) OF
+ ProtocolIE-Container {{IEsSetParam}}
+
+ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, NBAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
+ SEQUENCE (SIZE (lowerBound..upperBound)) OF
+ ProtocolIE-ContainerPair {{IEsSetParam}}
+
+-- **************************************************************
+--
+-- Container for Protocol Extensions
+--
+-- **************************************************************
+
+ProtocolExtensionContainer {NBAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
+ SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
+ ProtocolExtensionField {{ExtensionSetParam}}
+
+ProtocolExtensionField {NBAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
+ id NBAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}),
+ criticality NBAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}),
+ extensionValue NBAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id})
+}
+
+-- **************************************************************
+--
+-- Container for Private IEs
+--
+-- **************************************************************
+
+PrivateIE-Container {NBAP-PRIVATE-IES : IEsSetParam} ::=
+ SEQUENCE (SIZE (1..maxPrivateIEs)) OF
+ PrivateIE-Field {{IEsSetParam}}
+
+PrivateIE-Field {NBAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
+ id NBAP-PRIVATE-IES.&id
+ ({IEsSetParam}),
+ criticality NBAP-PRIVATE-IES.&criticality
+ ({IEsSetParam}{@id}),
+ value NBAP-PRIVATE-IES.&Value
+ ({IEsSetParam}{@id})
+}
+
+END
diff --git a/asn1/nbap/NBAP-IEs.asn b/asn1/nbap/NBAP-IEs.asn
new file mode 100644
index 0000000000..9d67e4adf3
--- /dev/null
+++ b/asn1/nbap/NBAP-IEs.asn
@@ -0,0 +1,6621 @@
+-- NBAP-IEs.asn
+--
+-- Taken from 3GPP TS 25.433 V7.5.0 (2007-06)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-750.zip/25433-750.DOC
+--
+-- 9.3.4 Information Elements Definitions
+--
+-- $Id$
+--
+
+--******************************************************************************
+--
+-- Information Element Definitions
+--
+--******************************************************************************
+
+NBAP-IEs {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+umts-Access (20) modules (3) nbap (2) version1 (1) nbap-IEs (2) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+BEGIN
+
+IMPORTS
+ maxNrOfRLs,
+ maxNrOfTFCs,
+ maxNrOfErrors,
+ maxCTFC,
+ maxNrOfTFs,
+ maxTTI-count,
+ maxRateMatching,
+ maxHS-PDSCHCodeNrComp-1,
+ maxHS-SCCHCodeNrComp-1,
+ maxNrOfCellSyncBursts,
+ maxNrOfCombEDPDCH,
+ maxNrOfEDCH-HARQ-PO-QUANTSTEPs,
+ maxNrOfEDCHHARQProcesses2msEDCH,
+ maxNrOfBits-MACe-PDU-non-scheduled,
+ maxNrOfEDPCCH-PO-QUANTSTEPs,
+ maxNrOfRefETFCI-PO-QUANTSTEPs,
+ maxNrOfRefETFCIs,
+ maxNrOfMeasNCell,
+ maxNrOfMeasNCell-1,
+ maxNrOfReceptsPerSyncFrame,
+ maxNrOfSF,
+ maxTGPS,
+ maxNrOfUSCHs,
+ maxNrOfULTSs,
+ maxNrOfULTSLCRs,
+ maxNrOfDPCHs,
+ maxNrOfDPCHLCRs,
+ maxNrOfDPCHs768,
+ maxNrOfCodes,
+ maxNrOfDSCHs,
+ maxNrOfDLTSs,
+ maxNrOfDLTSLCRs,
+ maxNrOfDCHs,
+ maxNrOfLevels,
+ maxNoGPSItems,
+ maxNoSat,
+ maxNrOfCellPortionsPerCell,
+ maxNrOfCellPortionsPerCell-1,
+ maxNrOfHSSCCHs,
+ maxNrOfHSSCCHCodes,
+ maxNrOfMACdFlows,
+ maxNrOfMACdFlows-1,
+ maxNrOfMACdPDUIndexes,
+ maxNrOfMACdPDUIndexes-1,
+ maxNrOfMACdPDUSize,
+ maxNrOfNIs,
+ maxNrOfPriorityQueues,
+ maxNrOfPriorityQueues-1,
+ maxNrOfHARQProcesses,
+ maxNrOfSyncDLCodesLCR,
+ maxNrOfSyncFramesLCR,
+ maxNrOfContextsOnUeList,
+ maxNrOfPriorityClasses,
+ maxNrOfSatAlmanac-maxNoSat,
+ maxNrOfE-AGCHs,
+ maxNrOfEDCHMACdFlows,
+ maxNrOfEDCHMACdFlows-1,
+ maxNrOfE-RGCHs-E-HICHs,
+ maxNrofSigSeqRGHI-1,
+ maxNoOfLogicalChannels,
+ maxNrOfEAGCHs,
+ maxNrOfRefBetas,
+ maxNrOfEAGCHCodes,
+ maxNrOfHS-DSCH-TBSs,
+ maxNrOfHS-DSCH-TBSs-HS-SCCHless,
+ maxNrOfEHICHCodes,
+ maxNrOfCommonMACFlows,
+ maxNrOfCommonMACFlows-1,
+ maxNrOfPagingMACFlow,
+ maxNrOfPagingMACFlow-1,
+ maxNrOfCCHSRB1MACQueues,
+ maxNrOfcommonMACQueues,
+ maxNrOfHS-DSCHTBSsE-PCH,
+ maxGANSSSat,
+ maxNoGANSS,
+ maxSgnType,
+
+
+
+ id-BroadcastCommonTransportBearerIndication,
+ id-MessageStructure,
+ id-ReportCharacteristicsType-OnModification,
+ id-Rx-Timing-Deviation-Value-LCR,
+ id-SFNSFNMeasurementValueInformation,
+ id-SFNSFNMeasurementThresholdInformation,
+ id-TUTRANGPSMeasurementValueInformation,
+ id-TUTRANGPSMeasurementThresholdInformation,
+ id-TypeOfError,
+ id-transportlayeraddress,
+ id-bindingID,
+ id-Angle-Of-Arrival-Value-LCR,
+ id-SyncDLCodeIdThreInfoLCR,
+ id-neighbouringTDDCellMeasurementInformationLCR,
+ id-HS-SICH-Reception-Quality,
+ id-HS-SICH-Reception-Quality-Measurement-Value,
+ id-Initial-DL-Power-TimeslotLCR-InformationItem,
+ id-Maximum-DL-Power-TimeslotLCR-InformationItem,
+ id-Minimum-DL-Power-TimeslotLCR-InformationItem,
+ id-Received-total-wide-band-power-For-CellPortion,
+ id-Received-total-wide-band-power-For-CellPortion-Value,
+ id-Transmitted-Carrier-Power-For-CellPortion,
+ id-Transmitted-Carrier-Power-For-CellPortion-Value,
+ id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission,
+ id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion,
+ id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue,
+ id-HS-DSCHRequiredPowerValueInformation,
+ id-HS-DSCHProvidedBitRateValueInformation,
+ id-HS-DSCHRequiredPowerValue,
+ id-HS-DSCHRequiredPowerValue-For-Cell-Portion,
+ id-HS-DSCHRequiredPowerValueInformation-For-CellPortion,
+ id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion,
+ id-HSDSCH-MACdPDUSizeFormat,
+ id-HS-PDSCH-Code-Change-Grant,
+ id-HS-PDSCH-Code-Change-Indicator,
+ id-Best-Cell-Portions-Value,
+ id-Unidirectional-DCH-Indicator,
+ id-SAT-Info-Almanac-ExtItem,
+ id-TnlQos,
+ id-UpPTSInterferenceValue,
+ id-HARQ-Preamble-Mode,
+ id-HARQ-Preamble-Mode-Activation-Indicator,
+ id-DLTransmissionBranchLoadValue,
+ id-E-DCHProvidedBitRateValueInformation,
+ id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue,
+ id-HSSICH-SIRTarget,
+ id-PLCCH-Information-UL-TimeslotLCR-Info,
+ id-neighbouringTDDCellMeasurementInformation768,
+ id-Rx-Timing-Deviation-Value-768,
+ id-hsSCCH-Specific-Information-ResponseTDD768,
+ id-Rx-Timing-Deviation-Value-384-ext,
+ id-E-DCH-PowerOffset-for-SchedulingInfo,
+ id-Extended-Round-Trip-Time-Value,
+ id-ExtendedPropagationDelay,
+ id-HSSICH-TPC-StepSize,
+ id-RTWP-CellPortion-ReportingIndicator,
+ id-Received-Scheduled-EDCH-Power-Share-Value,
+ id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value,
+ id-Received-Scheduled-EDCH-Power-Share,
+ id-Received-Scheduled-EDCH-Power-Share-For-CellPortion,
+ id-ueCapability-Info,
+ id-ContinuousPacketConnectivityHS-SCCH-less-Information,
+ id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response,
+ id-MIMO-Information,
+ id-MIMO-InformationToModify,
+ id-Additional-failed-HS-SICH,
+ id-Additional-missed-HS-SICH,
+ id-Additional-total-HS-SICH,
+ id-Additional-HS-SICH-Reception-Quality-Measurement-Value,
+ id-LCRTDD-uplink-Physical-Channel-Capability,
+ id-SixteenQAM-UL-Information,
+ id-SixteenQAM-UL-Information-to-Modify,
+ id-E-TFCI-BetaEC-Boost,
+ id-E-TFCI-BetaED-Switch,
+ id-MaximumMACdPDU-SizeExtended,
+ id-GANSS-Common-Data,
+ id-GANSS-Information,
+ id-GANSS-Generic-Data,
+ id-TUTRANGANSSMeasurementThresholdInformation,
+ id-TUTRANGANSSMeasurementValueInformation,
+ id-Extended-RNC-ID
+
+
+
+FROM NBAP-Constants
+
+ Criticality,
+ ProcedureID,
+ ProtocolIE-ID,
+ TransactionID,
+ TriggeringMessage
+FROM NBAP-CommonDataTypes
+
+ NBAP-PROTOCOL-IES,
+ ProtocolExtensionContainer{},
+ ProtocolIE-Single-Container{},
+ NBAP-PROTOCOL-EXTENSION
+FROM NBAP-Containers;
+
+-- ==========================================
+-- A
+-- ==========================================
+
+AckNack-RepetitionFactor ::= INTEGER (1..4,...)
+-- Step: 1
+
+Ack-Power-Offset ::= INTEGER (0..8,...)
+-- According to mapping in ref. [9] subclause 4.2.1
+
+Acknowledged-PRACH-preambles-Value ::= INTEGER(0..240,...)
+-- According to mapping in [22].
+
+AddorDeleteIndicator ::= ENUMERATED {
+ add,
+ delete
+}
+
+Active-Pattern-Sequence-Information ::= SEQUENCE {
+ cMConfigurationChangeCFN CFN,
+ transmission-Gap-Pattern-Sequence-Status Transmission-Gap-Pattern-Sequence-Status-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {Active-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Active-Pattern-Sequence-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Transmission-Gap-Pattern-Sequence-Status-List ::= SEQUENCE (SIZE (0..maxTGPS)) OF
+ SEQUENCE {
+ tGPSID TGPSID,
+ tGPRC TGPRC,
+ tGCFN CFN,
+ iE-Extensions ProtocolExtensionContainer { { Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AICH-Power ::= INTEGER (-22..5)
+-- Offset in dB.
+
+AICH-TransmissionTiming ::= ENUMERATED {
+ v0,
+ v1
+}
+
+AllocationRetentionPriority ::= SEQUENCE {
+ priorityLevel PriorityLevel,
+ pre-emptionCapability Pre-emptionCapability,
+ pre-emptionVulnerability Pre-emptionVulnerability,
+ iE-Extensions ProtocolExtensionContainer { {AllocationRetentionPriority-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AllocationRetentionPriority-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AlternativeFormatReportingIndicator ::= ENUMERATED {
+alternativeFormatAllowed,...
+}
+
+Angle-Of-Arrival-Value-LCR ::= SEQUENCE {
+ aOA-LCR AOA-LCR,
+ aOA-LCR-Accuracy-Class AOA-LCR-Accuracy-Class,
+ iE-Extensions ProtocolExtensionContainer { {Angle-Of-Arrival-Value-LCR-ExtIEs} } OPTIONAL,
+...
+}
+
+Angle-Of-Arrival-Value-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AOA-LCR ::= INTEGER (0..719)
+-- Angle Of Arrival for 1.28Mcps TDD
+
+AOA-LCR-Accuracy-Class ::= ENUMERATED {a,b,c,d,e,f,g,h,...}
+
+AvailabilityStatus ::= ENUMERATED {
+ empty,
+ in-test,
+ failed,
+ power-off,
+ off-line,
+ off-duty,
+ dependency,
+ degraded,
+ not-installed,
+ log-full,
+ ...
+}
+
+-- ==========================================
+-- B
+-- ==========================================
+
+BCCH-Specific-HSDSCH-RNTI-Information::= SEQUENCE {
+ bCCH-Specific-HSDSCH-RNTI HSDSCH-RNTI,
+ hSSCCH-Power DL-Power,
+ hSPDSCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { BCCH-Specific-HSDSCH-RNTI-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+BCCH-Specific-HSDSCH-RNTI-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+BCCH-ModificationTime ::= INTEGER (0..511)
+-- Time = BCCH-ModificationTime * 8
+-- Range 0 to 4088, step 8
+-- All SFN values in which MIB may be mapped are allowed
+
+Best-Cell-Portions-Value::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF Best-Cell-Portions-Item
+
+Best-Cell-Portions-Item ::= SEQUENCE {
+ cellPortionID CellPortionID,
+ sIRValue SIR-Value,
+ iE-Extensions ProtocolExtensionContainer { { Best-Cell-Portions-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Best-Cell-Portions-Item-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.
+
+BetaCD ::= INTEGER (0..15)
+
+BlockingPriorityIndicator ::= ENUMERATED {
+ high,
+ normal,
+ low,
+ ...
+}
+-- High priority: Block resource immediately.
+-- Normal priority: Block resource when idle or upon timer expiry.
+-- Low priority: Block resource when idle.
+
+SCTD-Indicator ::= ENUMERATED {
+ active,
+ inactive
+}
+
+BundlingModeIndicator ::= ENUMERATED {
+ bundling,
+ no-bundling
+}
+
+BroadcastCommonTransportBearerIndication ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ cid C-ID,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastCommonTransportBearerIndication-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastCommonTransportBearerIndication-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastReference ::= BIT STRING (SIZE (24))
+
+-- ==========================================
+-- C
+-- ==========================================
+
+Cause ::= CHOICE {
+ radioNetwork CauseRadioNetwork,
+ transport CauseTransport,
+ protocol CauseProtocol,
+ misc CauseMisc,
+ ...
+}
+
+CauseMisc ::= ENUMERATED {
+ control-processing-overload,
+ hardware-failure,
+ oam-intervention,
+ not-enough-user-plane-processing-resources,
+ unspecified,
+ ...
+}
+
+CauseProtocol ::= ENUMERATED {
+ transfer-syntax-error,
+ abstract-syntax-error-reject,
+ abstract-syntax-error-ignore-and-notify,
+ message-not-compatible-with-receiver-state,
+ semantic-error,
+ unspecified,
+ abstract-syntax-error-falsely-constructed-message,
+ ...
+}
+
+CauseRadioNetwork ::= ENUMERATED {
+ unknown-C-ID,
+ cell-not-available,
+ power-level-not-supported,
+ dl-radio-resources-not-available,
+ ul-radio-resources-not-available,
+ rl-already-ActivatedOrAllocated,
+ nodeB-Resources-unavailable,
+ measurement-not-supported-for-the-object,
+ combining-resources-not-available,
+ requested-configuration-not-supported,
+ synchronisation-failure,
+ priority-transport-channel-established,
+ sIB-Origination-in-Node-B-not-Supported,
+ requested-tx-diversity-mode-not-supported,
+ unspecified,
+ bCCH-scheduling-error,
+ measurement-temporarily-not-available,
+ invalid-CM-settings,
+ reconfiguration-CFN-not-elapsed,
+ number-of-DL-codes-not-supported,
+ s-cpich-not-supported,
+ combining-not-supported,
+ ul-sf-not-supported,
+ dl-SF-not-supported,
+ common-transport-channel-type-not-supported,
+ dedicated-transport-channel-type-not-supported,
+ downlink-shared-channel-type-not-supported,
+ uplink-shared-channel-type-not-supported,
+ cm-not-supported,
+ tx-diversity-no-longer-supported,
+ unknown-Local-Cell-ID,
+ ...,
+ number-of-UL-codes-not-supported,
+ information-temporarily-not-available,
+ information-provision-not-supported-for-the-object,
+ cell-synchronisation-not-supported,
+ cell-synchronisation-adjustment-not-supported,
+ dpc-mode-change-not-supported,
+ iPDL-already-activated,
+ iPDL-not-supported,
+ iPDL-parameters-not-available,
+ frequency-acquisition-not-supported,
+ power-balancing-status-not-compatible,
+ requested-typeofbearer-re-arrangement-not-supported,
+ signalling-Bearer-Re-arrangement-not-supported,
+ bearer-Re-arrangement-needed,
+ delayed-activation-not-supported,
+ rl-timing-adjustment-not-supported,
+ mich-not-supported,
+ f-DPCH-not-supported,
+ pLCCH-not-supported,
+ continuous-packet-connectivity-DTX-DRX-operation-not-available,
+ continuous-packet-connectivity-UE-DTX-Cycle-not-available,
+ mIMO-not-available
+}
+
+CauseTransport ::= ENUMERATED {
+ transport-resource-unavailable,
+ unspecified,
+ ...
+}
+
+CCCH-SRB1-PriorityQueue-Information ::= SEQUENCE (SIZE (1..maxNrOfCCHSRB1MACQueues)) OF CCCH-SRB1-PriorityQueue-InformationItem
+
+CCCH-SRB1-PriorityQueue-InformationItem ::= SEQUENCE {
+ priority-Queue-Information-for-Enhanced-FACH Priority-Queue-Information-for-Enhanced-FACH,
+ iE-Extensions ProtocolExtensionContainer { { CCCH-SRB1-PriorityQueue-InformationItemExtIEs } } OPTIONAL,
+ ...
+}
+
+CCCH-SRB1-PriorityQueue-InformationItemExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CCTrCH-ID ::= INTEGER (0..15)
+
+CellParameterID ::= INTEGER (0..127,...)
+
+CellPortionID ::= INTEGER (0..maxNrOfCellPortionsPerCell-1,...)
+
+CellSyncBurstCode ::= INTEGER(0..7, ...)
+
+CellSyncBurstCodeShift ::= INTEGER(0..7)
+
+CellSyncBurstRepetitionPeriod ::= INTEGER (0..4095)
+
+CellSyncBurstSIR ::= INTEGER (0..31)
+
+CellSyncBurstTiming ::= CHOICE {
+ initialPhase INTEGER (0..1048575,...),
+ steadyStatePhase INTEGER (0..255,...)
+}
+
+CellSyncBurstTimingLCR ::= CHOICE {
+ initialPhase INTEGER (0..524287,...),
+ steadyStatePhase INTEGER (0..127,...)
+}
+
+CellSyncBurstTimingThreshold ::= INTEGER(0..254)
+
+CFN ::= INTEGER (0..255)
+
+ChipOffset ::= INTEGER (0..38399)
+-- Unit Chip
+
+C-ID ::= INTEGER (0..65535)
+
+Closedlooptimingadjustmentmode ::= ENUMERATED {
+ adj-1-slot,
+ adj-2-slot,
+ ...
+}
+
+CodeRate ::= INTEGER (0..63)
+
+CodeRate-short ::= INTEGER (0..10)
+
+
+CommonChannelsCapacityConsumptionLaw ::= SEQUENCE (SIZE(1..maxNrOfSF)) OF
+ SEQUENCE {
+ dl-Cost INTEGER (0..65535),
+ ul-Cost INTEGER (0..65535),
+ iE-Extensions ProtocolExtensionContainer { { CommonChannelsCapacityConsumptionLaw-ExtIEs } } OPTIONAL,
+ ...
+}
+
+CommonChannelsCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-MACFlow-ID ::= INTEGER (0..maxNrOfCommonMACFlows-1)
+
+CommonMACFlow-Specific-InfoList ::= SEQUENCE (SIZE (1.. maxNrOfCommonMACFlows)) OF CommonMACFlow-Specific-InfoItem
+
+CommonMACFlow-Specific-InfoItem ::= SEQUENCE {
+ common-MACFlow-Id Common-MACFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ tnl-qos TnlQos OPTIONAL,
+ common-MACFlow-PriorityQueue-Information Common-MACFlow-PriorityQueue-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CommonMACFlow-Specific-InfoItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+CommonMACFlow-Specific-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+CommonMACFlow-Specific-InfoList-Response ::= SEQUENCE (SIZE (1..maxNrOfCommonMACFlows)) OF CommonMACFlow-Specific-InfoItem-Response
+
+CommonMACFlow-Specific-InfoItem-Response ::= SEQUENCE {
+ commonMACFlow-ID Common-MACFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CommonMACFlow-Specific-InfoItem-Response-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommonMACFlow-Specific-InfoItem-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-MACFlow-PriorityQueue-Information ::= SEQUENCE (SIZE (1..maxNrOfcommonMACQueues)) OF Common-MACFlow-PriorityQueue-Item
+
+Common-MACFlow-PriorityQueue-Item ::= SEQUENCE {
+ priority-Queue-Information-for-Enhanced-FACH Priority-Queue-Information-for-Enhanced-FACH,
+ iE-Extensions ProtocolExtensionContainer { { Common-MACFlow-PriorityQueue-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Common-MACFlow-PriorityQueue-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+
+CommonMeasurementAccuracy ::= CHOICE {
+ tUTRANGPSMeasurementAccuracyClass TUTRANGPSAccuracyClass,
+ ...,
+ tUTRANGANSSMeasurementAccuracyClass TUTRANGANSSAccuracyClass
+}
+
+CommonMeasurementType ::= ENUMERATED {
+ received-total-wide-band-power,
+ transmitted-carrier-power,
+ acknowledged-prach-preambles,
+ ul-timeslot-iscp,
+ notUsed-1-acknowledged-PCPCH-access-preambles,
+ notUsed-2-detected-PCPCH-access-preambles,
+ ...,
+ uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning,
+ sFN-SFN-Observed-Time-Difference,
+ transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission,
+ hS-DSCH-Required-Power,
+ hS-DSCH-Provided-Bit-Rate,
+ received-total-wide-band-power-for-cellPortion,
+ transmitted-carrier-power-for-cellPortion,
+ transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion,
+ upPTS-Interference,
+ dLTransmissionBranchLoad,
+ hS-DSCH-Required-Power-for-cell-portion,
+ hS-DSCH-Provided-Bit-Rate-for-cell-portion,
+ e-DCH-Provided-Bit-Rate,
+ e-DCH-Non-serving-Relative-Grant-Down-Commands,
+ received-Scheduled-EDCH-Power-Share,
+ received-Scheduled-EDCH-Power-Share-for-cellPortion,
+ uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning
+}
+
+CommonMeasurementValue ::= CHOICE {
+ transmitted-carrier-power Transmitted-Carrier-Power-Value,
+ received-total-wide-band-power Received-total-wide-band-power-Value,
+ acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value,
+ uL-TimeslotISCP UL-TimeslotISCP-Value,
+ notUsed-1-acknowledged-PCPCH-access-preambles NULL,
+ notUsed-2-detected-PCPCH-access-preambles NULL,
+ ...,
+ extension-CommonMeasurementValue Extension-CommonMeasurementValue
+}
+
+Extension-CommonMeasurementValue ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementValueIE }}
+
+Extension-CommonMeasurementValueIE NBAP-PROTOCOL-IES ::= {
+ { ID id-TUTRANGPSMeasurementValueInformation CRITICALITY ignore TYPE TUTRANGPSMeasurementValueInformation PRESENCE mandatory }|
+ { ID id-SFNSFNMeasurementValueInformation CRITICALITY ignore TYPE SFNSFNMeasurementValueInformation PRESENCE mandatory }|
+ { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission CRITICALITY ignore TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
+ { ID id-HS-DSCHRequiredPowerValueInformation CRITICALITY ignore TYPE HS-DSCHRequiredPower PRESENCE mandatory }|
+ { ID id-HS-DSCHProvidedBitRateValueInformation CRITICALITY ignore TYPE HS-DSCHProvidedBitRate PRESENCE mandatory }|
+ { ID id-Transmitted-Carrier-Power-For-CellPortion-Value CRITICALITY ignore TYPE Transmitted-Carrier-Power-For-CellPortion-Value PRESENCE mandatory }|
+ { ID id-Received-total-wide-band-power-For-CellPortion-Value CRITICALITY ignore TYPE Received-total-wide-band-power-For-CellPortion-Value PRESENCE mandatory }|
+ { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue CRITICALITY ignore TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue PRESENCE mandatory }|
+ { ID id-UpPTSInterferenceValue CRITICALITY ignore TYPE UpPTSInterferenceValue PRESENCE mandatory }|
+ { ID id-DLTransmissionBranchLoadValue CRITICALITY ignore TYPE DLTransmissionBranchLoadValue PRESENCE mandatory }|
+ { ID id-HS-DSCHRequiredPowerValueInformation-For-CellPortion CRITICALITY ignore TYPE HS-DSCHRequiredPowerValueInformation-For-CellPortion PRESENCE mandatory }|
+ { ID id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion CRITICALITY ignore TYPE HS-DSCHProvidedBitRateValueInformation-For-CellPortion PRESENCE mandatory }|
+ { ID id-E-DCHProvidedBitRateValueInformation CRITICALITY ignore TYPE E-DCHProvidedBitRate PRESENCE mandatory }|
+ { ID id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue CRITICALITY ignore TYPE E-DCH-Non-serving-Relative-Grant-Down-Commands PRESENCE mandatory }|
+ { ID id-Received-Scheduled-EDCH-Power-Share-Value CRITICALITY ignore TYPE Received-Scheduled-EDCH-Power-Share-Value PRESENCE mandatory }|
+ { ID id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value CRITICALITY ignore TYPE Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value PRESENCE mandatory }|
+ { ID id-TUTRANGANSSMeasurementValueInformation CRITICALITY ignore TYPE TUTRANGANSSMeasurementValueInformation PRESENCE mandatory }
+}
+
+CommonMeasurementValueInformation ::= CHOICE {
+ measurementAvailable CommonMeasurementAvailable,
+ measurementnotAvailable CommonMeasurementnotAvailable
+}
+
+CommonMeasurementAvailable::= SEQUENCE {
+ commonmeasurementValue CommonMeasurementValue,
+ ie-Extensions ProtocolExtensionContainer { { CommonMeasurementAvailableItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommonMeasurementAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+CommonMeasurementnotAvailable ::= NULL
+
+CommonPhysicalChannelID ::= INTEGER (0..255)
+
+CommonPhysicalChannelID768 ::= INTEGER (0..511)
+
+Common-PhysicalChannel-Status-Information ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer { { Common-PhysicalChannel-Status-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-PhysicalChannel-Status-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-PhysicalChannel-Status-Information768 ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer { { Common-PhysicalChannel-Status-Information768-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-PhysicalChannel-Status-Information768-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+CommonTransportChannelID ::= INTEGER (0..255)
+
+CommonTransportChannel-InformationResponse ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CommonTransportChannel-InformationResponse-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommonTransportChannel-InformationResponse-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-BroadcastCommonTransportBearerIndication CRITICALITY ignore EXTENSION BroadcastCommonTransportBearerIndication PRESENCE optional },
+ ...
+}
+
+Common-TransportChannel-Status-Information ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer { { Common-TransportChannel-Status-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-TransportChannel-Status-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CommunicationControlPortID ::= INTEGER (0..65535)
+
+Compressed-Mode-Deactivation-Flag::= ENUMERATED {
+ deactivate,
+ maintain-Active
+}
+
+ConfigurationGenerationID ::= INTEGER (0..255)
+-- Value '0' means "No configuration"
+
+ConstantValue ::= INTEGER (-10..10,...)
+-- -10 dB - +10 dB
+-- unit dB
+-- step 1 dB
+
+ContinuousPacketConnectivityDTX-DRX-Capability ::= ENUMERATED {
+ continuous-Packet-Connectivity-DTX-DRX-capable,
+ continuous-Packet-Connectivity-DTX-DRX-non-capable
+}
+
+ContinuousPacketConnectivityDTX-DRX-Information ::= SEQUENCE {
+ uE-DTX-DRX-Offset UE-DTX-DRX-Offset,
+ enabling-Delay Enabling-Delay,
+ dTX-Information DTX-Information ,
+ dRX-Information DRX-Information OPTIONAL,
+ cPC-DPCCH-Slot-Format CPC-DPCCH-Slot-Format,
+ iE-Extensions ProtocolExtensionContainer { { ContinuousPacketConnectivityDTX-DRX-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ContinuousPacketConnectivityDTX-DRX-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ContinuousPacketConnectivityDTX-DRX-Information-to-Modify ::= SEQUENCE {
+ uE-DTX-DRX-Offset UE-DTX-DRX-Offset OPTIONAL,
+ enabling-Delay Enabling-Delay OPTIONAL,
+ dTX-Information-to-Modify DTX-Information-to-Modify OPTIONAL,
+ dRX-Information-to-Modify DRX-Information-to-Modify OPTIONAL,
+ cPC-DPCCH-Slot-Format CPC-DPCCH-Slot-Format OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ContinuousPacketConnectivityDTX-DRX-Information-to-Modify-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ContinuousPacketConnectivityDTX-DRX-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+ContinuousPacketConnectivityHS-SCCH-less-Capability ::= ENUMERATED {
+ continuous-Packet-Connectivity-HS-SCCH-less-capable,
+ continuous-Packet-Connectivity-HS-SCCH-less-capable-non-capable
+}
+
+
+ContinuousPacketConnectivityHS-SCCH-less-Information ::= SEQUENCE (SIZE (1..maxNrOfHS-DSCH-TBSs-HS-SCCHless)) OF ContinuousPacketConnectivityHS-SCCH-less-InformationItem
+
+ContinuousPacketConnectivityHS-SCCH-less-InformationItem ::= SEQUENCE {
+ transport-Block-Size-Index Transport-Block-Size-Index,
+ hSPDSCH-Second-Code-Support HSPDSCH-Second-Code-Support,
+ iE-Extensions ProtocolExtensionContainer { { ContinuousPacketConnectivityHS-SCCH-less-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ContinuousPacketConnectivityHS-SCCH-less-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+ContinuousPacketConnectivityHS-SCCH-less-Information-Response ::= SEQUENCE {
+ hSPDSCH-First-Code-Index HSPDSCH-First-Code-Index,
+ hSPDSCH-Second-Code-Index HSPDSCH-Second-Code-Index OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ContinuousPacketConnectivityHS-SCCH-less-Information-Response-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ContinuousPacketConnectivityHS-SCCH-less-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CPC-Information ::= SEQUENCE {
+ continuousPacketConnectivityDTX-DRX-Information ContinuousPacketConnectivityDTX-DRX-Information OPTIONAL,
+ continuousPacketConnectivityDTX-DRX-Information-to-Modify ContinuousPacketConnectivityDTX-DRX-Information-to-Modify OPTIONAL,
+ continuousPacketConnectivityHS-SCCH-less-Information ContinuousPacketConnectivityHS-SCCH-less-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CPC-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CPC-DPCCH-Slot-Format ::= ENUMERATED {v1, v3, v4}
+
+CPC-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CQI-DTX-Timer ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity}
+ -- Unit subframe
+
+
+CQI-Feedback-Cycle ::= ENUMERATED {v0, v2, v4, v8, v10, v20, v40, v80, v160,..., v16, v32, v64}
+
+CQI-Power-Offset ::= INTEGER (0..8,...)
+-- According to mapping in ref. [9] subclause 4.2.1
+
+CQI-RepetitionFactor ::= INTEGER (1..4,...)
+-- Step: 1
+
+CriticalityDiagnostics ::= SEQUENCE {
+ procedureID ProcedureID OPTIONAL,
+ triggeringMessage TriggeringMessage OPTIONAL,
+ procedureCriticality Criticality OPTIONAL,
+ transactionID TransactionID OPTIONAL,
+ iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CriticalityDiagnostics-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
+ SEQUENCE {
+ iECriticality Criticality,
+ iE-ID ProtocolIE-ID,
+ repetitionNumber RepetitionNumber0 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CriticalityDiagnostics-IE-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MessageStructure CRITICALITY ignore EXTENSION MessageStructure PRESENCE optional }|
+ { ID id-TypeOfError CRITICALITY ignore EXTENSION TypeOfError PRESENCE mandatory },
+ ...
+}
+
+CRNC-CommunicationContextID ::= INTEGER (0..1048575)
+
+CSBMeasurementID ::= INTEGER (0..65535)
+
+CSBTransmissionID ::= INTEGER (0..65535)
+
+-- ==========================================
+-- D
+-- ==========================================
+
+
+
+DATA-ID ::= INTEGER (0..3)
+
+DCH-ID ::= INTEGER (0..255)
+
+DCH-FDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-FDD-InformationItem
+
+DCH-FDD-InformationItem ::= SEQUENCE {
+ payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
+ ul-FP-Mode UL-FP-Mode,
+ toAWS ToAWS,
+ toAWE ToAWE,
+ dCH-SpecificInformationList DCH-Specific-FDD-InformationList,
+ iE-Extensions ProtocolExtensionContainer { { DCH-FDD-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-FDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+DCH-Specific-FDD-InformationList ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-Specific-FDD-Item
+
+DCH-Specific-FDD-Item ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ ul-TransportFormatSet TransportFormatSet,
+ dl-TransportFormatSet TransportFormatSet,
+ allocationRetentionPriority AllocationRetentionPriority,
+ frameHandlingPriority FrameHandlingPriority,
+ qE-Selector QE-Selector,
+ iE-Extensions ProtocolExtensionContainer { { DCH-Specific-FDD-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-Specific-FDD-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional },
+ ...
+}
+
+DCH-Indicator-For-E-DCH-HSDPA-Operation ::= ENUMERATED {
+ dch-not-present
+}
+
+DCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-InformationResponseItem
+
+DCH-InformationResponseItem ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DCH-InformationResponseItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DCH-TDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-TDD-InformationItem
+
+DCH-TDD-InformationItem ::= SEQUENCE {
+ payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
+ ul-FP-Mode UL-FP-Mode,
+ toAWS ToAWS,
+ toAWE ToAWE,
+ dCH-SpecificInformationList DCH-Specific-TDD-InformationList,
+ iE-Extensions ProtocolExtensionContainer { { DCH-TDD-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-TDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
+ ...
+}
+
+DCH-Specific-TDD-InformationList ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-Specific-TDD-Item
+
+DCH-Specific-TDD-Item ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ ul-CCTrCH-ID CCTrCH-ID,
+ dl-CCTrCH-ID CCTrCH-ID,
+ ul-TransportFormatSet TransportFormatSet,
+ dl-TransportFormatSet TransportFormatSet,
+ allocationRetentionPriority AllocationRetentionPriority,
+ frameHandlingPriority FrameHandlingPriority,
+ qE-Selector QE-Selector OPTIONAL,
+ -- This IE shall be present if DCH is part of set of Coordinated DCHs
+ iE-Extensions ProtocolExtensionContainer { { DCH-Specific-TDD-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-Specific-TDD-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional },
+ ...
+}
+
+FDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF FDD-DCHs-to-ModifyItem
+
+FDD-DCHs-to-ModifyItem ::= SEQUENCE {
+ ul-FP-Mode UL-FP-Mode OPTIONAL,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ dCH-SpecificInformationList DCH-ModifySpecificInformation-FDD,
+ iE-Extensions ProtocolExtensionContainer { { FDD-DCHs-to-ModifyItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FDD-DCHs-to-ModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
+ ...
+}
+
+DCH-ModifySpecificInformation-FDD::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-ModifySpecificItem-FDD
+
+DCH-ModifySpecificItem-FDD::= SEQUENCE {
+ dCH-ID DCH-ID,
+ ul-TransportFormatSet TransportFormatSet OPTIONAL,
+ dl-TransportFormatSet TransportFormatSet OPTIONAL,
+ allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
+ frameHandlingPriority FrameHandlingPriority OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DCH-ModifySpecificItem-FDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-ModifySpecificItem-FDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional},
+ ...
+}
+
+
+TDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-ModifyItem-TDD
+
+DCH-ModifyItem-TDD ::= SEQUENCE {
+ ul-FP-Mode UL-FP-Mode OPTIONAL,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ dCH-SpecificInformationList DCH-ModifySpecificInformation-TDD,
+ iE-Extensions ProtocolExtensionContainer { { TDD-DCHs-to-ModifyItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-DCHs-to-ModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
+ ...
+}
+
+DCH-ModifySpecificInformation-TDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-ModifySpecificItem-TDD
+
+DCH-ModifySpecificItem-TDD ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ ul-CCTrCH-ID CCTrCH-ID OPTIONAL,
+ dl-CCTrCH-ID CCTrCH-ID OPTIONAL,
+ ul-TransportFormatSet TransportFormatSet OPTIONAL,
+ dl-TransportFormatSet TransportFormatSet OPTIONAL,
+ allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
+ frameHandlingPriority FrameHandlingPriority OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DCH-ModifySpecificItem-TDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-ModifySpecificItem-TDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DedicatedChannelsCapacityConsumptionLaw ::= SEQUENCE ( SIZE(1..maxNrOfSF) ) OF
+ SEQUENCE {
+ dl-Cost-1 INTEGER (0..65535),
+ dl-Cost-2 INTEGER (0..65535),
+ ul-Cost-1 INTEGER (0..65535),
+ ul-Cost-2 INTEGER (0..65535),
+ iE-Extensions ProtocolExtensionContainer { { DedicatedChannelsCapacityConsumptionLaw-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DedicatedChannelsCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DedicatedMeasurementType ::= ENUMERATED {
+ sir,
+ sir-error,
+ transmitted-code-power,
+ rscp,
+ rx-timing-deviation,
+ round-trip-time,
+ ...,
+ rx-timing-deviation-LCR,
+ angle-Of-Arrival-LCR,
+ hs-sich-quality,
+ best-Cell-Portions,
+ rx-timing-deviation-768,
+ rx-timing-deviation-384-extended
+
+}
+
+DedicatedMeasurementValue ::= CHOICE {
+ sIR-Value SIR-Value,
+ sIR-ErrorValue SIR-Error-Value,
+ transmittedCodePowerValue Transmitted-Code-Power-Value,
+ rSCP RSCP-Value,
+ rxTimingDeviationValue Rx-Timing-Deviation-Value,
+ roundTripTime Round-Trip-Time-Value,
+ ...,
+ extension-DedicatedMeasurementValue Extension-DedicatedMeasurementValue
+}
+
+Extension-DedicatedMeasurementValue ::= ProtocolIE-Single-Container {{ Extension-DedicatedMeasurementValueIE }}
+
+Extension-DedicatedMeasurementValueIE NBAP-PROTOCOL-IES ::= {
+ { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory }|
+ { ID id-Angle-Of-Arrival-Value-LCR CRITICALITY reject TYPE Angle-Of-Arrival-Value-LCR PRESENCE mandatory }|
+ { ID id-HS-SICH-Reception-Quality CRITICALITY reject TYPE HS-SICH-Reception-Quality-Value PRESENCE mandatory }|
+ { ID id-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 },
+ ...
+}
+
+DedicatedMeasurementValueInformation ::= CHOICE {
+ measurementAvailable DedicatedMeasurementAvailable,
+ measurementnotAvailable DedicatedMeasurementnotAvailable
+}
+
+DedicatedMeasurementAvailable::= SEQUENCE {
+ dedicatedmeasurementValue DedicatedMeasurementValue,
+ cFN CFN OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { DedicatedMeasurementAvailableItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DedicatedMeasurementAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DedicatedMeasurementnotAvailable ::= NULL
+
+DelayedActivation ::= CHOICE {
+ cfn CFN,
+ separate-indication NULL
+}
+
+DelayedActivationUpdate ::= CHOICE {
+ activate Activate-Info,
+ deactivate Deactivate-Info
+}
+
+Activate-Info ::= SEQUENCE {
+ activation-type Execution-Type,
+ initial-dl-tx-power DL-Power,
+ firstRLS-Indicator FirstRLS-Indicator OPTIONAL, --FDD Only
+ propagation-delay PropagationDelay OPTIONAL, --FDD Only
+ iE-Extensions ProtocolExtensionContainer { { Activate-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Activate-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ExtendedPropagationDelay CRITICALITY reject EXTENSION ExtendedPropagationDelay PRESENCE mandatory }, --FDD Only
+ ...
+}
+
+Deactivate-Info ::= SEQUENCE {
+ deactivation-type Execution-Type,
+ iE-Extensions ProtocolExtensionContainer { { Deactivate-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Deactivate-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Execution-Type ::= CHOICE {
+ synchronised CFN,
+ unsynchronised NULL
+}
+
+DeltaSIR ::= INTEGER (0..30)
+-- Unit dB, Step 0.1 dB, Range 0..3 dB.
+
+DGANSSCorrections ::= SEQUENCE {
+ dGANSS-ReferenceTime INTEGER(0..119),
+ dGANSS-Information DGANSS-Information,
+ ie-Extensions ProtocolExtensionContainer { { DGANSSCorrections-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DGANSSCorrections-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DGANSS-Information ::= SEQUENCE (SIZE (1..maxSgnType)) OF DGANSS-InformationItem
+
+DGANSS-InformationItem ::= SEQUENCE {
+ gANSS-SignalId INTEGER(0..3,...) OPTIONAL,
+ gANSS-StatusHealth GANSS-StatusHealth,
+-- The following IE shall be present if the Status Health IE value is not equal to "no data" or "invalid data"
+ dGANSS-SignalInformation DGANSS-SignalInformation OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { DGANSS-InformationItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DGANSS-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DGANSS-SignalInformation ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF DGANSS-SignalInformationItem
+
+DGANSS-SignalInformationItem ::= SEQUENCE {
+ satId INTEGER(0..63),
+ gANSS-iod BIT STRING (SIZE (10)),
+ udre UDRE,
+ ganss-prc INTEGER(-2047..2047),
+ ganss-rrc INTEGER(-127..127),
+ ie-Extensions ProtocolExtensionContainer { { DGANSS-SignalInformationItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DGANSS-SignalInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DGANSSThreshold ::= SEQUENCE {
+ pRCDeviation PRCDeviation,
+ ie-Extensions ProtocolExtensionContainer { { DGANSSThreshold-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DGANSSThreshold-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DGPSCorrections ::= SEQUENCE {
+ gpstow GPSTOW,
+ status-health GPS-Status-Health,
+ satelliteinfo SAT-Info-DGPSCorrections,
+ ie-Extensions ProtocolExtensionContainer { { DGPSCorrections-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DGPSCorrections-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DGPSThresholds ::= SEQUENCE {
+ prcdeviation PRCDeviation,
+ ie-Extensions ProtocolExtensionContainer { { DGPSThresholds-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DGPSThresholds-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DiscardTimer ::= ENUMERATED {v20,v40,v60,v80,v100,v120,v140,v160,v180,v200,v250,v300,v400,v500,v750,v1000,v1250,v1500,v1750,v2000,v2500,v3000,v3500,v4000,v4500,v5000,v7500,
+ ...
+}
+
+DiversityControlField ::= ENUMERATED {
+ may,
+ must,
+ must-not,
+ ...
+}
+
+DiversityMode ::= ENUMERATED {
+ none,
+ sTTD,
+ closed-loop-mode1,
+ not-used-closed-loop-mode2,
+ ...
+}
+
+DL-DPCH-SlotFormat ::= INTEGER (0..16,...)
+
+DL-DPCH-TimingAdjustment ::= ENUMERATED {
+ timing-advance,
+ timing-delay
+}
+
+DL-Timeslot-Information ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-InformationItem
+
+DL-Timeslot-InformationItem ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tFCI-Presence TFCI-Presence,
+ dL-Code-Information TDD-DL-Code-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1.. maxNrOfDLTSLCRs)) OF DL-TimeslotLCR-InformationItem
+
+DL-TimeslotLCR-InformationItem ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tFCI-Presence TFCI-Presence,
+ dL-Code-LCR-Information TDD-DL-Code-LCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-TimeslotLCR-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-TimeslotLCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Initial-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-Maximum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-Minimum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only
+ ...
+}
+
+DL-Timeslot768-Information ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot768-InformationItem
+
+DL-Timeslot768-InformationItem ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tFCI-Presence TFCI-Presence,
+ dL-Code-768-Information TDD-DL-Code-768-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot768-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot768-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-FrameType ::= ENUMERATED {
+ typeA,
+ typeB,
+ ...
+}
+
+DL-or-Global-CapacityCredit ::= INTEGER (0..65535)
+
+DL-Power ::= INTEGER (-350..150)
+-- Value = DL-Power/10
+-- Unit dB, Range -35dB .. +15dB, Step +0.1dB
+
+DLPowerAveragingWindowSize ::= INTEGER (1..60)
+
+DL-PowerBalancing-Information ::= SEQUENCE {
+ powerAdjustmentType PowerAdjustmentType,
+ dLReferencePower DL-Power OPTIONAL,
+ -- This IE shall be present if Power Adjustment Type IE equals to 'Common'
+ dLReferencePowerList-DL-PC-Rqst DL-ReferencePowerInformationList OPTIONAL,
+ -- This IE shall be present if Power Adjustment Type IE equals to 'Individual'
+ maxAdjustmentStep MaxAdjustmentStep OPTIONAL,
+ -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual'
+ adjustmentPeriod AdjustmentPeriod OPTIONAL,
+ -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual'
+ adjustmentRatio ScaledAdjustmentRatio OPTIONAL,
+ -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual'
+ iE-Extensions ProtocolExtensionContainer { { DL-PowerBalancing-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DL-PowerBalancing-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-ReferencePowerInformationList ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF DL-ReferencePowerInformationItem
+
+DL-ReferencePowerInformationItem ::= SEQUENCE {
+ rL-ID RL-ID,
+ dl-Reference-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { {DL-ReferencePowerInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-ReferencePowerInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-PowerBalancing-ActivationIndicator ::= ENUMERATED {
+ dL-PowerBalancing-Activated
+}
+
+DL-PowerBalancing-UpdatedIndicator ::= ENUMERATED {
+ dL-PowerBalancing-Updated
+}
+
+DL-ScramblingCode ::= INTEGER (0..15)
+-- 0= Primary scrambling code of the cell, 1..15= Secondary scrambling code --
+
+DL-TimeslotISCP ::= INTEGER (0..91)
+
+DL-TimeslotISCPInfo ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-TimeslotISCPInfoItem
+
+DL-TimeslotISCPInfoItem ::= SEQUENCE {
+ timeSlot TimeSlot,
+ dL-TimeslotISCP DL-TimeslotISCP,
+ iE-Extensions ProtocolExtensionContainer { {DL-TimeslotISCPInfoItem-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+DL-TimeslotISCPInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-TimeslotISCPInfoLCR ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-TimeslotISCPInfoItemLCR
+
+DL-TimeslotISCPInfoItemLCR ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ dL-TimeslotISCP DL-TimeslotISCP,
+ iE-Extensions ProtocolExtensionContainer { {DL-TimeslotISCPInfoItemLCR-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+DL-TimeslotISCPInfoItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-TPC-Pattern01Count ::= INTEGER (0..30,...)
+
+DLTransmissionBranchLoadValue ::= INTEGER (0..101,...)
+
+Downlink-Compressed-Mode-Method ::= ENUMERATED {
+ not-Used-puncturing,
+ sFdiv2,
+ higher-layer-scheduling,
+ ...
+}
+
+DPC-Mode ::= ENUMERATED {
+ mode0,
+ mode1,
+ ...
+}
+
+DPCH-ID ::= INTEGER (0..239)
+
+DPCH-ID768 ::= INTEGER (0..479)
+
+DRX-Information ::= SEQUENCE {
+ uE-DRX-Cycle UE-DRX-Cycle,
+ inactivity-Threshold-for-UE-DRX-Cycle Inactivity-Threshold-for-UE-DRX-Cycle,
+ inactivity-Threshold-for-UE-Grant-Monitoring Inactivity-Threshold-for-UE-Grant-Monitoring,
+ uE-DRX-Grant-Monitoring UE-DRX-Grant-Monitoring,
+ iE-Extensions ProtocolExtensionContainer { {DRX-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DRX-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRX-Information-to-Modify ::= CHOICE {
+ modify DRX-Information-to-Modify-Items,
+ deactivate NULL,
+ ...
+}
+
+DRX-Information-to-Modify-Items ::= SEQUENCE {
+ uE-DRX-Cycle UE-DRX-Cycle OPTIONAL,
+ inactivity-Threshold-for-UE-DRX-Cycle Inactivity-Threshold-for-UE-DRX-Cycle OPTIONAL,
+ inactivity-Threshold-for-UE-Grant-Monitoring Inactivity-Threshold-for-UE-Grant-Monitoring OPTIONAL,
+ uE-DRX-Grant-Monitoring UE-DRX-Grant-Monitoring OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {DRX-Information-to-Modify-Items-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DRX-Information-to-Modify-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DSCH-ID ::= INTEGER (0..255)
+
+DSCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-InformationResponseItem
+
+DSCH-InformationResponseItem ::= SEQUENCE {
+ dSCH-ID DSCH-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DSCH-InformationResponseItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DSCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DSCH-TDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-TDD-InformationItem
+
+DSCH-TDD-InformationItem ::= SEQUENCE {
+ dSCH-ID DSCH-ID,
+ cCTrCH-ID CCTrCH-ID,
+ transportFormatSet TransportFormatSet,
+ allocationRetentionPriority AllocationRetentionPriority,
+ frameHandlingPriority FrameHandlingPriority,
+ toAWS ToAWS,
+ toAWE ToAWE,
+ iE-Extensions ProtocolExtensionContainer { { DSCH-TDD-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DSCH-TDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
+ ...
+}
+
+DsField ::= BIT STRING (SIZE (8))
+
+DTX-Cycle-2ms-Items ::= SEQUENCE {
+ uE-DTX-Cycle1-2ms UE-DTX-Cycle1-2ms,
+ uE-DTX-Cycle2-2ms UE-DTX-Cycle2-2ms,
+ mAC-DTX-Cycle-2ms MAC-DTX-Cycle-2ms,
+ iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-2ms-Items-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DTX-Cycle-2ms-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DTX-Cycle-2ms-to-Modify-Items ::= SEQUENCE {
+ uE-DTX-Cycle1-2ms UE-DTX-Cycle1-2ms,
+ uE-DTX-Cycle2-2ms UE-DTX-Cycle2-2ms,
+ mAC-DTX-Cycle-2ms MAC-DTX-Cycle-2ms,
+ iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-2ms-to-Modify-Items-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DTX-Cycle-2ms-to-Modify-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DTX-Cycle-10ms-Items ::= SEQUENCE {
+ uE-DTX-Cycle1-10ms UE-DTX-Cycle1-10ms,
+ uE-DTX-Cycle2-10ms UE-DTX-Cycle2-10ms,
+ mAC-DTX-Cycle-10ms MAC-DTX-Cycle-10ms,
+ iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-10ms-Items-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DTX-Cycle-10ms-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DTX-Cycle-10ms-to-Modify-Items ::= SEQUENCE {
+ uE-DTX-Cycle1-10ms UE-DTX-Cycle1-10ms,
+ uE-DTX-Cycle2-10ms UE-DTX-Cycle2-10ms,
+ mAC-DTX-Cycle-10ms MAC-DTX-Cycle-10ms,
+ iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-10ms-to-Modify-Items-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DTX-Cycle-10ms-to-Modify-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DTX-Information ::= SEQUENCE {
+ e-DCH-TTI-Length E-DCH-TTI-Length,
+ inactivity-Threshold-for-UE-DTX-Cycle2 Inactivity-Threshold-for-UE-DTX-Cycle2,
+ uE-DTX-Long-Preamble UE-DTX-Long-Preamble,
+ uE-Inactivity-Threshold UE-Inactivity-Threshold ,
+ cQI-DTX-Timer CQI-DTX-Timer,
+ uE-DPCCH-burst1 UE-DPCCH-burst1,
+ uE-DPCCH-burst2 UE-DPCCH-burst2,
+ iE-Extensions ProtocolExtensionContainer { {DTX-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DTX-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+DTX-Information-to-Modify ::= CHOICE {
+ modify DTX-Information-to-Modify-Items,
+ deactivate NULL,
+ ...
+}
+
+DTX-Information-to-Modify-Items ::= SEQUENCE {
+ e-DCH-TTI-Length-to-Modify E-DCH-TTI-Length-to-Modify OPTIONAL,
+ inactivity-Threshold-for-UE-DTX-Cycle2 Inactivity-Threshold-for-UE-DTX-Cycle2 OPTIONAL,
+ uE-DTX-Long-Preamble UE-DTX-Long-Preamble OPTIONAL,
+ uE-Inactivity-Threshold UE-Inactivity-Threshold OPTIONAL,
+ cQI-DTX-Timer CQI-DTX-Timer OPTIONAL,
+ uE-DPCCH-burst1 UE-DPCCH-burst1 OPTIONAL,
+ uE-DPCCH-burst2 UE-DPCCH-burst2 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {DTX-Information-to-Modify-Items-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DTX-Information-to-Modify-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+DwPCH-Power ::= INTEGER (-150..400,...)
+-- DwPCH-power = power * 10
+-- If power <= -15 DwPCH shall be set to -150
+-- If power >= 40 DwPCH shall be set to 400
+-- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB
+
+
+-- ==========================================
+-- E
+-- ==========================================
+
+E-AGCH-FDD-Code-Information ::= CHOICE {
+ replace E-AGCH-FDD-Code-List,
+ remove NULL,
+ ...
+}
+
+E-AGCH-FDD-Code-List ::= SEQUENCE (SIZE (1..maxNrOfE-AGCHs)) OF FDD-DL-ChannelisationCodeNumber
+
+
+E-DCH-Capability ::= ENUMERATED {
+ e-DCH-capable,
+ e-DCH-non-capable
+}
+
+E-DCHCapacityConsumptionLaw ::= SEQUENCE {
+ e-DCH-SF-allocation E-DCH-SF-allocation,
+ dl-Cost-1 INTEGER (0..65535) OPTIONAL,
+ dl-Cost-2 INTEGER (0..65535) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCHCapacityConsumptionLaw-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCHCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TDD-CapacityConsumptionLaw ::= SEQUENCE {
+ ul-Cost INTEGER (0..65535),
+ dl-Cost INTEGER (0..65535) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-TDD-CapacityConsumptionLaw-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-TDD-CapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-SF-allocation ::= SEQUENCE ( SIZE(1..maxNrOfCombEDPDCH) ) OF
+ SEQUENCE {
+ ul-Cost-1 INTEGER (0..65535),
+ ul-Cost-2 INTEGER (0..65535),
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-SF-allocation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-SF-allocation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TTI2ms-Capability ::= BOOLEAN
+-- True = TTI 10ms and 2ms supported for E-DCH False = only TTI 10ms supported for E-DCH
+
+E-DCH-SF-Capability ::= ENUMERATED {
+ sf64,
+ sf32,
+ sf16,
+ sf8,
+ sf4,
+ sf4x2,
+ sf2x2,
+ sf4x2-and-sf2x2,
+ ...
+}
+
+E-DCH-HARQ-Combining-Capability ::= ENUMERATED {
+ iR-Combining-capable,
+ chase-Combining-capable,
+ iR-and-Chase-Combining-capable
+}
+
+E-DCH-DDI-Value ::= INTEGER (0..62)
+
+E-DCH-FDD-DL-Control-Channel-Information ::= SEQUENCE {
+ e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code DL-ScramblingCode OPTIONAL,
+ e-AGCH-Channelisation-Code FDD-DL-ChannelisationCodeNumber OPTIONAL,
+ primary-e-RNTI E-RNTI OPTIONAL,
+ secondary-e-RNTI E-RNTI OPTIONAL,
+ e-RGCH-E-HICH-Channelisation-Code FDD-DL-ChannelisationCodeNumber OPTIONAL,
+ e-RGCH-Signature-Sequence E-RGCH-Signature-Sequence OPTIONAL,
+ e-HICH-Signature-Sequence E-HICH-Signature-Sequence OPTIONAL,
+ serving-Grant-Value E-Serving-Grant-Value OPTIONAL,
+ primary-Secondary-Grant-Selector E-Primary-Secondary-Grant-Selector OPTIONAL,
+ e-RGCH-Release-Indicator E-RGCH-Release-Indicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-DL-Control-Channel-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-FDD-DL-Control-Channel-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-FDD-Information ::= SEQUENCE {
+ e-DCH-MACdFlows-Information E-DCH-MACdFlows-Information,
+ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ e-DCH-Maximum-Bitrate E-DCH-Maximum-Bitrate OPTIONAL,
+ e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL,
+ e-DCH-Reference-Power-Offset E-DCH-Reference-Power-Offset OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-FDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-PowerOffset-for-SchedulingInfo CRITICALITY ignore EXTENSION E-DCH-PowerOffset-for-SchedulingInfo PRESENCE optional}|
+ { ID id-SixteenQAM-UL-Information CRITICALITY reject EXTENSION SixteenQAM-UL-Information PRESENCE optional},
+ ...
+}
+
+E-DCH-FDD-Information-Response ::= SEQUENCE {
+ e-DCH-MACdFlow-Specific-InformationResp E-DCH-MACdFlow-Specific-InformationResp OPTIONAL,
+ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Information-Response-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-FDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-FDD-Information-to-Modify ::= SEQUENCE {
+ e-DCH-MACdFlow-Specific-Info-to-Modify E-DCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL,
+ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ e-DCH-Maximum-Bitrate E-DCH-Maximum-Bitrate OPTIONAL,
+ e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL,
+ e-DCH-Reference-Power-Offset E-DCH-Reference-Power-Offset OPTIONAL,
+ mACeReset-Indicator MACeReset-Indicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Information-to-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-FDD-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-PowerOffset-for-SchedulingInfo CRITICALITY ignore EXTENSION E-DCH-PowerOffset-for-SchedulingInfo PRESENCE optional}|
+ { ID id-SixteenQAM-UL-Information-to-Modify CRITICALITY reject EXTENSION SixteenQAM-UL-Information-to-Modify PRESENCE optional},
+ ...
+}
+
+E-DCH-FDD-Update-Information ::= SEQUENCE {
+ e-DCH-MACdFlow-Specific-UpdateInformation E-DCH-MACdFlow-Specific-UpdateInformation OPTIONAL,
+ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Update-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-FDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+E-DCH-MACdFlow-Specific-UpdateInformation ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-Specific-UpdateInformation-Item
+
+E-DCH-MACdFlow-Specific-UpdateInformation-Item ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ hARQ-Process-Allocation-NonSched-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-UpdateInformation-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-Specific-UpdateInformation-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+E-DCH-Grant-Type-Information ::= CHOICE {
+ e-DCH-Non-Scheduled-Transmission-Grant E-DCH-Non-Scheduled-Transmission-Grant-Items,
+ e-DCH-Scheduled-Transmission-Grant NULL,
+ ...
+}
+
+E-DCH-LogicalChannelInformation ::= SEQUENCE (SIZE (1..maxNoOfLogicalChannels)) OF E-DCH-LogicalChannelInformationItem
+
+E-DCH-LogicalChannelInformationItem ::= SEQUENCE {
+ logicalChannelId LogicalChannelID,
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ schedulingInformation SchedulingInformation,
+ mACesGuaranteedBitRate MACesGuaranteedBitRate OPTIONAL,
+ e-DCH-DDI-Value E-DCH-DDI-Value,
+ mACd-PDU-Size-List E-DCH-MACdPDU-SizeList,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelInformationItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-LogicalChannelInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-Maximum-Bitrate ::= INTEGER (0..5742,...)
+
+E-DCH-PowerOffset-for-SchedulingInfo ::= INTEGER (0.. maxNrOfEDCH-HARQ-PO-QUANTSTEPs)
+
+E-DCH-Processing-Overload-Level ::= INTEGER (0..10,...)
+
+E-DCH-Reference-Power-Offset ::= INTEGER (0.. maxNrOfEDCH-HARQ-PO-QUANTSTEPs)
+
+E-DCH-MACdPDU-SizeList ::= SEQUENCE (SIZE (1.. maxNrOfMACdPDUSize)) OF E-DCH-MACdPDU-SizeListItem
+
+E-DCH-MACdPDU-SizeListItem ::= SEQUENCE {
+ mACdPDU-Size MACdPDU-Size,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdPDU-SizeListItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdPDU-SizeListItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-LogicalChannelToModify ::= SEQUENCE (SIZE (1..maxNoOfLogicalChannels)) OF E-DCH-LogicalChannelToModifyItem
+
+E-DCH-LogicalChannelToModifyItem ::= SEQUENCE {
+ logicalChannelId LogicalChannelID,
+ schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL,
+ schedulingInformation SchedulingInformation OPTIONAL,
+ mACesGuaranteedBitRate MACesGuaranteedBitRate OPTIONAL,
+ e-DCH-DDI-Value E-DCH-DDI-Value OPTIONAL,
+ mACd-PDU-Size-List E-DCH-MACdPDU-SizeToModifyList,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToModifyItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-LogicalChannelToModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-MACdPDU-SizeToModifyList ::= SEQUENCE (SIZE (0.. maxNrOfMACdPDUSize)) OF E-DCH-MACdPDU-SizeListItem
+
+
+
+E-DCH-LogicalChannelToDelete ::= SEQUENCE (SIZE (1..maxNoOfLogicalChannels)) OF E-DCH-LogicalChannelToDeleteItem
+
+E-DCH-LogicalChannelToDeleteItem ::= SEQUENCE {
+ logicalChannelId LogicalChannelID,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToDeleteItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-LogicalChannelToDeleteItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LogicalChannelID ::= INTEGER (1..15)
+
+
+E-DCH-HARQ-PO-FDD ::= INTEGER (0.. maxNrOfEDCH-HARQ-PO-QUANTSTEPs)
+
+E-DCH-MACdFlow-ID ::= INTEGER (0..maxNrOfEDCHMACdFlows-1)
+
+E-DCH-MACdFlows-Information ::= SEQUENCE {
+ e-DCH-MACdFlow-Specific-Info E-DCH-MACdFlow-Specific-InfoList,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlows-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlows-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-MACdFlow-Multiplexing-List ::= BIT STRING ( SIZE(maxNrOfEDCHMACdFlows) )
+
+E-DCH-MACdFlow-Specific-InfoList ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-Specific-InfoItem
+
+E-DCH-MACdFlow-Specific-InfoItem ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ allocationRetentionPriority AllocationRetentionPriority,
+ tnlQos TnlQos OPTIONAL,
+ payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
+ maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH,
+ eDCH-HARQ-PO-FDD E-DCH-HARQ-PO-FDD,
+ eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
+ eDCH-Grant-Type-Information E-DCH-Grant-Type-Information,
+ bundlingModeIndicator BundlingModeIndicator OPTIONAL,
+ eDCHLogicalChannelInformation E-DCH-LogicalChannelInformation,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-Specific-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-Specific-InformationResp-Item
+
+E-DCH-MACdFlow-Specific-InformationResp-Item ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ hARQ-Process-Allocation-NonSched-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-InformationResp-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-Specific-InformationResp-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-MACdFlow-Specific-InfoList-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-Specific-InfoItem-to-Modify
+
+E-DCH-MACdFlow-Specific-InfoItem-to-Modify ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ tnlQos TnlQos OPTIONAL,
+ maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH OPTIONAL,
+ eDCH-HARQ-PO-FDD E-DCH-HARQ-PO-FDD OPTIONAL,
+ eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
+ eDCH-Grant-Type-Information E-DCH-Grant-Type-Information OPTIONAL,
+ bundlingModeIndicator BundlingModeIndicator OPTIONAL,
+ eDCH-LogicalChannelToAdd E-DCH-LogicalChannelInformation OPTIONAL,
+ eDCH-LogicalChannelToModify E-DCH-LogicalChannelToModify OPTIONAL,
+ eDCH-LogicalChannelToDelete E-DCH-LogicalChannelToDelete OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-MACdFlows-to-Delete ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-to-Delete-Item
+
+E-DCH-MACdFlow-to-Delete-Item ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-to-Delete-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-to-Delete-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-Non-Scheduled-Transmission-Grant-Items ::= SEQUENCE {
+ maxBits-MACe-PDU-non-scheduled Max-Bits-MACe-PDU-non-scheduled,
+ hARQ-Process-Allocation-NonSched-2ms HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-Non-serving-Relative-Grant-Down-Commands ::= INTEGER (0..100,...)
+
+E-DCHProvidedBitRateValue ::= INTEGER(0..16777215,...)
+-- Unit bit/s, Range 0..2^24-1, Step 1 bit
+
+Maximum-Target-ReceivedTotalWideBandPower ::= INTEGER (0..621)
+-- mapping as for RTWP measurement value, as specified in [22]
+
+Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio ::= INTEGER (0..100)
+-- Unit %, Range 0..100%, Step 1%
+
+E-DCH-RL-Indication ::= ENUMERATED {
+ e-DCH,
+ non-e-DCH
+}
+
+
+E-DCH-Serving-Cell-Change-Info-Response ::= SEQUENCE {
+ e-DCH-serving-cell-choice E-DCH-serving-cell-choice,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-serving-cell-informationResponse-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-serving-cell-informationResponse-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-serving-cell-choice ::= CHOICE {
+ e-DCH-serving-cell-change-successful E-DCH-serving-cell-change-successful,
+ e-DCH-serving-cell-change-unsuccessful E-DCH-serving-cell-change-unsuccessful,
+ ...
+}
+
+E-DCH-serving-cell-change-successful ::= SEQUENCE {
+ e-DCH-RL-InformationList-Rsp E-DCH-RL-InformationList-Rsp,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-serving-cell-change-successful-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-RL-InformationList-Rsp ::= SEQUENCE (SIZE (0..maxNrOfRLs)) OF E-DCH-RL-InformationList-Rsp-Item
+
+E-DCH-RL-InformationList-Rsp-Item ::= SEQUENCE {
+ rl-ID RL-ID,
+ e-DCH-FDD-DL-Control-Channel-Info E-DCH-FDD-DL-Control-Channel-Information,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-RL-InformationList-Rsp-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-serving-cell-change-successful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-RL-InformationList-Rsp-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-serving-cell-change-unsuccessful ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-serving-cell-change-unsuccessful-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-serving-cell-change-unsuccessful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+E-DCH-TFCI-Table-Index ::= INTEGER (0..1,...,2..7)
+
+E-DCH-TTI-Length ::= CHOICE {
+ two-ms DTX-Cycle-2ms-Items,
+ ten-ms DTX-Cycle-10ms-Items,
+ ...
+}
+
+E-DCH-TTI-Length-to-Modify ::= CHOICE {
+ two-ms DTX-Cycle-2ms-to-Modify-Items,
+ ten-ms DTX-Cycle-10ms-to-Modify-Items,
+ ...
+}
+
+
+E-DPCCH-PO ::= INTEGER (0..maxNrOfEDPCCH-PO-QUANTSTEPs)
+
+E-Primary-Secondary-Grant-Selector ::= ENUMERATED {
+ primary,
+ secondary
+}
+
+E-HICH-Signature-Sequence ::= INTEGER (0..maxNrofSigSeqRGHI-1)
+
+End-Of-Audit-Sequence-Indicator ::= ENUMERATED {
+ end-of-audit-sequence,
+ not-end-of-audit-sequence
+}
+
+E-Serving-Grant-Value ::= INTEGER (0..38)
+
+E-RGCH-2-IndexStepThreshold ::= INTEGER (0..37)
+
+E-RGCH-3-IndexStepThreshold ::= INTEGER (0..37)
+
+E-RGCH-E-HICH-FDD-Code-Information ::= CHOICE {
+ replace E-RGCH-E-HICH-FDD-Code-List,
+ remove NULL,
+ ...
+}
+
+E-RGCH-E-HICH-FDD-Code-List ::= SEQUENCE (SIZE (1..maxNrOfE-RGCHs-E-HICHs)) OF FDD-DL-ChannelisationCodeNumber
+
+E-RGCH-Release-Indicator ::= ENUMERATED {e-RGCHreleased}
+
+E-RGCH-Signature-Sequence ::= INTEGER (0..maxNrofSigSeqRGHI-1)
+
+E-RNTI ::= INTEGER (0..65535)
+
+E-TFCI ::= INTEGER (0..127)
+
+E-TFCI-BetaEC-Boost ::= INTEGER (0..127,...)
+
+E-TFCI-BetaED-Switch ::= INTEGER (0..127,...)
+
+E-TFCS-Information ::= SEQUENCE {
+ e-DCH-TFCI-Table-Index E-DCH-TFCI-Table-Index,
+ e-DCH-Min-Set-E-TFCI E-TFCI OPTIONAL,
+ reference-E-TFCI-Information Reference-E-TFCI-Information,
+ iE-Extensions ProtocolExtensionContainer { {E-TFCS-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-TFCS-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-TFCI-BetaEC-Boost CRITICALITY reject EXTENSION E-TFCI-BetaEC-Boost PRESENCE mandatory}|
+ { ID id-E-TFCI-BetaED-Switch CRITICALITY reject EXTENSION E-TFCI-BetaED-Switch PRESENCE mandatory},
+ ...
+}
+
+E-TTI ::= ENUMERATED {
+ e-TTI-2ms,
+ e-TTI-10ms
+}
+
+E-DCHProvidedBitRate ::= SEQUENCE (SIZE (1..maxNrOfPriorityClasses)) OF E-DCHProvidedBitRate-Item
+
+E-DCHProvidedBitRate-Item ::= SEQUENCE {
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ e-DCHProvidedBitRateValue E-DCHProvidedBitRateValue,
+ iE-Extensions ProtocolExtensionContainer { { E-DCHProvidedBitRate-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCHProvidedBitRate-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
+
+E-RGCH-PowerOffset ::= INTEGER (0..255,...)
+-- PowerOffset = -32 + offset * 0.25
+-- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
+
+
+
+E-HICH-PowerOffset ::= INTEGER (0..255,...)
+-- PowerOffset = -32 + offset * 0.25
+-- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
+
+E-HICH-TimeOffset ::= INTEGER (4..44)
+
+E-HICH-TimeOffsetLCR ::= INTEGER (4..15)
+
+
+E-DCH-Information ::= SEQUENCE {
+ e-PUCH-Information E-PUCH-Information,
+ e-TFCS-Information-TDD E-TFCS-Information-TDD,
+ e-DCH-MACdFlows-Information-TDD E-DCH-MACdFlows-Information-TDD,
+ e-DCH-Non-Scheduled-Grant-Info E-DCH-Non-Scheduled-Grant-Info OPTIONAL,
+ e-DCH-TDD-Information E-DCH-TDD-Information,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-PUCH-Information ::= SEQUENCE {
+ minCR CodeRate,
+ maxCR CodeRate,
+ harqInfo HARQ-Info-for-E-DCH,
+ n-E-UCCH N-E-UCCH,
+ iE-Extensions ProtocolExtensionContainer { { E-PUCH-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-PUCH-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-TFCS-Information-TDD ::= SEQUENCE {
+ e-DCH-QPSK-RefBetaInfo E-DCH-QPSK-RefBetaInfo,
+ e-DCH-sixteenQAM-RefBetaInfo E-DCH-sixteenQAM-RefBetaInfo,
+ iE-Extensions ProtocolExtensionContainer { { E-TFCS-Information-TDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-TFCS-Information-TDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-QPSK-RefBetaInfo ::= SEQUENCE (SIZE (1..maxNrOfRefBetas)) OF E-DCH-RefBeta-Item
+
+E-DCH-sixteenQAM-RefBetaInfo ::= SEQUENCE (SIZE (1..maxNrOfRefBetas)) OF E-DCH-RefBeta-Item
+
+E-DCH-RefBeta-Item ::= SEQUENCE {
+ refCodeRate CodeRate-short,
+ refBeta RefBeta
+}
+
+E-DCH-MACdFlows-Information-TDD ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-InfoTDDItem
+
+E-DCH-MACdFlow-InfoTDDItem ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ allocationRetentionPriority AllocationRetentionPriority,
+ tnlQos TnlQos OPTIONAL,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
+ maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH,
+ eDCH-HARQ-PO-TDD E-DCH-HARQ-PO-TDD,
+ eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
+ eDCH-Grant-TypeTDD E-DCH-Grant-TypeTDD,
+ eDCHLogicalChannelInformation E-DCH-LogicalChannelInformation,
+ eDCH-MACdFlow-Retransmission-Timer E-DCH-MACdFlow-Retransmission-Timer OPTIONAL,
+ -- Mandatory for LCR TDD,Not applicable for 3.84Mcps TDD and 7.68Mcps TDD
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-InfoTDDItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-InfoTDDItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+E-DCH-MACdFlow-Retransmission-Timer ::= ENUMERATED {
+ ms10, ms15, ms20, ms25, ms30, ms35, ms40, ms45, ms50, ms55, ms60, ms65,
+ ms70, ms75, ms80, ms85, ms90, ms95, ms100, ms110, ms120, ms140, ms160,
+ ms200, ms240, ms280, ms320, ms400, ms480, ms560,...
+}
+
+
+E-DCH-HARQ-PO-TDD ::= INTEGER (0..6)
+
+E-DCH-Grant-TypeTDD ::= ENUMERATED {
+ scheduled,
+ non-scheduled
+}
+E-DCH-Non-Scheduled-Grant-Info ::= SEQUENCE {
+ timeslotResource E-DCH-TimeslotResource,
+ powerResource E-DCH-PowerResource,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tddE-PUCH-Offset TddE-PUCH-Offset,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Grant-Info-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-Non-Scheduled-Grant-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TimeslotResource ::= BIT STRING (SIZE (13))
+
+E-DCH-TimeslotResourceLCR ::= BIT STRING (SIZE (5))
+
+
+E-DCH-PowerResource ::= INTEGER(1..32)
+
+TddE-PUCH-Offset ::= INTEGER(0..255)
+
+E-DCH-TDD-Information ::= SEQUENCE {
+ e-DCH-TDD-Maximum-Bitrate E-DCH-TDD-Maximum-Bitrate OPTIONAL,
+ e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL,
+ e-DCH-PowerOffset-for-SchedulingInfo E-DCH-PowerOffset-for-SchedulingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-TDD-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-TDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TDD-Maximum-Bitrate ::= INTEGER (0..9201,...)
+
+E-DCH-Information-Response ::= SEQUENCE {
+ e-DCH-TDD-MACdFlow-Specific-InformationResp E-DCH-TDD-MACdFlow-Specific-InformationResp OPTIONAL,
+ e-AGCH-Specific-Information-ResponseTDD E-AGCH-Specific-InformationRespListTDD OPTIONAL,
+ e-RNTI E-RNTI,
+ scheduled-E-HICH-Specific-InformationResp Scheduled-E-HICH-Specific-Information-ResponseLCRTDD OPTIONAL, -- 1.28Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-Response-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Scheduled-E-HICH-Specific-Information-ResponseLCRTDD ::= SEQUENCE (SIZE (1.. maxNrOfEHICHCodes)) OF Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD
+
+Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD ::= SEQUENCE {
+ eI EI,
+ e-HICH-ID-TDD E-HICH-ID-TDD,
+ iE-Extensions ProtocolExtensionContainer {{ Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD-ExtIEs}} OPTIONAL,
+ ...
+}
+
+Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EI ::= INTEGER (0..3)
+
+E-HICH-ID-TDD ::= INTEGER (0..31)
+
+E-HICH-Type ::= ENUMERATED {scheduled,non-scheduled}
+
+E-DCH-TDD-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-TDD-MACdFlow-Specific-InformationResp-Item
+
+E-DCH-TDD-MACdFlow-Specific-InformationResp-Item ::= SEQUENCE {
+ e-DCH-MacdFlow-Id E-DCH-MACdFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-TDD-MACdFlow-Specific-InformationRespItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-TDD-MACdFlow-Specific-InformationRespItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-Specific-InformationRespListTDD ::= SEQUENCE (SIZE (1..maxNrOfEAGCHCodes)) OF E-AGCH-Specific-InformationResp-ItemTDD
+
+E-AGCH-Specific-InformationResp-ItemTDD ::= SEQUENCE {
+ e-AGCH-Id E-AGCH-Id,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-Specific-InformationResp-ItemTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-AGCH-Specific-InformationResp-ItemTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-Id ::= INTEGER (0..31,...)
+
+E-DCH-Information-Reconfig ::= SEQUENCE {
+ e-PUCH-Information E-PUCH-Information OPTIONAL,
+ e-TFCS-Information-TDD E-TFCS-Information-TDD OPTIONAL,
+ e-DCH-MACdFlows-to-Add E-DCH-MACdFlows-Information-TDD OPTIONAL,
+ e-DCH-MACdFlows-to-Delete E-DCH-MACdFlows-to-Delete OPTIONAL,
+ e-DCH-Non-Scheduled-Grant-Info E-DCH-Non-Scheduled-Grant-Info OPTIONAL,
+ e-DCH-TDD-Information E-DCH-TDD-Information OPTIONAL,
+ e-DCH-TDD-Information-to-Modify E-DCH-TDD-Information-to-Modify OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-Reconfig-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-Information-Reconfig-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TDD-Information-to-Modify ::= SEQUENCE {
+ e-DCH-TDD-Information-to-Modify-List E-DCH-TDD-Information-to-Modify-List OPTIONAL,
+ mACeReset-Indicator MACeReset-Indicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-TDD-Information-to-Modify-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-TDD-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TDD-Information-to-Modify-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-ModifyTDDItem
+
+E-DCH-MACdFlow-ModifyTDDItem ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ tnlQos TnlQos OPTIONAL,
+ maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH OPTIONAL,
+ eDCH-HARQ-PO-TDD E-DCH-HARQ-PO-TDD OPTIONAL,
+ eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
+ eDCH-Grant-TypeTDD E-DCH-Grant-TypeTDD OPTIONAL,
+ e-DCH-LogicalChannelToAdd E-DCH-LogicalChannelInformation OPTIONAL,
+ e-DCH-LogicalChannelToModify E-DCH-LogicalChannelToModify OPTIONAL,
+ e-DCH-LogicalChannelToDelete E-DCH-LogicalChannelToDelete OPTIONAL,
+ eDCH-MACdFlow-Retransmission-Timer E-DCH-MACdFlow-Retransmission-Timer OPTIONAL,
+ -- LCR TDD only
+ iE-Extensions ProtocolExtensionContainer { {E-DCH-MACdFlow-ModifyTDDItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-ModifyTDDItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells ::= INTEGER (0..621)
+-- mapping as for RTWP measurement value, as specified in [23]
+
+E-DCH-768-Information ::= SEQUENCE {
+ e-PUCH-Information E-PUCH-Information,
+ e-TFCS-Information-TDD E-TFCS-Information-TDD,
+ e-DCH-MACdFlows-Information-TDD E-DCH-MACdFlows-Information-TDD,
+ e-DCH-Non-Scheduled-Grant-Info768 E-DCH-Non-Scheduled-Grant-Info768 OPTIONAL,
+ e-DCH-TDD-Information768 E-DCH-TDD-Information768,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-768-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-768-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-Non-Scheduled-Grant-Info768 ::= SEQUENCE {
+ timeslotResource E-DCH-TimeslotResource,
+ powerResource E-DCH-PowerResource,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tddE-PUCH-Offset TddE-PUCH-Offset,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Grant-Info768-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-Non-Scheduled-Grant-Info768-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TDD-Information768 ::= SEQUENCE {
+ e-DCH-TDD-Maximum-Bitrate768 E-DCH-TDD-Maximum-Bitrate768 OPTIONAL,
+ e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL,
+ e-DCH-PowerOffset-for-SchedulingInfo E-DCH-PowerOffset-for-SchedulingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-TDD-Information768-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-TDD-Information768-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-TDD-Maximum-Bitrate768 ::= INTEGER (0..17713,...)
+
+E-DCH-768-Information-Reconfig ::= SEQUENCE {
+ e-PUCH-Information E-PUCH-Information OPTIONAL,
+ e-TFCS-Information-TDD E-TFCS-Information-TDD OPTIONAL,
+ e-DCH-MACdFlows-to-Add E-DCH-MACdFlows-Information-TDD OPTIONAL,
+ e-DCH-MACdFlows-to-Delete E-DCH-MACdFlows-to-Delete OPTIONAL,
+ e-DCH-Non-Scheduled-Grant-Info768 E-DCH-Non-Scheduled-Grant-Info768 OPTIONAL,
+ e-DCH-TDD-Information768 E-DCH-TDD-Information768 OPTIONAL,
+ e-DCH-TDD-Information-to-Modify E-DCH-TDD-Information-to-Modify OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-768-Information-Reconfig-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-768-Information-Reconfig-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-LCR-Information ::= SEQUENCE {
+ e-PUCH-LCR-Information E-PUCH-LCR-Information,
+ e-TFCS-Information-TDD E-TFCS-Information-TDD,
+ e-DCH-MACdFlows-Information-TDD E-DCH-MACdFlows-Information-TDD,
+ e-DCH-Non-Scheduled-Grant-LCR-Info E-DCH-Non-Scheduled-Grant-LCR-Info OPTIONAL,
+ e-DCH-LCRTDD-Information E-DCH-LCRTDD-Information,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-LCR-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-LCR-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-PUCH-LCR-Information ::= SEQUENCE {
+ minCR CodeRate,
+ maxCR CodeRate,
+ harqInfo HARQ-Info-for-E-DCH,
+ pRXdes-base PRXdes-base,
+ e-PUCH-TPC-StepSize TDD-TPC-UplinkStepSize-LCR,
+ e-AGCH-TPC-StepSize TDD-TPC-DownlinkStepSize,
+ iE-Extensions ProtocolExtensionContainer { { E-PUCH-LCR-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-PUCH-LCR-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-Non-Scheduled-Grant-LCR-Info ::= SEQUENCE {
+ timeslotResourceLCR E-DCH-TimeslotResourceLCR,
+ powerResource E-DCH-PowerResource,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ subframeNumber ENUMERATED {v0, v1},
+ tddE-PUCH-Offset TddE-PUCH-Offset,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ n-E-UCCHLCR N-E-UCCHLCR,
+ e-HICH-LCR-Information E-HICH-LCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Grant-LCR-Info-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-Non-Scheduled-Grant-LCR-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-HICH-LCR-Information ::= SEQUENCE {
+ e-HICH-ID-TDD E-HICH-ID-TDD,
+ signatureSequenceGroupIndex SignatureSequenceGroupIndex,
+ iE-Extensions ProtocolExtensionContainer { { E-HICH-LCR-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-HICH-LCR-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-LCRTDD-Information ::= SEQUENCE {
+ e-DCH-LCRTDD-PhysicalLayerCategory E-DCH-LCRTDD-PhysicalLayerCategory OPTIONAL,
+ e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL,
+ e-DCH-PowerOffset-for-SchedulingInfo E-DCH-PowerOffset-for-SchedulingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-LCRTDD-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-LCRTDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-LCRTDD-PhysicalLayerCategory ::= INTEGER(1..5)
+
+E-DCH-LCR-Information-Reconfig ::= SEQUENCE {
+ e-PUCH-LCR-Information E-PUCH-LCR-Information OPTIONAL,
+ e-TFCS-Information-TDD E-TFCS-Information-TDD OPTIONAL,
+ e-DCH-MACdFlows-to-Add E-DCH-MACdFlows-Information-TDD OPTIONAL,
+ e-DCH-MACdFlows-to-Delete E-DCH-MACdFlows-to-Delete OPTIONAL,
+ e-DCH-Non-Scheduled-Grant-LCR-Info E-DCH-Non-Scheduled-Grant-LCR-Info OPTIONAL,
+ e-DCH-LCRTDD-Information E-DCH-LCRTDD-Information OPTIONAL,
+ e-DCH-TDD-Information-to-Modify E-DCH-TDD-Information-to-Modify OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-LCR-Information-Reconfig-ExtIEs} } OPTIONAL,
+ ...
+}
+
+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
+
+Enhanced-FACH-Capability ::= ENUMERATED {
+ enhanced-FACH-capable,
+ enhanced-FACH-non-capable
+}
+
+Enhanced-PCH-Capability ::= ENUMERATED {
+ enhanced-PCH-capable,
+ enhanced-PCH-non-capable
+}
+
+
+ExtendedPropagationDelay ::= INTEGER(255..1023)
+
+Extended-RNC-ID ::= INTEGER (4096..65535)
+
+Extended-Round-Trip-Time-Value ::= INTEGER(32767..103041)
+-- See also mapping in [22]
+
+
+-- ==========================================
+-- F
+-- ==========================================
+
+FACH-Measurement-Occasion-Cycle-Length-Coefficient ::= INTEGER(1..12)
+
+Fast-Reconfiguration-Mode ::= ENUMERATED {fast,...}
+Fast-Reconfiguration-Permission ::= ENUMERATED {allowed,...}
+
+FDD-DL-ChannelisationCodeNumber ::= INTEGER(0.. 511)
+-- According to the mapping in [9]. The maximum value is equal to the DL spreading factor -1--
+
+FDD-DL-CodeInformation ::= SEQUENCE (SIZE (1..maxNrOfCodes)) OF FDD-DL-CodeInformationItem
+
+FDD-DL-CodeInformationItem ::= SEQUENCE {
+ dl-ScramblingCode DL-ScramblingCode,
+ fdd-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
+ transmissionGapPatternSequenceCodeInformation TransmissionGapPatternSequenceCodeInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { FDD-DL-CodeInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FDD-DL-CodeInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FDD-S-CCPCH-FrameOffset ::= ENUMERATED {
+ v1, v2, v4, ...
+}
+
+FDD-S-CCPCH-Offset ::= INTEGER (0..149)
+-- 0: 0 chip, 1: 256 chip, 2: 512 chip, .. ,149: 38144 chip [7] --
+
+FDD-TPC-DownlinkStepSize ::= ENUMERATED {
+ step-size0-5,
+ step-size1,
+ step-size1-5,
+ step-size2,
+ ...
+}
+
+F-DPCH-Capability ::= ENUMERATED {
+ f-DPCH-capable,
+ f-DPCH-non-capable
+}
+
+F-DPCH-SlotFormat ::= INTEGER (0..9)
+
+
+F-DPCH-SlotFormatCapability ::= ENUMERATED {
+ f-DPCH-slot-format-capable,
+ f-DPCH-slot-format-non-capable
+}
+
+FirstRLS-Indicator ::= ENUMERATED {
+ first-RLS,
+ not-first-RLS,
+ ...
+}
+
+FNReportingIndicator ::= ENUMERATED {
+ fN-reporting-required,
+ fN-reporting-not-required
+}
+
+FrameHandlingPriority ::= INTEGER (0..15)
+-- 0=lowest priority, 15=highest priority --
+
+FrameAdjustmentValue ::= INTEGER(0..4095)
+
+FrameOffset ::= INTEGER (0..255)
+
+FPACH-Power ::= INTEGER (-150..400,...) -- FPACH-power = power * 10
+-- If power <= -15 FPACH shall be set to -150
+-- If power >= 40 FPACH shall be set to 400
+-- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB
+
+-- ==========================================
+-- G
+-- ==========================================
+GANSS-Almanac ::= SEQUENCE{
+ ganss-wk-number INTEGER(0..255),
+ ganss-sat-id BIT STRING (SIZE (36)),
+ gANSS-AlmanacModel GANSS-AlmanacModel,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Almanac-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Almanac-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-AlmanacModel ::= CHOICE {
+ gANSS-keplerianParameters GANSS-KeplerianParametersAlm,
+ ...
+}
+
+GANSS-Clock-Model ::= SEQUENCE (SIZE (1..4)) OF GANSS-SatelliteClockModelItem
+
+GANSS-Common-Data ::= SEQUENCE {
+ ganss-Ionospheric-Model GANSS-Ionospheric-Model OPTIONAL,
+ ganss-Rx-Pos GANSS-RX-Pos OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Common-Data-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Common-Data-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-CommonDataInfoReq ::= SEQUENCE {
+ ionospheric-Model BOOLEAN OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-CommonDataInfoReq-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-CommonDataInfoReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-GenericDataInfoReqList ::= SEQUENCE (SIZE(1..maxNoGANSS)) OF GANSS-GenericDataInfoReqItem
+
+GANSS-GenericDataInfoReqItem ::= SEQUENCE {
+ ganss-Id INTEGER(0..7) OPTIONAL,
+ ganss-Navigation-Model BOOLEAN OPTIONAL,
+ ganss-Time-Model BIT STRING (SIZE (8)) OPTIONAL,
+ ganss-UTC-Model BOOLEAN OPTIONAL,
+ ganss-Almanac BOOLEAN OPTIONAL,
+ ganss-Real-Time-Integrity BOOLEAN OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-GenericDataInfoReqItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-GenericDataInfoReqItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GANSS-Generic-Data ::= SEQUENCE (SIZE(1..maxNoGANSS)) OF GANSS-Generic-DataItem
+
+GANSS-Generic-DataItem ::= SEQUENCE {
+ ganss-Id INTEGER(0..7) OPTIONAL,
+ dganss-Correction DGANSSCorrections OPTIONAL,
+ ganss-Navigation-Model GANSS-Navigation-Model OPTIONAL,
+ ganss-Time-Model GANSS-Time-Model OPTIONAL,
+ ganss-UTC-TIME GANSS-UTC-Model OPTIONAL,
+ ganss-Almanac GANSS-Almanac OPTIONAL,
+ ganss-Real-Time-Integrity GANSS-Real-Time-Integrity OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Generic-DataItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Generic-DataItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Information ::= SEQUENCE {
+ gANSS-CommonDataInfoReq GANSS-CommonDataInfoReq OPTIONAL,
+ gANSS-GenericDataInfoReqList GANSS-GenericDataInfoReqList OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Ionospheric-Model ::= SEQUENCE {
+ alpha-zero-ionos BIT STRING (SIZE (12)),
+ alpha-one-ionos BIT STRING (SIZE (12)),
+ alpha-two-ionos BIT STRING (SIZE (12)),
+ gANSS-IonosphereRegionalStormFlags GANSS-IonosphereRegionalStormFlags OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Ionospheric-Model-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Ionospheric-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-IonosphereRegionalStormFlags ::= SEQUENCE {
+ storm-flag-one BOOLEAN,
+ storm-flag-two BOOLEAN,
+ storm-flag-three BOOLEAN,
+ storm-flag-four BOOLEAN,
+ storm-flag-five BOOLEAN,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-IonosphereRegionalStormFlags-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-IonosphereRegionalStormFlags-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-KeplerianParametersAlm ::= SEQUENCE {
+ t-oa INTEGER(0..255),
+ iod-a INTEGER(0..3),
+ gANSS-SatelliteInformationKP GANSS-SatelliteInformationKP,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-KeplerianParametersAlm-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-KeplerianParametersAlm-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-KeplerianParametersOrb ::= SEQUENCE {
+ toe-lsb-nav INTEGER (0..511),
+ ganss-omega-nav BIT STRING (SIZE (32)),
+ delta-n-nav BIT STRING (SIZE (16)),
+ m-zero-nav BIT STRING (SIZE (32)),
+ omegadot-nav BIT STRING (SIZE (24)),
+ ganss-e-lsb-nav INTEGER(0..33554431),
+ idot-nav BIT STRING (SIZE (14)),
+ a-sqrt-lsb-nav INTEGER(0..67108863),
+ i-zero-nav BIT STRING (SIZE (32)),
+ omega-zero-nav BIT STRING (SIZE (32)),
+ c-rs-nav BIT STRING (SIZE (16)),
+ c-is-nav BIT STRING (SIZE (16)),
+ c-us-nav BIT STRING (SIZE (16)),
+ c-rc-nav BIT STRING (SIZE (16)),
+ c-ic-nav BIT STRING (SIZE (16)),
+ c-uc-nav BIT STRING (SIZE (16)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-KeplerianParametersOrb-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-KeplerianParametersOrb-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Navigation-Model ::= SEQUENCE {
+ ganss-Ref-Time GANSS-Reference-Time,
+ non-broadcastIndication ENUMERATED{true} OPTIONAL,
+-- The three following IEs shall be present if the GANSS Orbit Model IE indicates "Keplerian Parameters"
+ toe-c-msb INTEGER(0..31) OPTIONAL,
+ e-msb INTEGER(0..127) OPTIONAL,
+ sqrtA-msb INTEGER(0..63) OPTIONAL,
+ ganssSatInfoNav GANSS-Sat-Info-Nav,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Navigation-Model-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Navigation-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Orbit-Model ::= CHOICE {
+ gANSS-keplerianParameters GANSS-KeplerianParametersOrb,
+ ...
+}
+
+GANSS-Real-Time-Integrity ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSS-RealTimeInformationItem
+
+GANSS-RealTimeInformationItem ::= SEQUENCE {
+ bad-ganss-satId INTEGER(0..63),
+ bad-ganss-signalId INTEGER(0..4,...) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-RealTimeInformationItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-RealTimeInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Reference-Time ::= SEQUENCE {
+ ganssDay INTEGER(0..8191) OPTIONAL,
+ ganssTod INTEGER(0..86399),
+ ganssTodUncertainty INTEGER(0..127) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Reference-Time-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Reference-Time-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-RX-Pos ::= SEQUENCE {
+ latitudeSign ENUMERATED{north,south},
+ degreesOfLatitude INTEGER(0..2147483647),
+ degreesOfLongitude INTEGER(-2147483648..2147483647),
+ directionOfAltitude ENUMERATED{height,depth},
+ altitude INTEGER(0..32767),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-RX-Pos-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-RX-Pos-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SatelliteClockModelItem ::= SEQUENCE {
+ t-oc-lsb INTEGER(0..511),
+ a-i2 BIT STRING (SIZE (12)),
+ a-i1 BIT STRING (SIZE (18)),
+ a-i0 BIT STRING (SIZE (28)),
+ t-gd BIT STRING (SIZE (10)),
+ model-id INTEGER(0..1) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteClockModelItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SatelliteClockModelItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SatelliteInformationKP ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSS-SatelliteInformationKPItem
+
+GANSS-SatelliteInformationKPItem ::= SEQUENCE {
+ ganss-e-alm BIT STRING (SIZE (11)),
+ ganss-delta-I-alm BIT STRING (SIZE (11)),
+ ganss-omegadot-alm BIT STRING (SIZE (11)),
+ ganss-svhealth-alm BIT STRING (SIZE (4)),
+ ganss-delta-a-sqrt-alm BIT STRING (SIZE (17)),
+ ganss-omegazero-alm BIT STRING (SIZE (16)),
+ ganss-m-zero-alm BIT STRING (SIZE (16)),
+ ganss-omega-alm BIT STRING (SIZE (16)),
+ ganss-af-zero-alm BIT STRING (SIZE (14)),
+ ganss-af-one-alm BIT STRING (SIZE (11)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteInformationKPItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SatelliteInformationKPItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Sat-Info-Nav ::= SEQUENCE (SIZE(1..maxGANSSSat)) OF SEQUENCE {
+ satId INTEGER(0..63),
+ svHealth BIT STRING (SIZE(5)),
+ iod BIT STRING (SIZE(10)),
+ ganssClockModel GANSS-Clock-Model,
+ ganssOrbitModel GANSS-Orbit-Model,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Sat-Info-Nav-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Sat-Info-Nav-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-StatusHealth ::= ENUMERATED {
+ udre-scale-1dot0,
+ udre-scale-0dot75,
+ udre-scale-0dot5,
+ udre-scale-0dot3,
+ udre-scale-0dot2,
+ udre-scale-0dot1,
+ no-data,
+ invalid-data
+}
+
+GANSS-Time-Model ::= SEQUENCE {
+ ganss-time-model INTEGER(0..65535),
+ ganss-t-a0 INTEGER(-2147483648.. 2147483647),
+ ganss-t-a1 INTEGER(-8388608.. 8388607) OPTIONAL,
+ ganss-t-a2 INTEGER(-64..63) OPTIONAL,
+ ganss-to-id INTEGER(0..7),
+ ganss-wk-number INTEGER(0..8191) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Time-Model-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Time-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+GANSS-UTC-Model ::= SEQUENCE {
+ a-one-utc BIT STRING (SIZE (24)),
+ a-zero-utc BIT STRING (SIZE (32)),
+ t-ot-utc BIT STRING (SIZE (8)),
+ w-n-t-utc BIT STRING (SIZE (8)),
+ delta-t-ls-utc BIT STRING (SIZE (8)),
+ w-n-lsf-utc BIT STRING (SIZE (8)),
+ dn-utc BIT STRING (SIZE (8)),
+ delta-t-lsf-utc BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-UTC-Model-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-UTC-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GapLength ::= INTEGER (1..14)
+-- Unit slot
+
+GapDuration ::= INTEGER (1..144,...)
+-- Unit frame
+
+GenericTrafficCategory ::= BIT STRING (SIZE (8))
+
+GPS-Almanac ::= SEQUENCE {
+ wna-alm BIT STRING (SIZE (8)),
+ sat-info-almanac SAT-Info-Almanac,
+ sVGlobalHealth-alm BIT STRING (SIZE (364)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GPS-Almanac-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GPS-Almanac-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-SAT-Info-Almanac-ExtItem CRITICALITY ignore EXTENSION SAT-Info-Almanac-ExtList PRESENCE optional},
+ ...
+}
+
+GPS-Ionospheric-Model ::= SEQUENCE {
+ alpha-zero-ionos BIT STRING (SIZE (8)),
+ alpha-one-ionos BIT STRING (SIZE (8)),
+ alpha-two-ionos BIT STRING (SIZE (8)),
+ alpha-three-ionos BIT STRING (SIZE (8)),
+ beta-zero-ionos BIT STRING (SIZE (8)),
+ beta-one-ionos BIT STRING (SIZE (8)),
+ beta-two-ionos BIT STRING (SIZE (8)),
+ beta-three-ionos BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { GPS-Ionospheric-Model-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GPS-Ionospheric-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GPS-Information ::= SEQUENCE (SIZE (0..maxNoGPSItems)) OF GPS-Information-Item
+-- This IE shall be present if the Information Type Item IE indicates 'GPS Information'
+
+GPS-Information-Item ::= ENUMERATED {
+ gps-navigation-model-and-time-recovery,
+ gps-ionospheric-model,
+ gps-utc-model,
+ gps-almanac,
+ gps-rt-integrity,
+ ...
+}
+
+GPS-RealTime-Integrity ::= CHOICE {
+ bad-satellites GPSBadSat-Info-RealTime-Integrity,
+ no-bad-satellites NULL
+}
+
+GPSBadSat-Info-RealTime-Integrity ::= SEQUENCE {
+ sat-info SATInfo-RealTime-Integrity,
+ ie-Extensions ProtocolExtensionContainer { { GPSBadSat-Info-RealTime-Integrity-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GPSBadSat-Info-RealTime-Integrity-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GPS-NavigationModel-and-TimeRecovery ::= SEQUENCE (SIZE (1..maxNoSat)) OF GPS-NavandRecovery-Item
+
+GPS-NavandRecovery-Item ::= SEQUENCE {
+ tx-tow-nav INTEGER (0..1048575),
+ sat-id-nav SAT-ID,
+ tlm-message-nav BIT STRING (SIZE (14)),
+ tlm-revd-c-nav BIT STRING (SIZE (2)),
+ ho-word-nav BIT STRING (SIZE (22)),
+ w-n-nav BIT STRING (SIZE (10)),
+ ca-or-p-on-l2-nav BIT STRING (SIZE (2)),
+ user-range-accuracy-index-nav BIT STRING (SIZE (4)),
+ sv-health-nav BIT STRING (SIZE (6)),
+ iodc-nav BIT STRING (SIZE (10)),
+ l2-p-dataflag-nav BIT STRING (SIZE (1)),
+ sf1-reserved-nav BIT STRING (SIZE (87)),
+ t-gd-nav BIT STRING (SIZE (8)),
+ t-oc-nav BIT STRING (SIZE (16)),
+ a-f-2-nav BIT STRING (SIZE (8)),
+ a-f-1-nav BIT STRING (SIZE (16)),
+ a-f-zero-nav BIT STRING (SIZE (22)),
+ c-rs-nav BIT STRING (SIZE (16)),
+ delta-n-nav BIT STRING (SIZE (16)),
+ m-zero-nav BIT STRING (SIZE (32)),
+ c-uc-nav BIT STRING (SIZE (16)),
+ gps-e-nav BIT STRING (SIZE (32)),
+ c-us-nav BIT STRING (SIZE (16)),
+ a-sqrt-nav BIT STRING (SIZE (32)),
+ t-oe-nav BIT STRING (SIZE (16)),
+ fit-interval-flag-nav BIT STRING (SIZE (1)),
+ aodo-nav BIT STRING (SIZE (5)),
+ c-ic-nav BIT STRING (SIZE (16)),
+ omega-zero-nav BIT STRING (SIZE (32)),
+ c-is-nav BIT STRING (SIZE (16)),
+ i-zero-nav BIT STRING (SIZE (32)),
+ c-rc-nav BIT STRING (SIZE (16)),
+ gps-omega-nav BIT STRING (SIZE (32)),
+ omegadot-nav BIT STRING (SIZE (24)),
+ idot-nav BIT STRING (SIZE (14)),
+ spare-zero-fill BIT STRING (SIZE (20)),
+ ie-Extensions ProtocolExtensionContainer { { GPS-NavandRecovery-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GPS-NavandRecovery-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GPS-RX-POS ::= SEQUENCE {
+ latitudeSign ENUMERATED {north, south},
+ latitude INTEGER (0..8388607),
+ longitude INTEGER (-8388608..8388607),
+ directionOfAltitude ENUMERATED {height, depth},
+ altitude INTEGER (0..32767),
+ iE-Extensions ProtocolExtensionContainer { { GPS-RX-POS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GPS-RX-POS-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GPS-Status-Health ::= ENUMERATED {
+ udre-scale-1dot0,
+ udre-scale-0dot75,
+ udre-scale-0dot5,
+ udre-scale-0dot3,
+ udre-scale-0dot1,
+ no-data,
+ invalid-data
+}
+
+GPSTOW ::= INTEGER (0..604799)
+
+GPS-UTC-Model ::= SEQUENCE {
+ a-one-utc BIT STRING (SIZE (24)),
+ a-zero-utc BIT STRING (SIZE (32)),
+ t-ot-utc BIT STRING (SIZE (8)),
+ delta-t-ls-utc BIT STRING (SIZE (8)),
+ w-n-t-utc BIT STRING (SIZE (8)),
+ w-n-lsf-utc BIT STRING (SIZE (8)),
+ dn-utc BIT STRING (SIZE (8)),
+ delta-t-lsf-utc BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { GPS-UTC-Model-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GPS-UTC-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- ==========================================
+-- H
+-- ==========================================
+
+HARQ-Info-for-E-DCH ::= ENUMERATED {
+ rv0,
+ rvtable
+}
+
+HARQ-MemoryPartitioning ::= CHOICE {
+ implicit HARQ-MemoryPartitioning-Implicit,
+ explicit HARQ-MemoryPartitioning-Explicit,
+ ...
+ }
+
+HARQ-MemoryPartitioning-Implicit ::= SEQUENCE {
+ number-of-Processes INTEGER (1..8,...),
+ iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Implicit-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HARQ-MemoryPartitioning-Implicit-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HARQ-MemoryPartitioning-Explicit ::= SEQUENCE {
+ hARQ-MemoryPartitioningList HARQ-MemoryPartitioningList,
+ iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Explicit-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HARQ-MemoryPartitioning-Explicit-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HARQ-MemoryPartitioningList ::= SEQUENCE (SIZE (1..maxNrOfHARQProcesses)) OF HARQ-MemoryPartitioningItem
+
+HARQ-MemoryPartitioningItem ::= SEQUENCE {
+ 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,...},
+ iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioningItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HARQ-MemoryPartitioningItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HARQ-Preamble-Mode ::= ENUMERATED {
+mode0,
+mode1
+}
+
+
+HARQ-Process-Allocation-2ms-EDCH ::= BIT STRING ( SIZE(maxNrOfEDCHHARQProcesses2msEDCH) )
+
+HARQ-Preamble-Mode-Activation-Indicator ::=ENUMERATED {
+ harqPreambleModeActivated
+}
+
+HSDPA-Capability ::= ENUMERATED {hsdpa-capable, hsdpa-non-capable}
+
+HS-DSCHProvidedBitRate ::= SEQUENCE (SIZE (1..maxNrOfPriorityClasses)) OF HS-DSCHProvidedBitRate-Item
+
+HS-DSCHProvidedBitRate-Item ::= SEQUENCE {
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ hS-DSCHProvidedBitRateValue HS-DSCHProvidedBitRateValue,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCHProvidedBitRate-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCHProvidedBitRate-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCHProvidedBitRateValue ::= INTEGER(0..16777215,...)
+-- except for 7.68Mcps TDD Unit bit/s, Range 0..2^24-1, Step 1 bit
+-- 7.68Mcps TDD Unit 2bit/s, Range 0..2^24-1, Step 1
+
+
+HS-DSCHProvidedBitRateValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item
+
+HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item ::= SEQUENCE{
+ cellPortionID CellPortionID,
+ hS-DSCHProvidedBitRateValue HS-DSCHProvidedBitRate,
+ iE-Extensions ProtocolExtensionContainer { {HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCHRequiredPower ::= SEQUENCE (SIZE (1..maxNrOfPriorityClasses)) OF HS-DSCHRequiredPower-Item
+
+HS-DSCHRequiredPower-Item ::= SEQUENCE {
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ hS-DSCHRequiredPowerValue HS-DSCHRequiredPowerValue,
+ hS-DSCHRequiredPowerPerUEInformation HS-DSCHRequiredPowerPerUEInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPower-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCHRequiredPower-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCHRequiredPowerValue ::= INTEGER(0..1000)
+-- Unit %, Range 0 ..1000, Step 0.1%
+
+HS-DSCHRequiredPowerPerUEInformation ::= SEQUENCE (SIZE (1.. maxNrOfContextsOnUeList)) OF HS-DSCHRequiredPowerPerUEInformation-Item
+
+
+HS-DSCHRequiredPowerPerUEInformation-Item ::= SEQUENCE {
+ cRNC-CommunicationContextID CRNC-CommunicationContextID,
+ hS-DSCHRequiredPowerPerUEWeight HS-DSCHRequiredPowerPerUEWeight OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPowerPerUEInformation-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCHRequiredPowerPerUEInformation-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCHRequiredPowerPerUEWeight ::= INTEGER(0..100)
+-- Unit %, Range 0 ..100, Step 1%
+
+HS-DSCHRequiredPowerValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item
+
+HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item ::= SEQUENCE{
+ cellPortionID CellPortionID,
+ hS-DSCHRequiredPowerValue HS-DSCHRequiredPower,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+HSDPA-Associated-PICH-Information ::= CHOICE {
+ hsdpa-PICH-Shared-with-PCH HSDPA-PICH-Shared-with-PCH,
+ hsdpa-PICH-notShared-with-PCH HSDPA-PICH-notShared-with-PCH,
+ ...
+}
+
+HSDPA-PICH-Shared-with-PCH ::= SEQUENCE {
+ hsdpa-PICH-SharedPCH-ID CommonPhysicalChannelID,
+ ...
+}
+
+HSDPA-PICH-notShared-with-PCH ::= SEQUENCE {
+ hSDPA-PICH-notShared-ID CommonPhysicalChannelID,
+ fdd-DL-Channelisation-CodeNumber FDD-DL-ChannelisationCodeNumber,
+ pich-Power PICH-Power,
+ pich-Mode PICH-Mode,
+ sttd-Indicator STTD-Indicator,
+ ...
+}
+
+HSDSCH-Common-System-InformationFDD ::= SEQUENCE {
+ hsdsch-Common-Information HSDSCH-Common-Information OPTIONAL,
+ commonMACFlow-Specific-Information CommonMACFlow-Specific-InfoList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Common-System-InformationFDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Common-System-InformationFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-Common-System-Information-ResponseFDD ::= SEQUENCE {
+ hsSCCH-Specific-Information-ResponseFDD HSSCCH-Specific-InformationRespListFDD OPTIONAL,
+ hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL,
+ commonMACFlow-Specific-Info-Response CommonMACFlow-Specific-InfoList-Response OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Common-System-Information-ResponseFDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Common-System-Information-ResponseFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-Common-Information ::= SEQUENCE {
+ cCCH-PriorityQueue-Id PriorityQueue-Id,
+ sRB1-PriorityQueue-Id PriorityQueue-Id,
+ cCCH-SRB1-PriorityQueue-Information CCCH-SRB1-PriorityQueue-Information,
+ fACH-Measurement-Occasion-Cycle-Length-Coefficient FACH-Measurement-Occasion-Cycle-Length-Coefficient OPTIONAL,
+ rACH-Measurement-Result RACH-Measurement-Result,
+ bCCH-Specific-HSDSCH-RNTI-Information BCCH-Specific-HSDSCH-RNTI-Information,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Common-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-Common-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-FDD-Information ::= SEQUENCE {
+ hSDSCH-MACdFlows-Information HSDSCH-MACdFlows-Information,
+ ueCapability-Info UE-Capability-Information,
+ mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM,
+ 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,
+ hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL,
+ measurement-Power-Offset Measurement-Power-Offset OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-FDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}|
+ { ID id-MIMO-Information CRITICALITY reject EXTENSION MIMO-Information PRESENCE optional}|
+ { ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional},
+ ...
+}
+
+HSDSCH-TDD-Information ::= SEQUENCE {
+ hSDSCH-MACdFlows-Information HSDSCH-MACdFlows-Information,
+ ueCapability-Info UE-Capability-Information,
+ mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM,
+ tDD-AckNack-Power-Offset TDD-AckNack-Power-Offset,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-TDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HSSICH-SIRTarget CRITICALITY ignore EXTENSION UL-SIR PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-HSSICH-TPC-StepSize CRITICALITY ignore EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional},
+ ...
+}
+
+
+HSDSCH-Information-to-Modify ::= SEQUENCE {
+ hsDSCH-MACdFlow-Specific-Info-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL,
+ priorityQueueInfotoModify PriorityQueue-InfoList-to-Modify OPTIONAL,
+ mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM OPTIONAL,
+ cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL, -- For FDD only
+ cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, -- For FDD only
+ ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL, -- For FDD only
+ cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only
+ ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only
+ nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only
+ hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- For FDD only
+ measurement-Power-Offset Measurement-Power-Offset OPTIONAL, -- For FDD only
+ hSSCCHCodeChangeGrant HSSCCH-Code-Change-Grant OPTIONAL,
+ tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}|
+ { ID id-HSSICH-SIRTarget CRITICALITY ignore EXTENSION UL-SIR PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-ueCapability-Info CRITICALITY ignore EXTENSION UE-Capability-Information PRESENCE optional}|
+ { ID id-HSSICH-TPC-StepSize CRITICALITY ignore EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-HS-PDSCH-Code-Change-Grant CRITICALITY ignore EXTENSION HS-PDSCH-Code-Change-Grant PRESENCE optional}|
+ -- Applicable to FDD only
+ { ID id-MIMO-InformationToModify CRITICALITY reject EXTENSION MIMO-InformationToModify PRESENCE optional }|
+ { ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional},
+ ...
+}
+
+HSDSCH-MACdFlow-Specific-InfoList-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InfoItem-to-Modify
+
+HSDSCH-MACdFlow-Specific-InfoItem-to-Modify ::= SEQUENCE {
+ hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
+ allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
+ ...
+}
+
+HSDSCH-MACdPDUSizeFormat ::= ENUMERATED {
+ indexedMACdPDU-Size,
+ flexibleMACdPDU-Size
+}
+
+HSDSCH-MACdPDU-SizeCapability ::= ENUMERATED {
+ indexedSizeCapable,
+ flexibleSizeCapable
+}
+
+HSDSCH-Information-to-Modify-Unsynchronised ::= SEQUENCE {
+ hsDSCH-MACdFlow-Specific-Info-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL,
+ priorityQueueInfotoModifyUnsynchronised PriorityQueue-InfoList-to-Modify-Unsynchronised OPTIONAL,
+ cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only
+ ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only
+ nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only
+ hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- For FDD only
+ tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}|
+ { ID id-HSSICH-SIRTarget CRITICALITY ignore EXTENSION UL-SIR PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-ueCapability-Info CRITICALITY ignore EXTENSION UE-Capability-Information PRESENCE optional}|
+ { ID id-HSSICH-TPC-StepSize CRITICALITY ignore EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-MIMO-InformationToModify CRITICALITY reject EXTENSION MIMO-InformationToModify PRESENCE optional },
+ ...
+}
+
+HSDSCH-FDD-Information-Response ::= SEQUENCE {
+ hsDSCH-MACdFlow-Specific-InformationResp HSDSCH-MACdFlow-Specific-InformationResp OPTIONAL,
+ hsSCCH-Specific-Information-ResponseFDD HSSCCH-Specific-InformationRespListFDD OPTIONAL,
+ hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Information-Response-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-FDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-HARQ-Preamble-Mode-Activation-Indicator CRITICALITY ignore EXTENSION HARQ-Preamble-Mode-Activation-Indicator PRESENCE optional},
+ ...
+}
+
+HSDSCH-Paging-System-InformationFDD ::= SEQUENCE {
+ paging-MACFlow-Specific-Information Paging-MACFlow-Specific-Information,
+ hSSCCH-Power DL-Power,
+ hSPDSCH-Power DL-Power,
+ number-of-PCCH-transmission Number-of-PCCH-transmission,
+ transport-Block-Size-List Transport-Block-Size-List,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Paging-System-InformationFDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Paging-System-InformationFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-Paging-System-Information-ResponseFDD ::= SEQUENCE (SIZE (1..maxNrOfPagingMACFlow)) OF HSDSCH-Paging-System-Information-ResponseList
+
+HSDSCH-Paging-System-Information-ResponseList ::= SEQUENCE {
+ pagingMACFlow-ID Paging-MACFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ hSPDSCH-Code-Index HSPDSCH-Code-Index,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Paging-System-Information-ResponseList-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Paging-System-Information-ResponseList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-TDD-Information-Response ::= SEQUENCE {
+ hsDSCH-MACdFlow-Specific-InformationResp HSDSCH-MACdFlow-Specific-InformationResp OPTIONAL,
+ hsSCCH-Specific-Information-ResponseTDD HSSCCH-Specific-InformationRespListTDD OPTIONAL, -- Not Applicable to 1.28Mcps TDD or 7.68Mcps TDD
+ hsSCCH-Specific-Information-ResponseTDDLCR HSSCCH-Specific-InformationRespListTDDLCR OPTIONAL, -- Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Information-Response-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-TDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-hsSCCH-Specific-Information-ResponseTDD768 CRITICALITY ignore EXTENSION HSSCCH-Specific-InformationRespListTDD768 PRESENCE optional},
+ ...
+}
+
+HSDSCH-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InformationResp-Item
+
+HSDSCH-MACdFlow-Specific-InformationResp-Item ::= SEQUENCE {
+ hsDSCHMacdFlow-Id HSDSCH-MACdFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InformationRespItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-MACdFlow-Specific-InformationRespItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-MACdFlows-Information ::= SEQUENCE {
+ hSDSCH-MACdFlow-Specific-Info HSDSCH-MACdFlow-Specific-InfoList,
+ priorityQueue-Info PriorityQueue-InfoList,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-MACdFlows-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-MACdFlow-Specific-InfoList ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InfoItem
+
+HSDSCH-MACdFlow-Specific-InfoItem ::= SEQUENCE {
+ hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
+ allocationRetentionPriority AllocationRetentionPriority,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-MACdFlow-Specific-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+HSDSCH-MACdFlows-to-Delete ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlows-to-Delete-Item
+
+HSDSCH-MACdFlows-to-Delete-Item ::= SEQUENCE {
+ hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-to-Delete-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-MACdFlows-to-Delete-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSSCCH-PowerOffset ::= INTEGER (0..255)
+-- PowerOffset = -32 + offset * 0.25
+-- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
+
+HSDSCH-Initial-Capacity-Allocation::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF HSDSCH-Initial-Capacity-AllocationItem
+
+HSDSCH-Initial-Capacity-AllocationItem ::= SEQUENCE {
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ maximum-MACdPDU-Size MACdPDU-Size,
+ hSDSCH-InitialWindowSize HSDSCH-InitialWindowSize,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Initial-Capacity-AllocationItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Initial-Capacity-AllocationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY ignore EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ ...
+}
+
+HSDSCH-InitialWindowSize ::= INTEGER (1..255)
+-- Number of MAC-d PDUs.
+
+HSSCCH-Specific-InformationRespListFDD ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Codes
+
+HSSCCH-Codes ::= SEQUENCE {
+ codeNumber INTEGER (0..127),
+ iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemFDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSCCH-Specific-InformationRespItemFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSSCCH-Specific-InformationRespListTDD ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Specific-InformationRespItemTDD
+
+HSSCCH-Specific-InformationRespItemTDD ::= SEQUENCE {
+ timeslot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tDD-ChannelisationCode TDD-ChannelisationCode,
+ hSSICH-Info HSSICH-Info,
+ iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSCCH-Specific-InformationRespItemTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSSCCH-Specific-InformationRespListTDDLCR ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Specific-InformationRespItemTDDLCR
+
+HSSCCH-Specific-InformationRespItemTDDLCR ::= SEQUENCE {
+ timeslotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ first-TDD-ChannelisationCode TDD-ChannelisationCode,
+ second-TDD-ChannelisationCode TDD-ChannelisationCode,
+ hSSICH-InfoLCR HSSICH-InfoLCR,
+ iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemTDDLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSCCH-Specific-InformationRespItemTDDLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+HSSCCH-Specific-InformationRespListTDD768 ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Specific-InformationRespItemTDD768
+
+HSSCCH-Specific-InformationRespItemTDD768 ::= SEQUENCE {
+ timeslot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tDD-ChannelisationCode768 TDD-ChannelisationCode768,
+ hSSICH-Info768 HSSICH-Info768,
+ iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemTDD768-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSCCH-Specific-InformationRespItemTDD768-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+HSSICH-Info ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeslot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tDD-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSICH-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSSICH-InfoLCR ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeslotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tDD-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSICH-Info-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSSICH-Info768 ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeslot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tDD-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-768-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSICH-Info-768-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+HS-SICH-Reception-Quality-Value ::= SEQUENCE {
+ failed-HS-SICH HS-SICH-failed,
+ missed-HS-SICH HS-SICH-missed,
+ total-HS-SICH HS-SICH-total,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-Reception-Quality-Value-ExtIEs} } OPTIONAL,
+...
+}
+
+HS-SICH-Reception-Quality-Value-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Additional-failed-HS-SICH CRITICALITY reject EXTENSION HS-SICH-failed PRESENCE optional }|
+ -- Mandatory for 1.28Mcps TDD only, used when there are more than 20 failed HS-SICH
+ {ID id-Additional-missed-HS-SICH CRITICALITY reject EXTENSION HS-SICH-missed PRESENCE optional}|
+ -- Mandatory for 1.28Mcps TDD only, used when there are more than 20 missed HS-SICH
+ {ID id-Additional-total-HS-SICH CRITICALITY reject EXTENSION HS-SICH-total PRESENCE optional},
+ -- Mandatory for 1.28Mcps TDD only, used when there are more than 20 total HS-SICH
+ ...
+}
+
+HS-SICH-failed ::= INTEGER (0..20)
+
+HS-SICH-missed ::= INTEGER (0..20)
+
+HS-SICH-total ::= INTEGER (0..20)
+
+HS-SICH-Reception-Quality-Measurement-Value ::= INTEGER (0..20)
+-- According to mapping in [23]
+
+HSDSCH-MACdFlow-ID ::= INTEGER (0..maxNrOfMACdFlows-1)
+
+HSDSCH-RNTI ::= INTEGER (0..65535)
+
+HS-PDSCH-FDD-Code-Information ::= SEQUENCE {
+ number-of-HS-PDSCH-codes INTEGER (0..maxHS-PDSCHCodeNrComp-1),
+ hS-PDSCH-Start-code-number HS-PDSCH-Start-code-number OPTIONAL,
+-- Only included when number of HS-DSCH codes > 0
+ iE-Extensions ProtocolExtensionContainer { { HS-PDSCH-FDD-Code-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-PDSCH-FDD-Code-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-PDSCH-Start-code-number ::= INTEGER (1..maxHS-PDSCHCodeNrComp-1)
+
+HS-SCCH-ID ::= INTEGER (0..31)
+HS-SICH-ID ::= INTEGER (0..31)
+
+HS-SCCH-FDD-Code-Information::= CHOICE {
+ replace HS-SCCH-FDD-Code-List,
+ remove NULL,
+ ...
+}
+
+HS-SCCH-FDD-Code-List ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-FDD-Code-Information-Item
+
+HS-SCCH-FDD-Code-Information-Item ::= INTEGER (0..maxHS-SCCHCodeNrComp-1)
+
+HSSCCH-CodeChangeIndicator ::= ENUMERATED {
+ hsSCCHCodeChangeNeeded
+}
+
+HSSCCH-Code-Change-Grant ::= ENUMERATED {
+ changeGranted
+}
+
+HS-PDSCH-Code-Change-Indicator ::= ENUMERATED {
+ hsPDSCHCodeChangeNeeded
+}
+
+HS-PDSCH-Code-Change-Grant ::= ENUMERATED {
+ changeGranted
+}
+
+HSDSCH-Configured-Indicator::= ENUMERATED {
+ configured-HS-DSCH,
+ no-configured-HS-DSCH
+}
+
+HS-DSCH-Serving-Cell-Change-Info ::= SEQUENCE {
+ hspdsch-RL-ID RL-ID,
+ hSDSCH-FDD-Information HSDSCH-FDD-Information OPTIONAL,
+ hsdsch-RNTI HSDSCH-RNTI,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Serving-Cell-Change-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCH-Serving-Cell-Change-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information CRITICALITY reject EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information PRESENCE optional },
+ ...
+}
+
+HS-DSCH-Serving-Cell-Change-Info-Response::= SEQUENCE {
+ hS-DSCH-serving-cell-choice HS-DSCH-serving-cell-choice,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-serving-cell-informationResponse-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCH-serving-cell-informationResponse-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCH-serving-cell-choice ::= CHOICE {
+ hS-serving-cell-change-successful HS-serving-cell-change-successful,
+ hS-serving-cell-change-unsuccessful HS-serving-cell-change-unsuccessful,
+ ...
+}
+
+HS-serving-cell-change-successful ::= SEQUENCE {
+ hSDSCH-FDD-Information-Response HSDSCH-FDD-Information-Response,
+ iE-Extensions ProtocolExtensionContainer { { HS-serving-cell-change-successful-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-serving-cell-change-successful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional },
+ ...
+}
+
+HS-serving-cell-change-unsuccessful ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { HS-serving-cell-change-unsuccessful-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-serving-cell-change-unsuccessful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+HSDSCH-FDD-Update-Information ::= SEQUENCE {
+ hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL,
+ cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL,
+ cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL,
+ ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL,
+ cqiPowerOffset CQI-Power-Offset OPTIONAL,
+ ackPowerOffset Ack-Power-Offset OPTIONAL,
+ nackPowerOffset Nack-Power-Offset OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Update-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-FDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-HS-PDSCH-Code-Change-Indicator CRITICALITY ignore EXTENSION HS-PDSCH-Code-Change-Indicator PRESENCE optional },
+ ...
+}
+
+HSDSCH-TDD-Update-Information ::= SEQUENCE {
+ hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL,
+ tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Update-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-TDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+HSPDSCH-Code-Index ::= INTEGER (1..maxHS-PDSCHCodeNrComp-1)
+-- index of first HS-PDSCH code
+
+HSPDSCH-First-Code-Index ::= INTEGER (1..maxHS-PDSCHCodeNrComp-1)
+ -- index of first HS-PDSCH code
+
+HSPDSCH-Second-Code-Index ::= INTEGER (1..maxHS-PDSCHCodeNrComp-1)
+ -- index of second HS-PDSCH code
+
+HSPDSCH-Second-Code-Support ::= BOOLEAN
+ -- true: applied, false: not applied
+
+-- ==========================================
+-- I
+-- ==========================================
+
+IB-OC-ID ::= INTEGER (1..16)
+
+IB-SG-DATA ::= BIT STRING
+-- Contains SIB data fixed" or "SIB data variable" in segment as encoded in ref.[18].
+
+IB-SG-POS ::= INTEGER (0..4094)
+-- Only even positions allowed
+
+IB-SG-REP ::= ENUMERATED {rep4, rep8, rep16, rep32, rep64, rep128, rep256, rep512, rep1024, rep2048, rep4096}
+
+IB-Type ::= ENUMERATED {
+ mIB,
+ sB1,
+ sB2,
+ sIB1,
+ sIB2,
+ sIB3,
+ sIB4,
+ sIB5,
+ sIB6,
+ sIB7,
+ sIB8,
+ sIB9,
+ sIB10,
+ sIB11,
+ sIB12,
+ sIB13,
+ sIB13dot1,
+ sIB13dot2,
+ sIB13dot3,
+ sIB13dot4,
+ sIB14,
+ sIB15,
+ sIB15dot1,
+ sIB15dot2,
+ sIB15dot3,
+ sIB16,
+ ...,
+ sIB17,
+ sIB15dot4,
+ sIB18,
+ sIB15dot5,
+ sIB5bis,
+ sIB11bis,
+ sIB15bis,
+ sIB15dot1bis,
+ sIB15dot2bis,
+ sIB15dot3bis,
+ sIB15dot6,
+ sIB15dot7,
+ sIB15dot8
+}
+
+
+Inactivity-Threshold-for-UE-DRX-Cycle ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128, v256, v512}
+-- Unit subframe
+
+Inactivity-Threshold-for-UE-DTX-Cycle2 ::= ENUMERATED {v1, v2, v4, v8, v16, v32, v64, v128, v256}
+-- Unit E-DCH TTI
+
+Inactivity-Threshold-for-UE-Grant-Monitoring ::= ENUMERATED {v1, v2, v4, v8, v16, v32, v64, v128, v256}
+-- Unit E-DCH TTI
+
+
+InformationReportCharacteristics ::= CHOICE {
+ onDemand NULL,
+ periodic InformationReportCharacteristicsType-ReportPeriodicity,
+ onModification InformationReportCharacteristicsType-OnModification,
+ ...
+}
+
+InformationReportCharacteristicsType-ReportPeriodicity ::= CHOICE {
+ min ReportPeriodicity-Scaledmin,
+ hours ReportPeriodicity-Scaledhour,
+ ...
+}
+
+InformationReportCharacteristicsType-OnModification ::= SEQUENCE {
+ information-thresholds InformationThresholds OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { InformationReportCharacteristicsType-OnModification-ExtIEs} } OPTIONAL,
+ ...
+}
+
+InformationReportCharacteristicsType-OnModification-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+InformationThresholds ::= CHOICE {
+ dgps DGPSThresholds,
+ ...,
+ dGANSSThreshold DGANSSThreshold
+}
+
+InformationExchangeID ::= INTEGER (0..1048575)
+
+InformationType ::= SEQUENCE {
+ information-Type-Item Information-Type-Item,
+ gPSInformation GPS-Information OPTIONAL,
+ -- The IE shall be present if the Information Type Item IE indicates "GPS Information".
+ iE-Extensions ProtocolExtensionContainer { { Information-Type-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Information-Type-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+-- The following IE shall be present if the Information Type Item IE indicates 'GANSS Information'
+ { ID id-GANSS-Information CRITICALITY ignore EXTENSION GANSS-Information PRESENCE conditional },
+ ...
+}
+
+Information-Type-Item ::= ENUMERATED {
+ gpsinformation,
+ dgpscorrections,
+ gpsrxpos,
+ ...,
+ gANSSInformation,
+ dGANSSCorrections,
+ gANSS-RX-Pos
+}
+
+Initial-DL-DPCH-TimingAdjustment-Allowed ::= ENUMERATED {
+ initial-DL-DPCH-TimingAdjustment-Allowed
+}
+
+InnerLoopDLPCStatus ::= ENUMERATED {
+ active,
+ inactive
+}
+
+IPDL-Indicator ::= ENUMERATED {
+ active,
+ inactive
+}
+
+
+IPDL-FDD-Parameters ::= SEQUENCE {
+ iP-SpacingFDD ENUMERATED{sp5,sp7,sp10,sp15,sp20,sp30,sp40,sp50,...},
+ iP-Length ENUMERATED{len5, len10},
+ seed INTEGER(0..63),
+ burstModeParams BurstModeParams OPTIONAL,
+ iP-Offset INTEGER(0..9),
+ iE-Extensions ProtocolExtensionContainer { { IPDLFDDParameter-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDLFDDParameter-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPDL-TDD-Parameters ::= SEQUENCE {
+ iP-SpacingTDD ENUMERATED{sp30,sp40,sp50,sp70,sp100,...},
+ iP-Start INTEGER(0..4095),
+ iP-Slot INTEGER(0..14),
+ iP-PCCPCH ENUMERATED{switchOff-1-Frame,switchOff-2-Frames},
+ burstModeParams BurstModeParams OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IPDLTDDParameter-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDL-TDD-Parameters-LCR ::= SEQUENCE {
+ iP-SpacingTDD ENUMERATED{sp30,sp40,sp50,sp70,sp100,...},
+ iP-Start INTEGER(0..4095),
+ iP-Sub ENUMERATED{first,second,both},
+ burstModeParams BurstModeParams OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IPDLTDDParameterLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BurstModeParams ::= SEQUENCE {
+ burstStart INTEGER(0..15),
+ burstLength INTEGER(10..25),
+ burstFreq INTEGER(1..16),
+ ...
+}
+
+IPDLTDDParameter-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPDLTDDParameterLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- ==========================================
+-- J
+-- ==========================================
+
+-- ==========================================
+-- K
+-- ==========================================
+
+-- ==========================================
+-- L
+-- ==========================================
+
+LimitedPowerIncrease ::= ENUMERATED {
+ used,
+ not-used
+}
+
+Local-Cell-ID ::= INTEGER (0..268435455)
+
+LTGI-Presence ::= BOOLEAN
+-- True = the Long Term Grant Indicator shall be used within E-DCH grants
+
+LCRTDD-Uplink-Physical-Channel-Capability ::= SEQUENCE {
+ maxTimeslotsPerSubFrame INTEGER(1..6),
+ maxPhysChPerTimeslot ENUMERATED {one,two,...},
+ iE-Extensions ProtocolExtensionContainer { { LCRTDD-Uplink-Physical-Channel-Capability-ExtIEs} } OPTIONAL,
+ ...
+}
+
+LCRTDD-Uplink-Physical-Channel-Capability-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- ==========================================
+-- M
+-- ==========================================
+
+MAC-DTX-Cycle-2ms ::= ENUMERATED {v1, v4, v5, v8, v10, v16, v20}
+
+MAC-DTX-Cycle-10ms ::= ENUMERATED {v5, v10, v20}
+
+MACdPDU-Size ::= INTEGER (1..5000,...)
+
+MAC-PDU-SizeExtended ::= INTEGER (1..12032,...)
+
+
+MACdPDU-Size-Indexlist ::= SEQUENCE (SIZE (1..maxNrOfMACdPDUIndexes)) OF MACdPDU-Size-IndexItem
+
+MACdPDU-Size-IndexItem ::= SEQUENCE {
+ sID SID,
+ macdPDU-Size MACdPDU-Size,
+ iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MACdPDU-Size-IndexItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MACdPDU-Size-Indexlist-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfMACdPDUIndexes)) OF MACdPDU-Size-IndexItem-to-Modify
+
+MACdPDU-Size-IndexItem-to-Modify ::= SEQUENCE {
+ sID SID,
+ macdPDU-Size MACdPDU-Size,
+ iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-to-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MACdPDU-Size-IndexItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MACesGuaranteedBitRate ::= INTEGER (0..16777215,...)
+
+MACeReset-Indicator ::= ENUMERATED {mACeReset}
+
+MAChsGuaranteedBitRate ::= INTEGER (0..16777215,...)
+
+MAChsReorderingBufferSize-for-RLC-UM ::= INTEGER (0..300,...)
+-- Unit kBytes
+
+MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,...}
+
+MaximumDL-PowerCapability ::= INTEGER(0..500)
+-- Unit dBm, Range 0dBm .. 50dBm, Step +0.1dB
+
+Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(1..maxNrOfBits-MACe-PDU-non-scheduled)
+
+Maximum-Number-of-Retransmissions-For-E-DCH ::= INTEGER (0..15)
+
+MaximumTransmissionPower ::= INTEGER(0..500)
+-- Unit dBm, Range 0dBm .. 50dBm, Step +0.1dB
+
+
+MaxNrOfUL-DPDCHs ::= INTEGER (1..6)
+
+MaxPRACH-MidambleShifts ::= ENUMERATED {
+ shift4,
+ shift8,
+ ...,
+ shift16
+}
+
+Max-Set-E-DPDCHs ::= ENUMERATED {
+ vN256, vN128, vN64, vN32, vN16, vN8, vN4, v2xN4, v2xN2, v2xN2plus2xN4,
+ ...,
+ v2xM2plus2xM4
+ }
+-- Values related to [8]
+
+Max-UE-DTX-Cycle ::= ENUMERATED {
+ v5, v10, v20, v40, v64, v80, v128, v160,
+ ...
+ }
+
+
+MBMS-Capability ::= ENUMERATED{
+mbms-capable,
+mbms-non-capable
+}
+
+
+MeasurementFilterCoefficient ::= ENUMERATED {k0, k1, k2, k3, k4, k5, k6, k7, k8, k9, k11, k13, k15, k17, k19,...}
+-- Measurement Filter Coefficient to be used for measurement
+
+MeasurementID ::= INTEGER (0..1048575)
+
+Measurement-Power-Offset ::= INTEGER(-12 .. 26)
+-- Actual value = IE value * 0.5
+
+MeasurementRecoveryBehavior ::= NULL
+
+MeasurementRecoveryReportingIndicator ::= NULL
+
+MeasurementRecoverySupportIndicator ::= NULL
+
+MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
+ SEQUENCE {
+ iE-ID ProtocolIE-ID,
+ repetitionNumber RepetitionNumber1 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+MessageStructure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-CFN ::= INTEGER (0..4095)
+
+MICH-Mode ::= ENUMERATED {
+ v18,
+ v36,
+ v72,
+ v144,
+ ...
+}
+
+MidambleConfigurationLCR ::= ENUMERATED {v2, v4, v6, v8, v10, v12, v14, v16, ...}
+
+MidambleConfigurationBurstType1And3 ::= ENUMERATED {v4, v8, v16}
+
+MidambleConfigurationBurstType2 ::= ENUMERATED {v3, v6}
+
+MidambleShiftAndBurstType ::= CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble MidambleShiftLong,
+ ...
+ },
+ ...
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble MidambleShiftShort,
+ ...
+ },
+ ...
+ },
+ type3 SEQUENCE {
+ midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble MidambleShiftLong,
+ ...
+ },
+ ...
+ },
+ ...
+}
+
+MidambleShiftLong ::= INTEGER (0..15)
+
+MidambleShiftShort ::= INTEGER (0..5)
+
+MidambleShiftLCR ::= SEQUENCE {
+ midambleAllocationMode MidambleAllocationMode,
+ midambleShift MidambleShiftLong OPTIONAL,
+ -- The IE shall be present if the Midamble Allocation Mode IE is set to "UE specific midamble".
+midambleConfigurationLCR MidambleConfigurationLCR,
+ iE-Extensions ProtocolExtensionContainer { {MidambleShiftLCR-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+MidambleAllocationMode ::= ENUMERATED {
+ defaultMidamble,
+ commonMidamble,
+ uESpecificMidamble,
+ ...
+ }
+
+MidambleShiftLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MidambleShiftAndBurstType768 ::= CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble MidambleShiftLong,
+ ...
+ },
+ ...
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2-768 MidambleConfigurationBurstType2-768,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble MidambleShiftShort768,
+ ...
+ },
+ ...
+ },
+ type3 SEQUENCE {
+ midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble MidambleShiftLong,
+ ...
+ },
+ ...
+ },
+ ...
+}
+
+MidambleConfigurationBurstType2-768 ::= ENUMERATED {v4, v8}
+
+MidambleShiftShort768 ::= INTEGER (0..7)
+
+MIMO-Capability ::= ENUMERATED {
+ mimo-capable,
+ mimo-non-capable
+}
+
+MIMO-Information ::= SEQUENCE {
+ mIMO-N-M-Ratio MIMO-N-M-Ratio,
+ iE-Extensions ProtocolExtensionContainer { { MIMO-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MIMO-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MIMO-InformationToModify ::= SEQUENCE {
+ mIMO-Mode-Indicator MIMO-Mode-Indicator OPTIONAL,
+ mIMO-N-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MIMO-InformationToModify-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MIMO-InformationToModify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MIMO-Mode-Indicator ::= ENUMERATED {
+ activate,
+ deactivate
+}
+
+MIMO-N-M-Ratio ::= ENUMERATED {v1-2, v2-3, v3-4, v4-5, v5-6, v6-7, v7-8, v8-9, v9-10, v1-1,...}
+
+MIMO-PilotConfiguration ::= CHOICE {
+ primary-and-secondary-CPICH CommonPhysicalChannelID,
+ normal-and-diversity-primary-CPICH NULL,
+ ...
+}
+
+MinimumDL-PowerCapability ::= INTEGER(0..800)
+-- Unit dBm, Range -30dBm .. 50dBm, Step +0.1dB
+
+MinSpreadingFactor ::= ENUMERATED {
+ v4,
+ v8,
+ v16,
+ v32,
+ v64,
+ v128,
+ v256,
+ v512
+}
+-- TDD Mapping scheme for the minimum spreading factor 1 and 2: "256" means 1, "512" means 2
+
+Modification-Period ::= ENUMERATED { v1280, v2560, v5120, v10240,...}
+
+ModifyPriorityQueue ::= CHOICE {
+ addPriorityQueue PriorityQueue-InfoItem-to-Add,
+ modifyPriorityQueue PriorityQueue-InfoItem-to-Modify,
+ deletePriorityQueue PriorityQueue-Id,
+ ...
+}
+
+Modulation ::= ENUMERATED {
+ qPSK,
+ eightPSK,
+ -- 8PSK denotes 16QAM for S-CCPCH
+ ...
+}
+
+MinUL-ChannelisationCodeLength ::= ENUMERATED {
+ v4,
+ v8,
+ v16,
+ v32,
+ v64,
+ v128,
+ v256,
+ ...
+}
+
+MultiplexingPosition ::= ENUMERATED {
+ fixed,
+ flexible
+}
+
+MAChs-ResetIndicator ::= ENUMERATED{
+ mAChs-NotReset
+}
+
+ModulationMBSFN ::= ENUMERATED {
+ qPSK,
+ sixteenQAM,
+ ...
+}
+
+MBSFN-CPICH-secondary-CCPCH-power-offset ::= INTEGER(-11..4,...)
+
+ModulationPO-MBSFN ::= CHOICE {
+ qPSK NULL,
+ sixteenQAM MBSFN-CPICH-secondary-CCPCH-power-offset,
+ ...
+}
+MBSFN-Only-Mode-Indicator ::= ENUMERATED {
+ mBSFN-Only-Mode
+}
+
+MBSFN-Only-Mode-Capability ::= ENUMERATED {
+ mBSFN-Only-Mode-capable,
+ mBSFN-Only-Mode-non-capable
+}
+
+-- ==========================================
+-- N
+-- ==========================================
+
+Nack-Power-Offset ::= INTEGER (0..8,...)
+-- According to mapping in ref. [9] subclause 4.2.1
+
+NCyclesPerSFNperiod ::= ENUMERATED {
+ v1,
+ v2,
+ v4,
+ v8,
+ ...,
+ v16,
+ v32,
+ v64
+}
+
+NRepetitionsPerCyclePeriod ::= INTEGER (2..10)
+
+N-INSYNC-IND ::= INTEGER (1..256)
+
+N-OUTSYNC-IND ::= INTEGER (1..256)
+
+NeighbouringCellMeasurementInformation ::= SEQUENCE (SIZE (1..maxNrOfMeasNCell)) OF
+ CHOICE {
+ neighbouringFDDCellMeasurementInformation NeighbouringFDDCellMeasurementInformation, -- FDD only
+ neighbouringTDDCellMeasurementInformation NeighbouringTDDCellMeasurementInformation,
+ -- Applicable to 3.84Mcps TDD only
+ ...,
+ extension-neighbouringCellMeasurementInformation Extension-neighbouringCellMeasurementInformation
+ }
+
+Extension-neighbouringCellMeasurementInformation ::= ProtocolIE-Single-Container {{ Extension-neighbouringCellMeasurementInformationIE }}
+
+Extension-neighbouringCellMeasurementInformationIE NBAP-PROTOCOL-IES ::= {
+ { ID id-neighbouringTDDCellMeasurementInformationLCR CRITICALITY reject TYPE NeighbouringTDDCellMeasurementInformationLCR PRESENCE mandatory }| -- Applicable to 1.28Mcps TDD only
+ { ID id-neighbouringTDDCellMeasurementInformation768 CRITICALITY reject TYPE NeighbouringTDDCellMeasurementInformation768 PRESENCE mandatory }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+NeighbouringFDDCellMeasurementInformation ::= SEQUENCE {
+ uC-Id UC-Id,
+ uARFCN UARFCN,
+ primaryScramblingCode PrimaryScramblingCode,
+ iE-Extensions ProtocolExtensionContainer { { NeighbouringFDDCellMeasurementInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NeighbouringFDDCellMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NeighbouringTDDCellMeasurementInformation ::= SEQUENCE {
+ uC-Id UC-Id,
+ uARFCN UARFCN,
+ cellParameterID CellParameterID,
+ timeSlot TimeSlot OPTIONAL,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NeighbouringTDDCellMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NeighbouringTDDCellMeasurementInformationLCR ::= SEQUENCE {
+ uC-Id UC-Id,
+ uARFCN UARFCN,
+ cellParameterID CellParameterID,
+ timeSlotLCR TimeSlotLCR OPTIONAL,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformationLCRItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NeighbouringTDDCellMeasurementInformationLCRItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NeighbouringTDDCellMeasurementInformation768 ::= SEQUENCE {
+ uC-Id UC-Id,
+ uARFCN UARFCN,
+ cellParameterID CellParameterID,
+ timeSlot TimeSlot OPTIONAL,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformation768Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NeighbouringTDDCellMeasurementInformation768Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NI-Information ::= SEQUENCE (SIZE (1..maxNrOfNIs)) OF Notification-Indicator
+
+Notification-Indicator ::= INTEGER (0..65535)
+
+
+NodeB-CommunicationContextID ::= INTEGER (0..1048575)
+
+NotificationIndicatorLength ::= ENUMERATED {
+ v2,
+ v4,
+ v8,
+ ...
+}
+
+
+NumberOfReportedCellPortions ::= INTEGER (1..maxNrOfCellPortionsPerCell,...)
+
+Number-of-PCCH-transmission ::= INTEGER (1..5)
+
+NSubCyclesPerCyclePeriod ::= INTEGER (1..16,...)
+
+N-E-UCCH ::= INTEGER (1..12)
+
+N-E-UCCHLCR ::= INTEGER (1..8)
+
+
+-- ==========================================
+-- O
+-- ==========================================
+
+-- ==========================================
+-- P
+-- ==========================================
+
+PagingIndicatorLength ::= ENUMERATED {
+ v2,
+ v4,
+ v8,
+ ...
+}
+
+Paging-MACFlow-ID ::= INTEGER (0..maxNrOfPagingMACFlow-1)
+
+
+PayloadCRC-PresenceIndicator ::= ENUMERATED {
+ cRC-Included,
+ cRC-NotIncluded,
+ ...
+}
+
+PCCPCH-Power ::= INTEGER (-150..400,...)
+-- PCCPCH-power = power * 10
+-- If power <= -15 PCCPCH shall be set to -150
+-- If power >= 40 PCCPCH shall be set to 400
+-- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB
+
+PDSCH-ID ::= INTEGER (0..255)
+
+PDSCH-ID768 ::= INTEGER (0..511)
+
+PDSCHSet-ID ::= INTEGER (0..255)
+
+PICH-Mode ::= ENUMERATED {
+ v18,
+ v36,
+ v72,
+ v144,
+ ...
+}
+
+PICH-Power ::= INTEGER (-10..5)
+-- Unit dB, Range -10dB .. +5dB, Step +1dB
+
+Paging-MACFlow-Specific-Information ::= SEQUENCE (SIZE (1.. maxNrOfPagingMACFlow)) OF Paging-MAC-Flow-Sopecific-Information-Item
+
+Paging-MAC-Flow-Sopecific-Information-Item ::= SEQUENCE {
+ paging-MACFlow-Id Paging-MACFlow-ID,
+ hSDPA-associated-PICH-Info HSDPA-Associated-PICH-Information,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ tnl-qos TnlQos OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Paging-MAC-Flow-Sopecific-Information-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Paging-MAC-Flow-Sopecific-Information-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PLCCHsequenceNumber ::= INTEGER (0..14)
+
+PLCCHinformation ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ sequenceNumber PLCCHsequenceNumber,
+ iE-Extensions ProtocolExtensionContainer { { PLCCHinformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PLCCHinformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerAdjustmentType ::= ENUMERATED {
+ none,
+ common,
+ individual
+}
+
+PowerOffset ::= INTEGER (0..24)
+-- PowerOffset = offset * 0.25
+-- Unit dB, Range 0dB .. +6dB, Step +0.25dB
+
+PowerRaiseLimit ::= INTEGER (0..10)
+
+PRACH-Midamble ::= ENUMERATED {
+ inverted,
+ direct,
+ ...
+}
+
+PRC ::= INTEGER (-2047..2047)
+--pseudo range correction; scaling factor 0.32 meters
+
+PRCDeviation ::= ENUMERATED {
+ one,
+ two,
+ five,
+ ten,
+ ...
+}
+
+PreambleSignatures ::= BIT STRING {
+ signature15(0),
+ signature14(1),
+ signature13(2),
+ signature12(3),
+ signature11(4),
+ signature10(5),
+ signature9(6),
+ signature8(7),
+ signature7(8),
+ signature6(9),
+ signature5(10),
+ signature4(11),
+ signature3(12),
+ signature2(13),
+ signature1(14),
+ signature0(15)
+ } (SIZE (16))
+
+PreambleThreshold ::= INTEGER (0..72)
+-- 0= -36.0dB, 1= -35.5dB, ... , 72= 0.0dB
+
+PredictedSFNSFNDeviationLimit ::=INTEGER (1..256)
+-- Unit chip, Step 1/16 chip, Range 1/16..16 chip
+
+PredictedTUTRANGPSDeviationLimit ::= INTEGER (1..256)
+-- Unit chip, Step 1/16 chip, Range 1/16..16 chip
+
+Pre-emptionCapability ::= ENUMERATED {
+ shall-not-trigger-pre-emption,
+ may-trigger-pre-emption
+}
+
+Pre-emptionVulnerability ::= ENUMERATED {
+ not-pre-emptable,
+ pre-emptable
+}
+
+PrimaryCPICH-Power ::= INTEGER(-100..500)
+-- step 0.1 (Range -10.0..50.0) Unit is dBm
+
+Primary-CPICH-Usage-for-Channel-Estimation ::= ENUMERATED {
+primary-CPICH-may-be-used,
+primary-CPICH-shall-not-be-used
+}
+
+PrimaryScramblingCode ::= INTEGER (0..511)
+
+PriorityLevel ::= INTEGER (0..15)
+-- 0 = spare, 1 = highest priority, ...14 = lowest priority and 15 = no priority
+
+Priority-Queue-Information-for-Enhanced-FACH ::= SEQUENCE {
+ priorityQueue-Id PriorityQueue-Id,
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ t1 T1,
+ discardTimer DiscardTimer OPTIONAL,
+ mAC-hsWindowSize MAC-hsWindowSize,
+ maximum-MACcPDU-Size MAC-PDU-SizeExtended,
+ iE-Extensions ProtocolExtensionContainer { { Priority-Queue-Information-for-Enhanced-FACH-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Priority-Queue-Information-for-Enhanced-FACH-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PriorityQueue-Id ::= INTEGER (0..maxNrOfPriorityQueues-1)
+
+PriorityQueue-InfoList ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF PriorityQueue-InfoItem
+
+PriorityQueue-InfoItem ::= SEQUENCE {
+ priorityQueueId PriorityQueue-Id,
+ associatedHSDSCH-MACdFlow HSDSCH-MACdFlow-ID,
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ t1 T1,
+ discardTimer DiscardTimer OPTIONAL,
+ mAC-hsWindowSize MAC-hsWindowSize,
+ mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
+ macdPDU-Size-Index MACdPDU-Size-Indexlist,
+ rLC-Mode RLC-Mode,
+ iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PriorityQueue-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ ...
+}
+
+PriorityQueue-InfoList-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF ModifyPriorityQueue
+
+PriorityQueue-InfoItem-to-Add ::= SEQUENCE {
+ priorityQueueId PriorityQueue-Id,
+ associatedHSDSCH-MACdFlow HSDSCH-MACdFlow-ID,
+ schedulingPriorityIndicator SchedulingPriorityIndicator,
+ t1 T1,
+ discardTimer DiscardTimer OPTIONAL,
+ mAC-hsWindowSize MAC-hsWindowSize,
+ mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
+ macdPDU-Size-Index MACdPDU-Size-Indexlist,
+ rLC-Mode RLC-Mode,
+ iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Add-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PriorityQueue-InfoItem-to-Add-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ ...
+}
+
+PriorityQueue-InfoItem-to-Modify ::= SEQUENCE {
+ priorityQueueId PriorityQueue-Id,
+ schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL,
+ t1 T1 OPTIONAL,
+ discardTimer DiscardTimer OPTIONAL,
+ mAC-hsWindowSize MAC-hsWindowSize OPTIONAL,
+ mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
+ macdPDU-Size-Index-to-Modify MACdPDU-Size-Indexlist-to-Modify OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PriorityQueue-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ ...
+}
+
+PriorityQueue-InfoList-to-Modify-Unsynchronised ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF PriorityQueue-InfoItem-to-Modify-Unsynchronised
+
+PriorityQueue-InfoItem-to-Modify-Unsynchronised ::= SEQUENCE {
+ priorityQueueId PriorityQueue-Id,
+ schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL,
+ discardTimer DiscardTimer OPTIONAL,
+ mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PrimaryCCPCH-RSCP ::= INTEGER (0..91)
+-- Mapping of non-negative values according to [23]
+
+PrimaryCCPCH-RSCP-Delta ::= INTEGER (-5..-1,...)
+-- Mapping of negative values according to [23]
+
+PropagationDelay ::= INTEGER (0..255)
+-- Unit: chips, step size 3 chips
+-- example: 0 = 0chip, 1 = 3chips
+
+PRXdes-base ::= INTEGER (-112..-50)
+-- Unit: dBm, step size 1
+
+
+SCH-TimeSlot ::= INTEGER (0..6)
+
+PunctureLimit ::= INTEGER (0..15)
+-- 0: 40%; 1: 44%; ... 14: 96%; 15: 100%
+-- 0 is not applicable for E-DPCH
+
+PUSCH-ID ::= INTEGER (0..255)
+
+PUSCHSet-ID ::= INTEGER (0..255)
+
+-- ==========================================
+-- Q
+-- ==========================================
+
+QE-Selector ::= ENUMERATED {
+ selected,
+ non-selected
+}
+
+-- ==========================================
+-- R
+-- ==========================================
+
+RACH-Measurement-Result ::= ENUMERATED {
+ cpich-EcNo,
+ cpich-RSCP,
+ pathloss,
+ ...
+}
+
+RACH-SlotFormat ::= ENUMERATED {
+ v0,
+ v1,
+ v2,
+ v3,
+ ...
+}
+
+RACH-SubChannelNumbers ::= BIT STRING {
+ subCh11(0),
+ subCh10(1),
+ subCh9(2),
+ subCh8(3),
+ subCh7(4),
+ subCh6(5),
+ subCh5(6),
+ subCh4(7),
+ subCh3(8),
+ subCh2(9),
+ subCh1(10),
+ subCh0(11)
+ } (SIZE (12))
+
+RL-Specific-DCH-Info ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF RL-Specific-DCH-Info-Item
+
+RL-Specific-DCH-Info-Item ::= SEQUENCE {
+ dCH-id DCH-ID,
+ bindingID BindingID OPTIONAL,
+ transportlayeraddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-Specific-DCH-Info-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Specific-DCH-Info-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Specific-E-DCH-Info ::= SEQUENCE {
+ rL-Specific-E-DCH-Information RL-Specific-E-DCH-Information,
+ e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL,
+ e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL,
+ e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-Specific-E-DCH-Info-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Specific-E-DCH-Info-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+RL-Specific-E-DCH-Information ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF RL-Specific-E-DCH-Information-Item
+
+RL-Specific-E-DCH-Information-Item ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportlayeraddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-Specific-E-DCH-Information-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Specific-E-DCH-Information-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Range-Correction-Rate ::= INTEGER (-127..127)
+-- scaling factor 0.032 m/s
+
+Reference-ReceivedTotalWideBandPower ::= INTEGER (0..621)
+-- mapping as for RTWP measurement value, as specified in [22]
+
+Reference-ReceivedTotalWideBandPower-LCR ::= INTEGER (0..621)
+-- mapping as for RTWP measurement value, as specified in [23]
+
+
+Reference-ReceivedTotalWideBandPowerReporting::= ENUMERATED {
+ reference-ReceivedTotalWideBandPower-Requested
+}
+
+Reference-ReceivedTotalWideBandPowerSupportIndicator::= ENUMERATED {
+ indication-of-Reference-ReceivedTotalWideBandPower-supported
+}
+
+ReferenceClockAvailability ::= ENUMERATED {
+ available,
+ notAvailable
+}
+
+ReferenceSFNoffset ::= INTEGER (0..255)
+
+Reference-E-TFCI-Information ::= SEQUENCE (SIZE (1..maxNrOfRefETFCIs)) OF Reference-E-TFCI-Information-Item
+
+Reference-E-TFCI-Information-Item ::= SEQUENCE {
+ reference-E-TFCI E-TFCI,
+ reference-E-TFCI-PO Reference-E-TFCI-PO,
+ iE-Extensions ProtocolExtensionContainer { { Reference-E-TFCI-Information-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Reference-E-TFCI-Information-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Reference-E-TFCI-PO ::= INTEGER (0.. maxNrOfRefETFCI-PO-QUANTSTEPs)
+ -- FFS according to mapping in [21]
+
+RepetitionLength ::= INTEGER (1..63)
+
+RepetitionPeriod ::= ENUMERATED {
+ v1,
+ v2,
+ v4,
+ v8,
+ v16,
+ v32,
+ v64,
+ ...
+}
+
+RepetitionNumber0 ::= INTEGER (0..255)
+
+RepetitionNumber1 ::= INTEGER (1..256)
+
+RefTFCNumber ::= INTEGER (0..3)
+
+ReportCharacteristics ::= CHOICE {
+ onDemand NULL,
+ periodic ReportCharacteristicsType-ReportPeriodicity,
+ event-a ReportCharacteristicsType-EventA,
+ event-b ReportCharacteristicsType-EventB,
+ event-c ReportCharacteristicsType-EventC,
+ event-d ReportCharacteristicsType-EventD,
+ event-e ReportCharacteristicsType-EventE,
+ event-f ReportCharacteristicsType-EventF,
+ ...,
+ extension-ReportCharacteristics Extension-ReportCharacteristics
+}
+
+Extension-ReportCharacteristics ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsIE }}
+
+Extension-ReportCharacteristicsIE NBAP-PROTOCOL-IES ::= {
+ { ID id-ReportCharacteristicsType-OnModification CRITICALITY reject TYPE ReportCharacteristicsType-OnModification PRESENCE mandatory }
+}
+
+ReportCharacteristicsType-EventA ::= SEQUENCE {
+ measurementThreshold ReportCharacteristicsType-MeasurementThreshold,
+ measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventA-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+ReportCharacteristicsType-EventA-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ReportCharacteristicsType-EventB ::= SEQUENCE {
+ measurementThreshold ReportCharacteristicsType-MeasurementThreshold,
+ measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventB-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+ReportCharacteristicsType-EventB-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ReportCharacteristicsType-EventC ::= SEQUENCE {
+ measurementIncreaseThreshold ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold,
+ measurementChangeTime ReportCharacteristicsType-ScaledMeasurementChangeTime,
+ iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventC-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+ReportCharacteristicsType-EventC-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ReportCharacteristicsType-EventD ::= SEQUENCE {
+ measurementDecreaseThreshold ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold,
+ measurementChangeTime ReportCharacteristicsType-ScaledMeasurementChangeTime,
+ iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+ReportCharacteristicsType-EventD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ReportCharacteristicsType-EventE ::= SEQUENCE {
+ measurementThreshold1 ReportCharacteristicsType-MeasurementThreshold,
+ measurementThreshold2 ReportCharacteristicsType-MeasurementThreshold OPTIONAL,
+ measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
+ reportPeriodicity ReportCharacteristicsType-ReportPeriodicity OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventE-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+ReportCharacteristicsType-EventE-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ReportCharacteristicsType-EventF ::= SEQUENCE {
+ measurementThreshold1 ReportCharacteristicsType-MeasurementThreshold,
+ measurementThreshold2 ReportCharacteristicsType-MeasurementThreshold OPTIONAL,
+ measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
+ reportPeriodicity ReportCharacteristicsType-ReportPeriodicity OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventF-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+ReportCharacteristicsType-EventF-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ReportCharacteristicsType-OnModification ::= SEQUENCE {
+ measurementThreshold ReportCharacteristicsType-MeasurementThreshold,
+ iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-OnModification-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+ReportCharacteristicsType-OnModification-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold ::= CHOICE {
+ received-total-wide-band-power Received-total-wide-band-power-Value-IncrDecrThres,
+ transmitted-carrier-power Transmitted-Carrier-Power-Value,
+ acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value,
+ uL-TimeslotISCP UL-TimeslotISCP-Value-IncrDecrThres,
+ sir SIR-Value-IncrDecrThres,
+ sir-error SIR-Error-Value-IncrDecrThres,
+ transmitted-code-power Transmitted-Code-Power-Value-IncrDecrThres,
+ rscp RSCP-Value-IncrDecrThres,
+ round-trip-time Round-Trip-Time-IncrDecrThres,
+ notUsed-1-acknowledged-PCPCH-access-preambles NULL,
+ notUsed-2-detected-PCPCH-access-preambles NULL,
+ ...,
+ extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold
+}
+
+Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE }}
+
+Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE NBAP-PROTOCOL-IES ::= {
+{ ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory}|
+{ ID id-Transmitted-Carrier-Power-For-CellPortion CRITICALITY reject TYPE Transmitted-Carrier-Power-Value PRESENCE mandatory }|
+{ ID id-Received-total-wide-band-power-For-CellPortion CRITICALITY reject TYPE Received-total-wide-band-power-Value-IncrDecrThres PRESENCE mandatory }|
+{ ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
+{ ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }|
+{ ID id-Received-Scheduled-EDCH-Power-Share CRITICALITY reject TYPE RSEPS-Value-IncrDecrThres PRESENCE mandatory }
+}
+
+ReportCharacteristicsType-MeasurementThreshold ::= CHOICE {
+ received-total-wide-band-power Received-total-wide-band-power-Value,
+ transmitted-carrier-power Transmitted-Carrier-Power-Value,
+ acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value,
+ uL-TimeslotISCP UL-TimeslotISCP-Value,
+ sir SIR-Value,
+ sir-error SIR-Error-Value,
+ transmitted-code-power Transmitted-Code-Power-Value,
+ rscp RSCP-Value,
+ rx-timing-deviation Rx-Timing-Deviation-Value,
+ round-trip-time Round-Trip-Time-Value,
+ notUsed-1-acknowledged-PCPCH-access-preambles NULL,
+ notUsed-2-detected-PCPCH-access-preambles NULL,
+ ...,
+ extension-ReportCharacteristicsType-MeasurementThreshold Extension-ReportCharacteristicsType-MeasurementThreshold
+}
+
+Extension-ReportCharacteristicsType-MeasurementThreshold ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsType-MeasurementThresholdIE }}
+
+Extension-ReportCharacteristicsType-MeasurementThresholdIE NBAP-PROTOCOL-IES ::= {
+ { ID id-TUTRANGPSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGPSMeasurementThresholdInformation PRESENCE mandatory }|
+ { ID id-SFNSFNMeasurementThresholdInformation CRITICALITY reject TYPE SFNSFNMeasurementThresholdInformation PRESENCE mandatory }|
+ { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory}|
+ { ID id-HS-SICH-Reception-Quality-Measurement-Value CRITICALITY reject TYPE HS-SICH-Reception-Quality-Measurement-Value PRESENCE mandatory}|
+ -- For 1.28Mcps TDD, used when the Measurement Threshold Value for HS-SICH Reception Quality are less than or equal to 20
+ { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory}|
+ { ID id-HS-DSCHRequiredPowerValue CRITICALITY reject TYPE HS-DSCHRequiredPowerValue PRESENCE mandatory}|
+ { ID id-Transmitted-Carrier-Power-For-CellPortion CRITICALITY reject TYPE Transmitted-Carrier-Power-Value PRESENCE mandatory }|
+ { ID id-Received-total-wide-band-power-For-CellPortion CRITICALITY reject TYPE Received-total-wide-band-power-Value PRESENCE mandatory }|
+ { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
+ { ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }|
+ { ID id-DLTransmissionBranchLoadValue CRITICALITY reject TYPE DLTransmissionBranchLoadValue PRESENCE mandatory }|
+ { ID id-HS-DSCHRequiredPowerValue-For-Cell-Portion CRITICALITY reject TYPE HS-DSCHRequiredPowerValue PRESENCE mandatory }|
+ { ID id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue CRITICALITY reject TYPE E-DCH-Non-serving-Relative-Grant-Down-Commands 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-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-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 }
+}
+
+ReportCharacteristicsType-ScaledMeasurementChangeTime ::= CHOICE {
+ msec MeasurementChangeTime-Scaledmsec,
+ ...
+}
+
+MeasurementChangeTime-Scaledmsec ::= INTEGER (1..6000,...)
+-- MeasurementChangeTime-Scaledmsec = Time * 10
+-- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms
+
+ReportCharacteristicsType-ScaledMeasurementHysteresisTime ::= CHOICE {
+ msec MeasurementHysteresisTime-Scaledmsec,
+ ...
+}
+
+MeasurementHysteresisTime-Scaledmsec ::= INTEGER (1..6000,...)
+-- MeasurementHysteresisTime-Scaledmsec = Time * 10
+-- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms
+
+ReportCharacteristicsType-ReportPeriodicity ::= CHOICE {
+ msec ReportPeriodicity-Scaledmsec,
+ min ReportPeriodicity-Scaledmin,
+ ...
+}
+
+ReportPeriodicity-Scaledmsec ::= INTEGER (1..6000,...)
+-- ReportPeriodicity-msec = ReportPeriodicity * 10
+-- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms
+
+ReportPeriodicity-Scaledmin ::= INTEGER (1..60,...)
+-- Unit min, Range 1min .. 60min(hour), Step 1min
+
+ReportPeriodicity-Scaledhour ::= INTEGER (1..24,...)
+-- Unit hour, Range 1hour .. 24hours(day), Step 1hour
+
+ResourceOperationalState ::= ENUMERATED {
+ enabled,
+ disabled
+}
+
+RL-ID ::= INTEGER (0..31)
+
+RL-Set-ID ::= INTEGER (0..31)
+
+RLC-Mode ::= ENUMERATED {
+ rLC-AM,
+ rLC-UM,
+ ...
+}
+
+Round-Trip-Time-IncrDecrThres ::= INTEGER(0..32766)
+
+RNC-ID ::= INTEGER (0..4095)
+
+Round-Trip-Time-Value ::= INTEGER(0..32767)
+-- According to mapping in [22]
+
+RSCP-Value ::= INTEGER (0..127)
+-- According to mapping in [23]
+
+RSCP-Value-IncrDecrThres ::= INTEGER (0..126)
+
+Received-total-wide-band-power-For-CellPortion-Value ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF Received-total-wide-band-power-For-CellPortion-Value-Item
+
+Received-total-wide-band-power-For-CellPortion-Value-Item ::= SEQUENCE{
+ cellPortionID CellPortionID,
+ received-total-wide-band-power-value Received-total-wide-band-power-Value,
+ iE-Extensions ProtocolExtensionContainer { { Received-total-wide-band-power-For-CellPortion-Value-Item-ExtIEs} } OPTIONAL,
+...
+}
+
+Received-total-wide-band-power-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Received-total-wide-band-power-Value ::= INTEGER(0..621)
+-- According to mapping in [22]/[23]
+
+Received-total-wide-band-power-Value-IncrDecrThres ::= INTEGER (0..620)
+
+Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value-Item
+
+Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value-Item ::= SEQUENCE{
+ cellPortionID CellPortionID,
+ received-Scheduled-power-share-value RSEPS-Value,
+ received-total-wide-band-power-value Received-total-wide-band-power-Value OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value-Item-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Received-Scheduled-EDCH-Power-Share-Value ::= SEQUENCE{
+ received-Scheduled-power-share-value RSEPS-Value,
+ received-total-wide-band-power-value Received-total-wide-band-power-Value OPTIONAL,
+ ...
+ }
+
+RSEPS-Value-IncrDecrThres ::= INTEGER (0..151)
+
+
+RSEPS-Value ::= INTEGER (0..151)
+-- According to mapping in [22]
+
+
+RequestedDataValueInformation ::= CHOICE {
+ informationAvailable InformationAvailable,
+ informationnotAvailable InformationnotAvailable
+}
+
+InformationAvailable::= SEQUENCE {
+ requesteddataValue RequestedDataValue,
+ ie-Extensions ProtocolExtensionContainer { { InformationAvailableItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+InformationAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+InformationnotAvailable ::= NULL
+
+RequestedDataValue ::= SEQUENCE {
+ dgps-corrections DGPSCorrections 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,
+ gpsrxpos GPS-RX-POS OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RequestedDataValue-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RequestedDataValue-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-GANSS-Common-Data CRITICALITY ignore EXTENSION GANSS-Common-Data PRESENCE optional }|
+ { ID id-GANSS-Generic-Data CRITICALITY ignore EXTENSION GANSS-Generic-Data PRESENCE optional },
+ ...
+}
+
+Rx-Timing-Deviation-Value ::= INTEGER (0..8191)
+-- According to mapping in [23]
+
+Rx-Timing-Deviation-Value-LCR ::= INTEGER (0..511)
+-- According to mapping in [23]
+
+Rx-Timing-Deviation-Value-768 ::= INTEGER (0..65535)
+-- According to mapping in [23]
+
+Rx-Timing-Deviation-Value-384-ext ::= INTEGER (0..32767)
+-- According to mapping in [23]
+
+RefBeta ::= INTEGER (-15..16)
+
+RTWP-ReportingIndicator ::= ENUMERATED {
+ rTWP-reporting-required}
+
+RTWP-CellPortion-ReportingIndicator ::= ENUMERATED {
+ rTWP-CellPortion-reporting-required}
+
+
+-- ==========================================
+-- S
+-- ==========================================
+
+AdjustmentPeriod ::= INTEGER(1..256)
+-- Unit Frame
+
+SAT-ID ::= INTEGER (0..63)
+
+SAT-Info-Almanac ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-Almanac-Item
+
+SAT-Info-Almanac-Item ::= SEQUENCE {
+ data-id DATA-ID,
+ sat-id SAT-ID,
+ gps-e-alm BIT STRING (SIZE (16)),
+ gps-toa-alm BIT STRING (SIZE (8)),
+ gps-delta-I-alm BIT STRING (SIZE (16)),
+ omegadot-alm BIT STRING (SIZE (16)),
+ svhealth-alm BIT STRING (SIZE (8)),
+ gps-a-sqrt-alm BIT STRING (SIZE (24)),
+ omegazero-alm BIT STRING (SIZE (24)),
+ m-zero-alm BIT STRING (SIZE (24)),
+ gps-omega-alm BIT STRING (SIZE (24)),
+ gps-af-zero-alm BIT STRING (SIZE (11)),
+ gps-af-one-alm BIT STRING (SIZE (11)),
+ ie-Extensions ProtocolExtensionContainer { { SAT-Info-Almanac-Item-ExtIEs} } OPTIONAL,
+ ...
+} -- This GPS-Almanac-Information is for the 1st 16 satellites
+
+SAT-Info-Almanac-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SAT-Info-Almanac-ExtList ::= SEQUENCE (SIZE (1..maxNrOfSatAlmanac-maxNoSat)) OF SAT-Info-Almanac-ExtItem
+
+SAT-Info-Almanac-ExtItem ::= SEQUENCE {
+ data-id DATA-ID,
+ sat-id SAT-ID,
+ gps-e-alm BIT STRING (SIZE (16)),
+ gps-toa-alm BIT STRING (SIZE (8)),
+ gps-delta-I-alm BIT STRING (SIZE (16)),
+ omegadot-alm BIT STRING (SIZE (16)),
+ svhealth-alm BIT STRING (SIZE (8)),
+ gps-a-sqrt-alm BIT STRING (SIZE (24)),
+ omegazero-alm BIT STRING (SIZE (24)),
+ m-zero-alm BIT STRING (SIZE (24)),
+ gps-omega-alm BIT STRING (SIZE (24)),
+ gps-af-zero-alm BIT STRING (SIZE (11)),
+ gps-af-one-alm BIT STRING (SIZE (11)),
+ ie-Extensions ProtocolExtensionContainer { { SAT-Info-Almanac-ExtItemIEs } } OPTIONAL,
+ ...
+} -- Includes the GPS-Almanac-Information for 17th through 32nd satellites.
+
+SAT-Info-Almanac-ExtItemIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SAT-Info-DGPSCorrections ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-DGPSCorrections-Item
+
+SAT-Info-DGPSCorrections-Item ::= SEQUENCE {
+ sat-id SAT-ID,
+ iode-dgps BIT STRING (SIZE (8)),
+ udre UDRE,
+ prc PRC,
+ range-correction-rate Range-Correction-Rate,
+ ie-Extensions ProtocolExtensionContainer { { SAT-Info-DGPSCorrections-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SAT-Info-DGPSCorrections-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SATInfo-RealTime-Integrity ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-RealTime-Integrity-Item
+
+SAT-Info-RealTime-Integrity-Item ::= SEQUENCE {
+ bad-sat-id SAT-ID,
+ ie-Extensions ProtocolExtensionContainer { { SAT-Info-RealTime-Integrity-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SAT-Info-RealTime-Integrity-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ScaledAdjustmentRatio ::= INTEGER(0..100)
+-- AdjustmentRatio = ScaledAdjustmentRatio / 100
+
+MaxAdjustmentStep ::= INTEGER(1..10)
+-- Unit Slot
+
+SchedulingInformation ::= ENUMERATED {
+ included,
+ not-included
+}
+
+
+SchedulingPriorityIndicator ::= INTEGER (0..15) -- lowest (0), highest (15)
+
+SID ::= INTEGER (0..maxNrOfMACdPDUIndexes-1)
+
+ScramblingCodeNumber ::= INTEGER (0..15)
+
+Secondary-CPICH-Information-Change ::= CHOICE {
+ new-secondary-CPICH CommonPhysicalChannelID,
+ secondary-CPICH-shall-not-be-used NULL,
+...
+}
+
+SecondaryCCPCH-SlotFormat ::= INTEGER(0..17,...)
+
+Secondary-CCPCH-SlotFormat-Extended ::= INTEGER(18..23,...)
+
+Segment-Type ::= ENUMERATED {
+ first-segment,
+ first-segment-short,
+ subsequent-segment,
+ last-segment,
+ last-segment-short,
+ complete-SIB,
+ complete-SIB-short,
+ ...
+}
+
+Serving-E-DCH-RL-ID ::= CHOICE {
+ serving-E-DCH-RL-in-this-NodeB Serving-E-DCH-RL-in-this-NodeB,
+ serving-E-DCH-RL-not-in-this-NodeB NULL,
+ ...
+}
+
+Serving-E-DCH-RL-in-this-NodeB ::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { Serving-E-DCH-RL-in-this-NodeB-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Serving-E-DCH-RL-in-this-NodeB-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SFN ::= INTEGER (0..4095)
+
+SFNSFN-FDD ::= INTEGER (0..614399)
+
+SFNSFN-TDD ::= INTEGER (0..40961)
+
+SFNSFN-TDD768 ::= INTEGER (0..81923)
+
+SFNSFNChangeLimit ::= INTEGER (1..256)
+-- Unit chip, Step 1/16 chip, Range 1/16..16 chip
+
+SFNSFNDriftRate ::= INTEGER (-100..100)
+-- Unit chip/s, Step 1/256 chip/s, Range -100/256..+100/256 chip/s
+
+SFNSFNDriftRateQuality ::= INTEGER (0..100)
+-- Unit chip/s, Step 1/256 chip/s, Range 0..100/256 chip/s
+
+SFNSFNMeasurementThresholdInformation::= SEQUENCE {
+ sFNSFNChangeLimit SFNSFNChangeLimit OPTIONAL,
+ predictedSFNSFNDeviationLimit PredictedSFNSFNDeviationLimit OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SFNSFNMeasurementThresholdInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SFNSFNMeasurementThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SFNSFNMeasurementValueInformation ::= SEQUENCE {
+ successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation SEQUENCE (SIZE(1..maxNrOfMeasNCell)) OF
+ SEQUENCE {
+ uC-Id UC-Id,
+ sFNSFNValue SFNSFNValue,
+ sFNSFNQuality SFNSFNQuality OPTIONAL,
+ sFNSFNDriftRate SFNSFNDriftRate,
+ sFNSFNDriftRateQuality SFNSFNDriftRateQuality OPTIONAL,
+ sFNSFNTimeStampInformation SFNSFNTimeStampInformation,
+ iE-Extensions ProtocolExtensionContainer { { SuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs} } OPTIONAL,
+ ...
+ },
+ unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation SEQUENCE (SIZE(0..maxNrOfMeasNCell-1)) OF
+ SEQUENCE {
+ uC-Id UC-Id,
+ iE-Extensions ProtocolExtensionContainer { { UnsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs} } OPTIONAL,
+ ...
+ },
+ iE-Extensions ProtocolExtensionContainer { { SFNSFNMeasurementValueInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SFNSFNMeasurementValueInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UnsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SFNSFNQuality ::= INTEGER (0..255)
+-- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip
+
+ShutdownTimer ::= INTEGER (1..3600)
+-- Unit sec
+
+SIB-Originator ::= ENUMERATED {
+ nodeB,
+ cRNC,
+ ...
+}
+
+SIR-Error-Value ::= INTEGER (0..125)
+-- According to mapping in [22]
+
+SFNSFNTimeStampInformation ::= CHOICE {
+ sFNSFNTimeStamp-FDD SFN,
+ sFNSFNTimeStamp-TDD SFNSFNTimeStamp-TDD,
+ ...}
+
+SFNSFNTimeStamp-TDD::= SEQUENCE {
+ sFN SFN,
+ timeSlot TimeSlot,
+ iE-Extensions ProtocolExtensionContainer { { SFNSFNTimeStamp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SFNSFNTimeStamp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SFNSFNValue ::= CHOICE {
+ sFNSFN-FDD SFNSFN-FDD,
+ sFNSFN-TDD SFNSFN-TDD, --- 1.28Mcps and 3.84Mcps TDD only
+ ...,
+ sFNSFN-TDD768 SFNSFN-TDD768
+}
+
+SIR-Error-Value-IncrDecrThres ::= INTEGER (0..124)
+
+SIR-Value ::= INTEGER (0..63)
+-- According to mapping in [22]/[23]
+
+SIR-Value-IncrDecrThres ::= INTEGER (0..62)
+
+SignallingBearerRequestIndicator::= ENUMERATED {bearerRequested}
+
+SixtyfourQAM-DL-Capability ::= ENUMERATED {
+ sixtyfourQAM-DL-supported,
+ sixtyfourQAM-DL-not-supported
+}
+
+SignatureSequenceGroupIndex ::= INTEGER (0..19)
+
+
+SixteenQAM-UL-Capability ::= ENUMERATED {
+ sixteenQAM-UL-capable,
+ sixteenQAM-UL-non-capable
+}
+
+SixteenQAM-UL-Delta-T2TP ::= INTEGER (0..6,...)
+
+
+SixteenQAM-UL-Information ::= SEQUENCE {
+ sixteenQAM-UL-Operation-Indicator SixteenQAM-UL-Operation-Indicator,
+ sixteenQAM-UL-Delta-T2TP SixteenQAM-UL-Delta-T2TP,
+ iE-Extensions ProtocolExtensionContainer { { SixteenQAM-UL-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SixteenQAM-UL-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SixteenQAM-UL-Information-to-Modify ::= SEQUENCE {
+ sixteenQAM-UL-Operation-Indicator SixteenQAM-UL-Operation-Indicator OPTIONAL,
+ sixteenQAM-UL-Delta-T2TP SixteenQAM-UL-Delta-T2TP OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SixteenQAM-UL-Information-to-Modify-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SixteenQAM-UL-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SixteenQAM-UL-Operation-Indicator ::= ENUMERATED {
+ activate,
+ deactivate
+}
+
+
+SNPL-Reporting-Type ::= ENUMERATED {
+ type1,
+ type2
+}
+
+
+SpecialBurstScheduling ::= INTEGER (1..256) -- Number of frames between special burst transmission during DTX
+
+Start-Of-Audit-Sequence-Indicator ::= ENUMERATED {
+ start-of-audit-sequence,
+ not-start-of-audit-sequence
+}
+
+STTD-Indicator ::= ENUMERATED {
+ active,
+ inactive,
+ ...
+}
+
+SSDT-SupportIndicator ::= ENUMERATED {
+ not-Used-sSDT-Supported,
+ sSDT-not-supported
+}
+
+SyncCase ::= INTEGER (1..2,...)
+
+SYNCDlCodeId ::= INTEGER (1..32,...)
+
+SyncFrameNumber ::= INTEGER (1..10)
+
+SynchronisationReportCharacteristics ::= SEQUENCE {
+ synchronisationReportCharacteristicsType SynchronisationReportCharacteristicsType,
+ synchronisationReportCharactThreExc SynchronisationReportCharactThreExc OPTIONAL,
+ -- This IE shall be included if the synchronisationReportCharacteristicsType IE is set to "thresholdExceeding".
+ iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharacteristics-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SynchronisationReportCharacteristics-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-SyncDLCodeIdThreInfoLCR CRITICALITY ignore EXTENSION SyncDLCodeIdThreInfoLCR PRESENCE optional },
+ ...
+}
+
+SynchronisationReportCharactThreExc ::= SEQUENCE (SIZE (1..maxNrOfCellSyncBursts)) OF SynchronisationReportCharactThreInfoItem -- Mandatory for 3.84Mcps TDD only. Not Applicable to 1.28Mcps TDD.
+
+SynchronisationReportCharactThreInfoItem ::= SEQUENCE {
+ syncFrameNumber SyncFrameNumber,
+ cellSyncBurstInformation SEQUENCE (SIZE (1.. maxNrOfReceptsPerSyncFrame)) OF SynchronisationReportCharactCellSyncBurstInfoItem,
+ iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharactThreInfoItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SynchronisationReportCharactThreInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SynchronisationReportCharactCellSyncBurstInfoItem ::= SEQUENCE {
+ cellSyncBurstCode CellSyncBurstCode,
+ cellSyncBurstCodeShift CellSyncBurstCodeShift,
+ cellSyncBurstTiming CellSyncBurstTiming OPTIONAL,
+ cellSyncBurstTimingThreshold CellSyncBurstTimingThreshold OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharactCellSyncBurstInfoItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SynchronisationReportCharactCellSyncBurstInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SyncDLCodeIdThreInfoLCR ::= SEQUENCE (SIZE (0..maxNrOfSyncFramesLCR)) OF SyncDLCodeIdThreInfoList --Mandatory for 1.28Mcps TDD only. Not Applicable to 3.84Mcps TDD.
+
+SyncDLCodeIdThreInfoList ::= SEQUENCE {
+ syncFrameNoToReceive SyncFrameNumber,
+ syncDLCodeIdInfoLCR SyncDLCodeInfoListLCR,
+ iE-Extensions ProtocolExtensionContainer { { SyncDLCodeIdThreInfoList-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SyncDLCodeIdThreInfoList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SyncDLCodeInfoListLCR ::= SEQUENCE (SIZE (1..maxNrOfSyncDLCodesLCR)) OF SyncDLCodeInfoItemLCR
+
+SyncDLCodeInfoItemLCR ::= SEQUENCE {
+ syncDLCodeId SYNCDlCodeId,
+ syncDLCodeIdArrivTime CellSyncBurstTimingLCR OPTIONAL,
+ syncDLCodeIdTimingThre CellSyncBurstTimingThreshold OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SyncDLCodeInfoItem-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SyncDLCodeInfoItem-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SynchronisationReportCharacteristicsType ::= ENUMERATED {
+ frameRelated,
+ sFNperiodRelated,
+ cycleLengthRelated,
+ thresholdExceeding,
+ frequencyAcquisitionCompleted,
+ ...
+}
+
+SynchronisationReportType ::= ENUMERATED {
+ initialPhase,
+ steadyStatePhase,
+ lateEntrantCell,
+ frequencyAcquisition,
+ ...
+}
+
+-- ==========================================
+-- T
+-- ==========================================
+
+T1 ::= ENUMERATED {v10,v20,v30,v40,v50,v60,v70,v80,v90,v100,v120,v140,v160,v200,v300,v400,...}
+
+T-Cell ::= ENUMERATED {
+ v0,
+ v1,
+ v2,
+ v3,
+ v4,
+ v5,
+ v6,
+ v7,
+ v8,
+ v9
+}
+
+T-RLFAILURE ::= INTEGER (0..255)
+-- Unit seconds, Range 0s .. 25.5s, Step 0.1s
+
+TDD-AckNack-Power-Offset ::= INTEGER (-7..8,...)
+-- Unit dB, Range -7dB .. +8dB, Step 1dB
+
+TDD-ChannelisationCode ::= ENUMERATED {
+ chCode1div1,
+ chCode2div1,
+ chCode2div2,
+ chCode4div1,
+ chCode4div2,
+ chCode4div3,
+ chCode4div4,
+ chCode8div1,
+ chCode8div2,
+ chCode8div3,
+ chCode8div4,
+ chCode8div5,
+ chCode8div6,
+ chCode8div7,
+ chCode8div8,
+ chCode16div1,
+ chCode16div2,
+ chCode16div3,
+ chCode16div4,
+ chCode16div5,
+ chCode16div6,
+ chCode16div7,
+ chCode16div8,
+ chCode16div9,
+ chCode16div10,
+ chCode16div11,
+ chCode16div12,
+ chCode16div13,
+ chCode16div14,
+ chCode16div15,
+ chCode16div16,
+ ...
+}
+
+TDD-ChannelisationCodeLCR ::= SEQUENCE {
+ tDD-ChannelisationCode TDD-ChannelisationCode,
+ modulation Modulation, -- Modulation options for 1.28Mcps TDD in contrast to 3.84Mcps TDD or 7.68Mcps TDD
+ iE-Extensions ProtocolExtensionContainer { { TDD-ChannelisationCodeLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-ChannelisationCodeLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+TDD-ChannelisationCode768 ::= ENUMERATED {
+ chCode1div1,
+ chCode2div1,
+ chCode2div2,
+ chCode4div1,
+ chCode4div2,
+ chCode4div3,
+ chCode4div4,
+ chCode8div1,
+ chCode8div2,
+ chCode8div3,
+ chCode8div4,
+ chCode8div5,
+ chCode8div6,
+ chCode8div7,
+ chCode8div8,
+ chCode16div1,
+ chCode16div2,
+ chCode16div3,
+ chCode16div4,
+ chCode16div5,
+ chCode16div6,
+ chCode16div7,
+ chCode16div8,
+ chCode16div9,
+ chCode16div10,
+ chCode16div11,
+ chCode16div12,
+ chCode16div13,
+ chCode16div14,
+ chCode16div15,
+ chCode16div16,
+ chCode32div1,
+ chCode32div2,
+ chCode32div3,
+ chCode32div4,
+ chCode32div5,
+ chCode32div6,
+ chCode32div7,
+ chCode32div8,
+ chCode32div9,
+ chCode32div10,
+ chCode32div11,
+ chCode32div12,
+ chCode32div13,
+ chCode32div14,
+ chCode32div15,
+ chCode32div16,
+ chCode32div17,
+ chCode32div18,
+ chCode32div19,
+ chCode32div20,
+ chCode32div21,
+ chCode32div22,
+ chCode32div23,
+ chCode32div24,
+ chCode32div25,
+ chCode32div26,
+ chCode32div27,
+ chCode32div28,
+ chCode32div29,
+ chCode32div30,
+ chCode32div31,
+ chCode32div32,
+ ...
+}
+
+TDD-DL-Code-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-DL-Code-InformationItem
+
+TDD-DL-Code-InformationItem ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-DL-Code-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TDD-DL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF TDD-DL-Code-LCR-InformationItem
+
+TDD-DL-Code-LCR-InformationItem ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ tdd-DL-DPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR,
+ iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-DL-Code-LCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TDD-DL-Code-768-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs768)) OF TDD-DL-Code-768-InformationItem
+
+TDD-DL-Code-768-InformationItem ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-768-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-DL-Code-768-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TDD-DL-DPCH-TimeSlotFormat-LCR ::= CHOICE {
+ qPSK QPSK-DL-DPCH-TimeSlotFormatTDD-LCR,
+ eightPSK EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR,
+ --8PSK denotes 16QAM for S-CCPCH
+ ...
+}
+
+QPSK-DL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...)
+
+EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...)
+--8PSK denotes 16QAM for S-CCPCH?INTEGER(0..5,...)
+
+TDD-DPCHOffset ::= CHOICE {
+ initialOffset INTEGER (0..255),
+ noinitialOffset INTEGER (0..63)
+}
+
+TDD-PhysicalChannelOffset ::= INTEGER (0..63)
+
+TDD-TPC-DownlinkStepSize ::= ENUMERATED {
+ step-size1,
+ step-size2,
+ step-size3,
+ ...
+}
+
+TDD-TPC-UplinkStepSize-LCR ::= ENUMERATED {
+ step-size1,
+ step-size2,
+ step-size3,
+ ...
+}
+
+TransportFormatCombination-Beta ::= CHOICE {
+ signalledGainFactors SEQUENCE {
+ gainFactor CHOICE {
+ fdd SEQUENCE {
+ betaC BetaCD,
+ betaD BetaCD,
+ iE-Extensions ProtocolExtensionContainer { { GainFactorFDD-ExtIEs } } OPTIONAL,
+ ...
+ },
+ tdd BetaCD,
+ ...
+ },
+ refTFCNumber RefTFCNumber OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SignalledGainFactors-ExtIEs } } OPTIONAL,
+ ...
+ },
+ computedGainFactors RefTFCNumber,
+ ...
+}
+
+GainFactorFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SignalledGainFactors-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TDD-UL-Code-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-UL-Code-InformationItem
+
+TDD-UL-Code-InformationItem ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-UL-Code-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TDD-UL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF TDD-UL-Code-LCR-InformationItem
+
+TDD-UL-Code-LCR-InformationItem ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ tdd-UL-DPCH-TimeSlotFormat-LCR TDD-UL-DPCH-TimeSlotFormat-LCR,
+ iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-UL-Code-LCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+TDD-UL-Code-768-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-UL-Code-768-InformationItem
+
+TDD-UL-Code-768-InformationItem ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-768-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-UL-Code-768-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TDD-UL-DPCH-TimeSlotFormat-LCR ::= CHOICE {
+ qPSK QPSK-UL-DPCH-TimeSlotFormatTDD-LCR,
+ eightPSK EightPSK-UL-DPCH-TimeSlotFormatTDD-LCR,
+ ...
+}
+
+QPSK-UL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..69,...)
+
+EightPSK-UL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...)
+
+TFCI-Coding ::= ENUMERATED {
+ v4,
+ v8,
+ v16,
+ v32,
+ ...
+}
+
+TFCI-Presence ::= ENUMERATED {
+ present,
+ not-present
+}
+
+TFCI-SignallingMode ::= SEQUENCE {
+ tFCI-SignallingOption TFCI-SignallingMode-TFCI-SignallingOption,
+ not-Used-splitType NULL OPTIONAL,
+ not-Used-lengthOfTFCI2 NULL OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { TFCI-SignallingMode-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TFCI-SignallingMode-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TFCI-SignallingMode-TFCI-SignallingOption ::= ENUMERATED {
+ normal,
+ not-Used-split
+}
+
+TGD ::= INTEGER (0|15..269)
+-- 0 = Undefined, only one transmission gap in the transmission gap pattern sequence
+
+TGPRC ::= INTEGER (0..511)
+-- 0 = infinity
+
+TGPSID ::= INTEGER (1.. maxTGPS)
+
+TGSN ::= INTEGER (0..14)
+
+TimeSlot ::= INTEGER (0..14)
+
+TimeSlotDirection ::= ENUMERATED {
+ ul,
+ dl,
+ ...
+}
+
+TimeSlotLCR ::= INTEGER (0..6)
+
+TimeSlotStatus ::= ENUMERATED {
+ active,
+ not-active,
+ ...
+}
+
+TimingAdjustmentValue ::= CHOICE {
+ initialPhase INTEGER (0..1048575,...),
+ steadyStatePhase INTEGER (0..255,...)
+}
+
+TimingAdjustmentValueLCR ::= CHOICE {
+ initialPhase INTEGER (0..524287,...),
+ steadyStatePhase INTEGER (0..127,...)
+}
+
+TimingAdvanceApplied ::= ENUMERATED {
+ yes,
+ no
+}
+
+SynchronisationIndicator ::= ENUMERATED {
+ timingMaintainedSynchronisation,
+ ...
+}
+
+TnlQos ::= CHOICE {
+ dsField DsField,
+ genericTrafficCategory GenericTrafficCategory,
+ ...
+}
+
+ToAWE ::= INTEGER (0..2559)
+-- Unit ms
+
+ToAWS ::= INTEGER (0..1279)
+-- Unit ms
+
+Transmission-Gap-Pattern-Sequence-Information ::= SEQUENCE (SIZE (1..maxTGPS)) OF
+ SEQUENCE {
+ tGPSID TGPSID,
+ tGSN TGSN,
+ tGL1 GapLength,
+ tGL2 GapLength OPTIONAL,
+ tGD TGD,
+ tGPL1 GapDuration,
+ not-to-be-used-1 GapDuration OPTIONAL,
+ -- This IE shall never be included in the SEQUENCE. If received it shall be ignored
+ uL-DL-mode UL-DL-mode,
+ downlink-Compressed-Mode-Method Downlink-Compressed-Mode-Method OPTIONAL,
+ -- This IE shall be present if the UL/DL mode IE is set to "DL only" or "UL/DL"
+ uplink-Compressed-Mode-Method Uplink-Compressed-Mode-Method OPTIONAL,
+ -- This IE shall be present if the UL/DL mode IE is set to "UL only" or "UL/DL"
+ dL-FrameType DL-FrameType,
+ delta-SIR1 DeltaSIR,
+ delta-SIR-after1 DeltaSIR,
+ delta-SIR2 DeltaSIR OPTIONAL,
+ delta-SIR-after2 DeltaSIR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+Transmission-Gap-Pattern-Sequence-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransmissionGapPatternSequenceCodeInformation ::= ENUMERATED{
+code-change,
+nocode-change
+}
+
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item
+
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item ::= SEQUENCE{
+ cellPortionID CellPortionID,
+ transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
+ iE-Extensions ProtocolExtensionContainer { { TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue ::= INTEGER(0..100)
+-- According to mapping in [22] and [23]
+
+Transmitted-Carrier-Power-For-CellPortion-Value ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF Transmitted-Carrier-Power-For-CellPortion-Value-Item
+
+Transmitted-Carrier-Power-For-CellPortion-Value-Item ::= SEQUENCE{
+ cellPortionID CellPortionID,
+ transmitted-Carrier-Power-Value Transmitted-Carrier-Power-Value,
+ iE-Extensions ProtocolExtensionContainer { { Transmitted-Carrier-Power-For-CellPortion-Value-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Transmitted-Carrier-Power-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Transmitted-Carrier-Power-Value ::= INTEGER(0..100)
+-- According to mapping in [22]/[23]
+
+Transmitted-Code-Power-Value ::= INTEGER (0..127)
+-- According to mapping in [22]/[23]. Values 0 to 9 and 123 to 127 shall not be used.
+
+Transmitted-Code-Power-Value-IncrDecrThres ::= INTEGER (0..112,...)
+
+TransmissionDiversityApplied ::= BOOLEAN
+-- true: applied, false: not applied
+
+TransmitDiversityIndicator ::= ENUMERATED {
+ active,
+ inactive
+}
+
+TFCS ::= SEQUENCE {
+ tFCSvalues CHOICE {
+ no-Split-in-TFCI TFCS-TFCSList,
+ not-Used-split-in-TFCI NULL,
+ -- This choice shall never be made by the CRNC and the Node B shall consider the procedure as failed if it is received.
+ ...
+ },
+ iE-Extensions ProtocolExtensionContainer { { TFCS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TFCS-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TFCS-TFCSList ::= SEQUENCE (SIZE (1..maxNrOfTFCs)) OF
+ SEQUENCE {
+ cTFC TFCS-CTFC,
+ tFC-Beta TransportFormatCombination-Beta OPTIONAL,
+ -- The IE shall be present if the TFCS concerns a UL DPCH or PRACH channel [FDD - or PCPCH channel].
+ iE-Extensions ProtocolExtensionContainer { { TFCS-TFCSList-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TFCS-TFCSList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TFCS-CTFC ::= CHOICE {
+ ctfc2bit INTEGER (0..3),
+ ctfc4bit INTEGER (0..15),
+ ctfc6bit INTEGER (0..63),
+ ctfc8bit INTEGER (0..255),
+ ctfc12bit INTEGER (0..4095),
+ ctfc16bit INTEGER (0..65535),
+ ctfcmaxbit INTEGER (0..maxCTFC)
+}
+
+Transport-Block-Size-Index ::= INTEGER(1..maxNrOfHS-DSCH-TBSs)
+
+Transport-Block-Size-Index-for-Enhanced-PCH ::= INTEGER(1..32)
+-- Index of the value range 1 to 32 of the MAC-ehs transport block size as specified in appendix A of [32]
+
+Transport-Block-Size-List ::= SEQUENCE (SIZE (1..maxNrOfHS-DSCHTBSsE-PCH)) OF
+ SEQUENCE {
+ transport-Block-Size-Index-for-Enhanced-PCH Transport-Block-Size-Index-for-Enhanced-PCH,
+ iE-Extensions ProtocolExtensionContainer { { Transport-Block-Size-List-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+Transport-Block-Size-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransportBearerRequestIndicator ::= ENUMERATED {
+ bearerRequested,
+ bearerNotRequested,
+ ...
+}
+
+TransportFormatSet ::= SEQUENCE {
+ dynamicParts TransportFormatSet-DynamicPartList,
+ semi-staticPart TransportFormatSet-Semi-staticPart,
+ iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TransportFormatSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransportFormatSet-DynamicPartList ::= SEQUENCE (SIZE (1..maxNrOfTFs)) OF
+ SEQUENCE {
+ nrOfTransportBlocks TransportFormatSet-NrOfTransportBlocks,
+ transportBlockSize TransportFormatSet-TransportBlockSize OPTIONAL,
+ -- This IE shall be present if the Number of Transport Blocks IE is set to a value greater than 0
+ mode TransportFormatSet-ModeDP,
+ iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-DynamicPartList-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+TransportFormatSet-DynamicPartList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TDD-TransportFormatSet-ModeDP ::= SEQUENCE {
+ transmissionTimeIntervalInformation TransmissionTimeIntervalInformation OPTIONAL,
+ -- This IE shall be present if the Transmission Time Interval IE in the Semi-static Transport Format Information IE is set to "dynamic"
+ iE-Extensions ProtocolExtensionContainer { {TDD-TransportFormatSet-ModeDP-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+TDD-TransportFormatSet-ModeDP-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransmissionTimeIntervalInformation ::= SEQUENCE (SIZE (1..maxTTI-count)) OF
+ SEQUENCE {
+ transmissionTimeInterval TransportFormatSet-TransmissionTimeIntervalDynamic,
+ iE-Extensions ProtocolExtensionContainer { { TransmissionTimeIntervalInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TransmissionTimeIntervalInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransportFormatSet-Semi-staticPart ::= SEQUENCE {
+ transmissionTimeInterval TransportFormatSet-TransmissionTimeIntervalSemiStatic,
+ channelCoding TransportFormatSet-ChannelCodingType,
+ codingRate TransportFormatSet-CodingRate OPTIONAL,
+ -- This IE shall be present if the Type of channel coding IE is set to 'convolutional' or 'turbo'
+ rateMatchingAttribute TransportFormatSet-RateMatchingAttribute,
+ cRC-Size TransportFormatSet-CRC-Size,
+ mode TransportFormatSet-ModeSSP ,
+ iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-Semi-staticPart-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TransportFormatSet-Semi-staticPart-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransportFormatSet-ChannelCodingType ::= ENUMERATED {
+ no-codingTDD,
+ convolutional-coding,
+ turbo-coding,
+ ...
+}
+
+TransportFormatSet-CodingRate ::= ENUMERATED {
+ half,
+ third,
+ ...
+}
+
+TransportFormatSet-CRC-Size ::= ENUMERATED {
+ v0,
+ v8,
+ v12,
+ v16,
+ v24,
+ ...
+}
+
+TransportFormatSet-ModeDP ::= CHOICE {
+ tdd TDD-TransportFormatSet-ModeDP,
+ notApplicable NULL,
+ ...
+}
+
+TransportFormatSet-ModeSSP ::= CHOICE {
+ tdd TransportFormatSet-SecondInterleavingMode,
+ notApplicable NULL,
+ ...
+}
+
+TransportFormatSet-NrOfTransportBlocks ::= INTEGER (0..512)
+
+TransportFormatSet-RateMatchingAttribute ::= INTEGER (1..maxRateMatching)
+
+TransportFormatSet-SecondInterleavingMode ::= ENUMERATED {
+ frame-related,
+ timeSlot-related,
+ ...
+}
+
+TransportFormatSet-TransmissionTimeIntervalDynamic ::= ENUMERATED {
+ msec-10,
+ msec-20,
+ msec-40,
+ msec-80,
+ ...
+}
+
+TransportFormatSet-TransmissionTimeIntervalSemiStatic ::= ENUMERATED {
+ msec-10,
+ msec-20,
+ msec-40,
+ msec-80,
+ dynamic,
+ ...,
+ msec-5
+}
+
+TransportFormatSet-TransportBlockSize ::= INTEGER (0..5000)
+
+TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...))
+
+TSTD-Indicator ::= ENUMERATED {
+ active,
+ inactive
+}
+
+TUTRANGANSS ::= SEQUENCE {
+ mS INTEGER(0..16383),
+ lS INTEGER(0..4294967295)
+}
+
+TUTRANGANSSAccuracyClass ::= ENUMERATED {
+ ganssAccuracy-class-A,
+ ganssAccuracy-class-B,
+ ganssAccuracy-class-C,
+ ...
+}
+
+TUTRANGANSSMeasurementThresholdInformation ::= SEQUENCE {
+ tUTRANGANSSChangeLimit INTEGER(1..256) OPTIONAL,
+ predictedTUTRANGANSSDeviationLimit INTEGER(1..256) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { TUTRANGANSSMeasurementThresholdInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TUTRANGANSSMeasurementThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TUTRANGANSSMeasurementValueInformation ::= SEQUENCE {
+ tUTRANGANSS TUTRANGANSS,
+ tUTRANGANSSQuality INTEGER(0..255) OPTIONAL,
+ tUTRANGANSSDriftRate INTEGER(-50..50),
+ tUTRANGANSSDriftRateQuality INTEGER(0..50) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { TUTRANGANSSMeasurementValueInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TUTRANGANSSMeasurementValueInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TUTRANGPS ::= SEQUENCE {
+ ms-part INTEGER (0..16383),
+ ls-part INTEGER (0..4294967295)
+}
+
+TUTRANGPSChangeLimit ::= INTEGER (1..256)
+-- Unit chip, Step 1/16 chip, Range 1/16..16 chip
+
+TUTRANGPSDriftRate ::= INTEGER (-50..50)
+-- Unit chip/s, Step 1/256 chip/s, Range -50/256..+50/256 chip/s
+
+TUTRANGPSDriftRateQuality ::= INTEGER (0..50)
+-- Unit chip/s, Step 1/256 chip/s, Range 0..50/256 chip/s
+
+TUTRANGPSAccuracyClass ::= ENUMERATED {
+ accuracy-class-A,
+ accuracy-class-B,
+ accuracy-class-C,
+ ...
+}
+
+TUTRANGPSMeasurementThresholdInformation ::= SEQUENCE {
+ tUTRANGPSChangeLimit TUTRANGPSChangeLimit OPTIONAL,
+ predictedTUTRANGPSDeviationLimit PredictedTUTRANGPSDeviationLimit OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { TUTRANGPSMeasurementThresholdInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TUTRANGPSMeasurementThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TUTRANGPSMeasurementValueInformation ::= SEQUENCE {
+ tUTRANGPS TUTRANGPS,
+ tUTRANGPSQuality TUTRANGPSQuality OPTIONAL,
+ tUTRANGPSDriftRate TUTRANGPSDriftRate,
+ tUTRANGPSDriftRateQuality TUTRANGPSDriftRateQuality OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {TUTRANGPSMeasurementValueInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TUTRANGPSMeasurementValueInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TUTRANGPSQuality ::= INTEGER (0..255)
+-- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip
+
+TypeOfError ::= ENUMERATED {
+ not-understood,
+ missing,
+ ...
+}
+
+-- ==========================================
+-- U
+-- ==========================================
+
+UARFCN ::= INTEGER (0..16383, ...)
+-- corresponds to 0MHz .. 3276.6MHz
+
+UC-Id ::= SEQUENCE {
+ rNC-ID RNC-ID,
+ c-ID C-ID,
+ iE-Extensions ProtocolExtensionContainer { {UC-Id-ExtIEs} } OPTIONAL,
+ ...
+}
+UC-Id-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional},
+ ...
+}
+
+UDRE ::= ENUMERATED {
+ udre-minusequal-one-m,
+ udre-betweenoneandfour-m,
+ udre-betweenfourandeight-m,
+ udre-greaterequaleight-m
+}
+
+
+UE-Capability-Information ::= SEQUENCE {
+ hSDSCH-Physical-Layer-Category INTEGER (1..64,...),
+ iE-Extensions ProtocolExtensionContainer { { UE-Capability-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UE-Capability-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ID id-LCRTDD-uplink-Physical-Channel-Capability CRITICALITY ignore EXTENSION LCRTDD-Uplink-Physical-Channel-Capability PRESENCE optional},
+ ...
+}
+
+UE-DPCCH-burst1 ::= ENUMERATED {v1, v2, v5}
+ -- Unit subframe
+
+UE-DPCCH-burst2 ::= ENUMERATED {v1, v2, v5}
+ -- Unit subframe
+
+UE-DRX-Cycle ::= ENUMERATED {v4, v5, v8, v10, v16, v20}
+ -- Unit subframe
+
+UE-DRX-Grant-Monitoring ::= BOOLEAN
+ -- true: applied, false: not applied
+
+UE-DTX-Cycle1-2ms ::= ENUMERATED {v1, v4, v5, v8, v10, v16, v20}
+ -- Unit subframe
+
+UE-DTX-Cycle1-10ms ::= ENUMERATED {v1, v5, v10, v20}
+ -- Unit subframe
+
+UE-DTX-Cycle2-2ms ::= ENUMERATED {v4, v5, v8, v10, v16, v20, v32, v40, v64, v80, v128, v160}
+ -- Unit subframe
+
+UE-DTX-Cycle2-10ms ::= ENUMERATED {v5, v10, v20, v40, v80, v160}
+ -- Unit subframe
+
+UE-DTX-DRX-Offset ::= INTEGER (0..159)
+ -- Unit subframe
+
+UE-DTX-Long-Preamble ::= ENUMERATED {v2, v4, v15}
+ -- Units of slots
+
+UE-Inactivity-Threshold ::= ENUMERATED {v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity}
+ -- Unit subframe
+
+UL-CapacityCredit ::= INTEGER (0..65535)
+
+UL-DL-mode ::= ENUMERATED {
+ ul-only,
+ dl-only,
+ both-ul-and-dl
+}
+
+UL-DPDCH-Indicator-For-E-DCH-Operation ::= ENUMERATED {
+ ul-DPDCH-present,
+ ul-DPDCH-not-present
+}
+
+Uplink-Compressed-Mode-Method ::= ENUMERATED {
+ sFdiv2,
+ higher-layer-scheduling,
+ ...
+}
+
+UL-Timeslot-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationItem
+
+UL-Timeslot-InformationItem ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tFCI-Presence TFCI-Presence,
+ uL-Code-InformationList TDD-UL-Code-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-TimeslotLCR-InformationItem
+
+UL-TimeslotLCR-InformationItem ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tFCI-Presence TFCI-Presence,
+ uL-Code-InformationList TDD-UL-Code-LCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-TimeslotLCR-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-TimeslotLCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-PLCCH-Information-UL-TimeslotLCR-Info CRITICALITY reject EXTENSION PLCCHinformation PRESENCE optional },
+ ...
+}
+
+UL-Timeslot768-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot768-InformationItem
+
+UL-Timeslot768-InformationItem ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tFCI-Presence TFCI-Presence,
+ uL-Code-InformationList TDD-UL-Code-768-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot768-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot768-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCCH-SlotFormat ::= INTEGER (0..5,...)
+
+UL-SIR ::= INTEGER (-82..173)
+-- According to mapping in [16]
+
+UL-FP-Mode ::= ENUMERATED {
+ normal,
+ silent,
+ ...
+}
+
+UL-PhysCH-SF-Variation ::= ENUMERATED {
+ sf-variation-supported,
+ sf-variation-not-supported
+}
+
+UL-ScramblingCode ::= SEQUENCE {
+ uL-ScramblingCodeNumber UL-ScramblingCodeNumber,
+ uL-ScramblingCodeLength UL-ScramblingCodeLength,
+ iE-Extensions ProtocolExtensionContainer { { UL-ScramblingCode-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-ScramblingCode-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-ScramblingCodeNumber ::= INTEGER (0..16777215)
+
+UL-ScramblingCodeLength ::= ENUMERATED {
+ short,
+ long
+}
+
+UL-Synchronisation-Parameters-LCR ::= SEQUENCE {
+ uL-Synchronisation-StepSize UL-Synchronisation-StepSize,
+ uL-Synchronisation-Frequency UL-Synchronisation-Frequency,
+ iE-Extensions ProtocolExtensionContainer { { UL-Synchronisation-Parameters-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-Synchronisation-Parameters-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Synchronisation-StepSize ::= INTEGER (1..8)
+
+UL-Synchronisation-Frequency ::= INTEGER (1..8)
+
+UL-TimeSlot-ISCP-Info ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-TimeSlot-ISCP-InfoItem
+
+UL-TimeSlot-ISCP-InfoItem ::= SEQUENCE {
+ timeSlot TimeSlot,
+ iSCP UL-TimeslotISCP-Value,
+ iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+UL-TimeSlot-ISCP-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-TimeSlot-ISCP-LCR-Info ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-TimeSlot-ISCP-LCR-InfoItem
+
+UL-TimeSlot-ISCP-LCR-InfoItem ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ iSCP UL-TimeslotISCP-Value,
+ iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UpPTSInterferenceValue ::= INTEGER (0..127,...)
+
+Unidirectional-DCH-Indicator ::= ENUMERATED {
+ downlink-DCH-only,
+ uplink-DCH-only
+}
+
+USCH-Information ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-InformationItem
+
+USCH-InformationItem ::= SEQUENCE {
+ uSCH-ID USCH-ID,
+ cCTrCH-ID CCTrCH-ID, -- UL CCTrCH in which the USCH is mapped
+ transportFormatSet TransportFormatSet, -- For USCH
+ allocationRetentionPriority AllocationRetentionPriority,
+ iE-Extensions ProtocolExtensionContainer { { USCH-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+USCH-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+{ ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+USCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-InformationResponseItem
+
+USCH-InformationResponseItem ::= SEQUENCE {
+ uSCH-ID USCH-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { USCH-InformationResponseItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+USCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-TimeslotISCP-Value ::= INTEGER (0..127)
+-- According to mapping in [23]
+
+UL-TimeslotISCP-Value-IncrDecrThres ::= INTEGER (0..126)
+
+USCH-ID ::= INTEGER (0..255)
+
+-- ==========================================
+-- V
+-- ==========================================
+
+-- ==========================================
+-- W
+-- ==========================================
+
+-- ==========================================
+-- X
+-- ==========================================
+
+-- ==========================================
+-- Y
+-- ==========================================
+
+-- ==========================================
+-- Z
+-- ==========================================
+
+END
+
diff --git a/asn1/nbap/NBAP-PDU-Contents.asn b/asn1/nbap/NBAP-PDU-Contents.asn
new file mode 100644
index 0000000000..cc1ba0ff80
--- /dev/null
+++ b/asn1/nbap/NBAP-PDU-Contents.asn
@@ -0,0 +1,11024 @@
+-- NBAP-PDU-Contents.asn
+--
+-- Taken from 3GPP TS 25.433 V7.5.0 (2007-06)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-750.zip/25433-750.DOC
+--
+-- 9.3.3 PDU Definitions
+--
+-- $Id$
+--
+
+-- **************************************************************
+--
+-- PDU definitions for NBAP.
+--
+-- **************************************************************
+
+NBAP-PDU-Contents {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+umts-Access (20) modules (3) nbap (2) version1 (1) nbap-PDU-Contents (1) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- IE parameter types from other modules.
+--
+-- **************************************************************
+
+IMPORTS
+ Active-Pattern-Sequence-Information,
+ AddorDeleteIndicator,
+ AICH-Power,
+ AICH-TransmissionTiming,
+ AllocationRetentionPriority,
+ AlternativeFormatReportingIndicator,
+ AvailabilityStatus,
+ BCCH-ModificationTime,
+ BindingID,
+ BlockingPriorityIndicator,
+ BroadcastReference,
+ SCTD-Indicator,
+ Cause,
+ CCTrCH-ID,
+ CellParameterID,
+ CellPortionID,
+ CellSyncBurstCode,
+ CellSyncBurstCodeShift,
+ CellSyncBurstRepetitionPeriod,
+ CellSyncBurstSIR,
+ CellSyncBurstTiming,
+ CellSyncBurstTimingThreshold,
+ CFN,
+ ChipOffset,
+ C-ID,
+ Closedlooptimingadjustmentmode,
+ CommonChannelsCapacityConsumptionLaw,
+ Compressed-Mode-Deactivation-Flag,
+ CommonMeasurementAccuracy,
+ CommonMeasurementType,
+ CommonMeasurementValue,
+ CommonMeasurementValueInformation,
+ CommonPhysicalChannelID,
+ CommonPhysicalChannelID768,
+ Common-PhysicalChannel-Status-Information,
+ Common-PhysicalChannel-Status-Information768,
+ Common-TransportChannel-Status-Information,
+ CommonTransportChannelID,
+ CommonTransportChannel-InformationResponse,
+ CommunicationControlPortID,
+ ConfigurationGenerationID,
+ ConstantValue,
+ ContinuousPacketConnectivityDTX-DRX-Capability,
+ ContinuousPacketConnectivityDTX-DRX-Information,
+ ContinuousPacketConnectivityHS-SCCH-less-Capability,
+ ContinuousPacketConnectivityHS-SCCH-less-Information,
+ ContinuousPacketConnectivityHS-SCCH-less-Information-Response,
+ CPC-Information,
+ CriticalityDiagnostics,
+ CRNC-CommunicationContextID,
+ CSBMeasurementID,
+ CSBTransmissionID,
+ DCH-FDD-Information,
+ DCH-Indicator-For-E-DCH-HSDPA-Operation,
+ DCH-InformationResponse,
+ DCH-ID,
+ FDD-DCHs-to-Modify,
+ TDD-DCHs-to-Modify,
+ DCH-TDD-Information,
+ DedicatedChannelsCapacityConsumptionLaw,
+ DedicatedMeasurementType,
+ DedicatedMeasurementValue,
+ DedicatedMeasurementValueInformation,
+ DelayedActivation,
+ DelayedActivationUpdate,
+ DiversityControlField,
+ DiversityMode,
+ DL-DPCH-SlotFormat,
+ DL-DPCH-TimingAdjustment,
+ DL-or-Global-CapacityCredit,
+ DL-Power,
+ DL-PowerBalancing-Information,
+ DL-PowerBalancing-ActivationIndicator,
+ DLPowerAveragingWindowSize,
+ DL-PowerBalancing-UpdatedIndicator,
+ DL-ScramblingCode,
+ DL-TimeslotISCP,
+ DL-Timeslot-Information,
+ DL-TimeslotLCR-Information,
+ DL-TimeslotISCPInfo,
+ DL-TimeslotISCPInfoLCR,
+ DL-TPC-Pattern01Count,
+ DPC-Mode,
+ DPCH-ID,
+ DPCH-ID768,
+ DSCH-ID,
+ DSCH-InformationResponse,
+ DSCH-TDD-Information,
+ DwPCH-Power,
+ E-AGCH-FDD-Code-Information,
+ E-DCH-Capability,
+ E-DCHCapacityConsumptionLaw,
+ E-DCH-TTI2ms-Capability,
+ E-DCH-SF-Capability,
+ E-DCH-HARQ-Combining-Capability,
+ E-DCH-FDD-DL-Control-Channel-Information,
+ E-DCH-FDD-Information,
+ E-DCH-FDD-Information-Response,
+ E-DCH-FDD-Information-to-Modify,
+ E-DCH-FDD-Update-Information,
+ E-DCH-MACdFlow-ID,
+ E-DCH-MACdFlows-Information,
+ E-DCH-MACdFlows-to-Delete,
+ E-DCH-RL-Indication,
+ E-DCH-Serving-Cell-Change-Info-Response,
+ E-DPCCH-PO,
+ E-RGCH-E-HICH-FDD-Code-Information,
+ E-RGCH-2-IndexStepThreshold,
+ E-RGCH-3-IndexStepThreshold,
+ End-Of-Audit-Sequence-Indicator,
+ Enhanced-FACH-Capability,
+ Enhanced-PCH-Capability,
+ E-TFCS-Information,
+ E-TTI,
+ ExtendedPropagationDelay,
+ Fast-Reconfiguration-Mode,
+ Fast-Reconfiguration-Permission,
+ FDD-DL-ChannelisationCodeNumber,
+ FDD-DL-CodeInformation,
+ FDD-S-CCPCH-FrameOffset,
+ FDD-S-CCPCH-Offset,
+ FDD-TPC-DownlinkStepSize,
+ F-DPCH-Capability,
+ F-DPCH-SlotFormat,
+ F-DPCH-SlotFormatCapability,
+ FirstRLS-Indicator,
+ FNReportingIndicator,
+ FPACH-Power,
+ FrameAdjustmentValue,
+ FrameHandlingPriority,
+ FrameOffset,
+ HARQ-Info-for-E-DCH,
+ HSDPA-Capability,
+ HSDSCH-Common-System-InformationFDD,
+ HSDSCH-Common-System-Information-ResponseFDD,
+ HSDSCH-Configured-Indicator,
+ HSDSCH-Paging-System-InformationFDD,
+ HSDSCH-Paging-System-Information-ResponseFDD,
+ HS-DSCH-Serving-Cell-Change-Info,
+ HS-DSCH-Serving-Cell-Change-Info-Response,
+ HSDSCH-MACdPDU-SizeCapability,
+ HS-PDSCH-FDD-Code-Information,
+ HS-SCCH-ID,
+ HS-SCCH-FDD-Code-Information,
+ HS-SICH-ID,
+ IB-OC-ID,
+ IB-SG-DATA,
+ IB-SG-POS,
+ IB-SG-REP,
+ IB-Type,
+ InformationExchangeID,
+ InformationReportCharacteristics,
+ InformationType,
+ Initial-DL-DPCH-TimingAdjustment-Allowed,
+ InnerLoopDLPCStatus,
+ IPDL-FDD-Parameters,
+ IPDL-TDD-Parameters,
+ IPDL-Indicator,
+ IPDL-TDD-Parameters-LCR,
+ LimitedPowerIncrease,
+ Local-Cell-ID,
+ MaximumDL-PowerCapability,
+ Maximum-Target-ReceivedTotalWideBandPower,
+ MaximumTransmissionPower,
+ MaxNrOfUL-DPDCHs,
+ Max-Set-E-DPDCHs,
+ MaxPRACH-MidambleShifts,
+ Max-UE-DTX-Cycle,
+ MBMS-Capability,
+ MeasurementFilterCoefficient,
+ MeasurementID,
+ MeasurementRecoveryBehavior,
+ MeasurementRecoveryReportingIndicator,
+ MeasurementRecoverySupportIndicator,
+ MICH-CFN,
+ MICH-Mode,
+ MidambleAllocationMode,
+ MidambleShiftAndBurstType,
+ MidambleShiftAndBurstType768,
+ MidambleShiftLCR,
+ MinimumDL-PowerCapability,
+ MinSpreadingFactor,
+ MIMO-Capability,
+ MIMO-PilotConfiguration,
+ MinUL-ChannelisationCodeLength,
+ Modification-Period,
+ MultiplexingPosition,
+ NCyclesPerSFNperiod,
+ NRepetitionsPerCyclePeriod,
+ N-INSYNC-IND,
+ N-OUTSYNC-IND,
+ NeighbouringCellMeasurementInformation,
+ NeighbouringFDDCellMeasurementInformation,
+ NeighbouringTDDCellMeasurementInformation,
+ NI-Information,
+ NodeB-CommunicationContextID,
+ NotificationIndicatorLength,
+ NumberOfReportedCellPortions,
+ NSubCyclesPerCyclePeriod,
+ PagingIndicatorLength,
+ PayloadCRC-PresenceIndicator,
+ PCCPCH-Power,
+ PDSCHSet-ID,
+ PDSCH-ID,
+ PDSCH-ID768,
+ PICH-Mode,
+ PICH-Power,
+ PLCCHinformation,
+ PowerAdjustmentType,
+ PowerOffset,
+ PowerRaiseLimit,
+ PRACH-Midamble,
+ PreambleSignatures,
+ PreambleThreshold,
+ PredictedSFNSFNDeviationLimit,
+ PredictedTUTRANGPSDeviationLimit,
+ PrimaryCPICH-Power,
+ Primary-CPICH-Usage-for-Channel-Estimation,
+ PrimaryScramblingCode,
+ PropagationDelay,
+ SCH-TimeSlot,
+ PunctureLimit,
+ PUSCHSet-ID,
+ PUSCH-ID,
+ QE-Selector,
+ RACH-SlotFormat,
+ RACH-SubChannelNumbers,
+ Reference-ReceivedTotalWideBandPower,
+ Reference-ReceivedTotalWideBandPowerReporting,
+ Reference-ReceivedTotalWideBandPowerSupportIndicator,
+ Reference-ReceivedTotalWideBandPower-LCR,
+ ReferenceClockAvailability,
+ ReferenceSFNoffset,
+ RepetitionLength,
+ RepetitionPeriod,
+ ReportCharacteristics,
+ RequestedDataValue,
+ RequestedDataValueInformation,
+ ResourceOperationalState,
+ RL-Set-ID,
+ RL-ID,
+ RL-Specific-DCH-Info,
+ RL-Specific-E-DCH-Info,
+ Received-total-wide-band-power-Value,
+ AdjustmentPeriod,
+ ScaledAdjustmentRatio,
+ MaxAdjustmentStep,
+ RNC-ID,
+ ScramblingCodeNumber,
+ Secondary-CPICH-Information-Change,
+ SecondaryCCPCH-SlotFormat,
+ Segment-Type,
+ Serving-E-DCH-RL-ID,
+ SixteenQAM-UL-Capability,
+ SixtyfourQAM-DL-Capability,
+ SFN,
+ SFNSFNChangeLimit,
+ SFNSFNDriftRate,
+ SFNSFNDriftRateQuality,
+ SFNSFNQuality,
+ ShutdownTimer,
+ SIB-Originator,
+ SpecialBurstScheduling,
+ SignallingBearerRequestIndicator,
+ Start-Of-Audit-Sequence-Indicator,
+ STTD-Indicator,
+ SSDT-SupportIndicator,
+ SyncCase,
+ SYNCDlCodeId,
+ SyncFrameNumber,
+ SynchronisationReportCharacteristics,
+ SynchronisationReportType,
+ Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio,
+ T-Cell,
+ T-RLFAILURE,
+ TDD-ChannelisationCode,
+ TDD-ChannelisationCodeLCR,
+ TDD-ChannelisationCode768,
+ TDD-DL-Code-LCR-Information,
+ TDD-DPCHOffset,
+ TDD-TPC-DownlinkStepSize,
+ TDD-PhysicalChannelOffset,
+ TDD-UL-Code-LCR-Information,
+ TFCI-Coding,
+ TFCI-Presence,
+ TFCI-SignallingMode,
+ TFCS,
+ TimeSlot,
+ TimeSlotLCR,
+ TimeSlotDirection,
+ TimeSlotStatus,
+ TimingAdjustmentValue,
+ TimingAdvanceApplied,
+ TnlQos,
+ ToAWE,
+ ToAWS,
+ TransmissionDiversityApplied,
+ TransmitDiversityIndicator,
+ TransmissionGapPatternSequenceCodeInformation,
+ Transmission-Gap-Pattern-Sequence-Information,
+ TransportBearerRequestIndicator,
+ TransportFormatSet,
+ TransportLayerAddress,
+ TSTD-Indicator,
+ TUTRANGPS,
+ TUTRANGPSChangeLimit,
+ TUTRANGPSDriftRate,
+ TUTRANGPSDriftRateQuality,
+ TUTRANGPSQuality,
+ UARFCN,
+ UC-Id,
+ USCH-Information,
+ USCH-InformationResponse,
+ UL-CapacityCredit,
+ UL-DPCCH-SlotFormat,
+ UL-DPDCH-Indicator-For-E-DCH-Operation,
+ UL-SIR,
+ UL-FP-Mode,
+ UL-PhysCH-SF-Variation,
+ UL-ScramblingCode,
+ UL-Timeslot-Information,
+ UL-TimeslotLCR-Information,
+ UL-TimeSlot-ISCP-Info,
+ UL-TimeSlot-ISCP-LCR-Info,
+ UL-TimeslotISCP-Value,
+ UL-TimeslotISCP-Value-IncrDecrThres,
+ USCH-ID,
+ HSDSCH-FDD-Information,
+ HSDSCH-FDD-Information-Response,
+ HSDSCH-Information-to-Modify,
+ HSDSCH-Information-to-Modify-Unsynchronised,
+ HSDSCH-MACdFlow-ID,
+ HSDSCH-MACdFlows-Information,
+ HSDSCH-MACdFlows-to-Delete,
+ HSDSCH-RNTI,
+ HSDSCH-TDD-Information,
+ HSDSCH-TDD-Information-Response,
+ PrimaryCCPCH-RSCP,
+ HSDSCH-FDD-Update-Information,
+ HSDSCH-TDD-Update-Information,
+ UL-Synchronisation-Parameters-LCR,
+ TDD-DL-DPCH-TimeSlotFormat-LCR,
+ TDD-UL-DPCH-TimeSlotFormat-LCR,
+ TDD-TPC-UplinkStepSize-LCR,
+ CellSyncBurstTimingLCR,
+ TimingAdjustmentValueLCR,
+ PrimaryCCPCH-RSCP-Delta,
+ SynchronisationIndicator,
+ TDD-UL-Code-768-Information,
+ UL-Timeslot768-Information,
+ TDD-DL-Code-768-Information,
+ DL-Timeslot768-Information,
+ E-DCH-TDD-CapacityConsumptionLaw,
+ E-DCH-Information,
+ E-DCH-Information-Response,
+ E-DCH-Information-Reconfig,
+ LTGI-Presence,
+ SNPL-Reporting-Type,
+ E-AGCH-Id,
+ E-HICH-TimeOffset,
+ Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells,
+ E-DCH-768-Information,
+ E-DCH-768-Information-Reconfig,
+ RTWP-ReportingIndicator,
+ RTWP-CellPortion-ReportingIndicator,
+ MAChs-ResetIndicator,
+ E-DCH-LCR-Information,
+ E-DCH-LCR-Information-Reconfig,
+ E-HICH-ID-TDD,
+ E-HICH-TimeOffsetLCR,
+ E-HICH-Type,
+ ModulationPO-MBSFN,
+ Secondary-CCPCH-SlotFormat-Extended,
+ ModulationMBSFN,
+ MBSFN-Only-Mode-Indicator,
+ MBSFN-Only-Mode-Capability
+
+
+FROM NBAP-IEs
+
+ PrivateIE-Container{},
+ ProtocolExtensionContainer{},
+ ProtocolIE-Container{},
+ ProtocolIE-Single-Container{},
+ ProtocolIE-ContainerList{},
+ NBAP-PRIVATE-IES,
+ NBAP-PROTOCOL-IES,
+ NBAP-PROTOCOL-EXTENSION
+FROM NBAP-Containers
+
+ id-Active-Pattern-Sequence-Information,
+ id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD,
+ id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD,
+ id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD,
+ id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD,
+ id-AdjustmentRatio,
+ id-AICH-Information,
+ id-AICH-ParametersListIE-CTCH-ReconfRqstFDD,
+ id-AlternativeFormatReportingIndicator,
+ id-BCH-Information,
+ id-BCCH-ModificationTime,
+ id-bindingID,
+ id-BlockingPriorityIndicator,
+ id-BroadcastReference,
+ id-Cause,
+ id-CauseLevel-PSCH-ReconfFailure,
+ id-CauseLevel-RL-AdditionFailureFDD,
+ id-CauseLevel-RL-AdditionFailureTDD,
+ id-CauseLevel-RL-ReconfFailure,
+ id-CauseLevel-RL-SetupFailureFDD,
+ id-CauseLevel-RL-SetupFailureTDD,
+ id-CauseLevel-SyncAdjustmntFailureTDD,
+ id-CCP-InformationItem-AuditRsp,
+ id-CCP-InformationList-AuditRsp,
+ id-CCP-InformationItem-ResourceStatusInd,
+ id-CCTrCH-InformationItem-RL-FailureInd,
+ id-CCTrCH-InformationItem-RL-RestoreInd,
+ id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD,
+ id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD,
+ id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD,
+ id-CellAdjustmentInfo-SyncAdjustmntRqstTDD,
+ id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD,
+ id-Cell-InformationItem-AuditRsp,
+ id-Cell-InformationItem-ResourceStatusInd,
+ id-Cell-InformationList-AuditRsp,
+ id-CellParameterID,
+ id-CellPortion-InformationItem-Cell-SetupRqstFDD,
+ id-CellPortion-InformationList-Cell-SetupRqstFDD,
+ id-CellPortion-InformationItem-Cell-ReconfRqstFDD,
+ id-CellPortion-InformationList-Cell-ReconfRqstFDD,
+ id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD,
+ id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD,
+ id-cellSyncBurstRepetitionPeriod,
+ id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD,
+ id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD,
+ id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD,
+ id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD,
+ id-CellSyncBurstInfoList-CellSyncReconfRqstTDD,
+ id-CellSyncInfo-CellSyncReprtTDD,
+ id-CFN,
+ id-CFNReportingIndicator,
+ id-C-ID,
+ id-Closed-Loop-Timing-Adjustment-Mode,
+ id-CommonMeasurementAccuracy,
+ id-CommonMeasurementObjectType-CM-Rprt,
+ id-CommonMeasurementObjectType-CM-Rqst,
+ id-CommonMeasurementObjectType-CM-Rsp,
+ id-CommonMeasurementType,
+ id-CommonPhysicalChannelID,
+ id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD,
+ id-CommonPhysicalChannelType-CTCH-SetupRqstFDD,
+ id-CommonPhysicalChannelType-CTCH-SetupRqstTDD,
+ id-CommunicationContextInfoItem-Reset,
+ id-CommunicationControlPortID,
+ id-CommunicationControlPortInfoItem-Reset,
+ id-Compressed-Mode-Deactivation-Flag,
+ id-ConfigurationGenerationID,
+ id-ContinuousPacketConnectivityDTX-DRX-Capability,
+ id-ContinuousPacketConnectivityDTX-DRX-Information,
+ id-ContinuousPacketConnectivityHS-SCCH-less-Capability,
+ id-ContinuousPacketConnectivityHS-SCCH-less-Information,
+ id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response,
+ id-CPC-Information,
+ id-CRNC-CommunicationContextID,
+ id-CriticalityDiagnostics,
+ id-CSBTransmissionID,
+ id-CSBMeasurementID,
+ id-DCHs-to-Add-FDD,
+ id-DCHs-to-Add-TDD,
+ id-DCH-AddList-RL-ReconfPrepTDD,
+ id-DCH-DeleteList-RL-ReconfPrepFDD,
+ id-DCH-DeleteList-RL-ReconfPrepTDD,
+ id-DCH-DeleteList-RL-ReconfRqstFDD,
+ id-DCH-DeleteList-RL-ReconfRqstTDD,
+ id-DCH-FDD-Information,
+ id-DCH-TDD-Information,
+ id-DCH-Indicator-For-E-DCH-HSDPA-Operation,
+ id-DCH-InformationResponse,
+ id-DCH-RearrangeList-Bearer-RearrangeInd,
+ id-DSCH-RearrangeList-Bearer-RearrangeInd,
+ id-FDD-DCHs-to-Modify,
+ id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD,
+ id-TDD-DCHs-to-Modify,
+ id-DedicatedMeasurementObjectType-DM-Rprt,
+ id-DedicatedMeasurementObjectType-DM-Rqst,
+ id-DedicatedMeasurementObjectType-DM-Rsp,
+ id-DedicatedMeasurementType,
+ id-DelayedActivation,
+ id-DelayedActivationList-RL-ActivationCmdFDD,
+ id-DelayedActivationList-RL-ActivationCmdTDD,
+ id-DelayedActivationInformation-RL-ActivationCmdFDD,
+ id-DelayedActivationInformation-RL-ActivationCmdTDD,
+ id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD,
+ id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD,
+ id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD,
+ id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD,
+ id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD,
+ id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD,
+ id-DL-CCTrCH-InformationList-RL-SetupRqstTDD,
+ id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD,
+ id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD,
+ id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD,
+ id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD,
+ id-DL-DPCH-InformationItem-RL-AdditionRqstTDD,
+ id-DL-DPCH-InformationList-RL-SetupRqstTDD,
+ id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD,
+ id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD,
+ id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD,
+ id-DL-DPCH-Information-RL-ReconfPrepFDD,
+ id-DL-DPCH-Information-RL-ReconfRqstFDD,
+ id-DL-DPCH-Information-RL-SetupRqstFDD,
+ id-DL-DPCH-TimingAdjustment,
+ id-DL-DPCH-Power-Information-RL-ReconfPrepFDD,
+ id-DL-PowerBalancing-Information,
+ id-DL-PowerBalancing-ActivationIndicator,
+ id-DL-ReferencePowerInformationItem-DL-PC-Rqst,
+ id-DL-PowerBalancing-UpdatedIndicator,
+ id-DLReferencePower,
+ id-DLReferencePowerList-DL-PC-Rqst,
+ id-DL-TPC-Pattern01Count,
+ id-DPC-Mode,
+ id-DPCHConstant,
+ id-DSCHs-to-Add-TDD,
+ id-DSCH-Information-DeleteList-RL-ReconfPrepTDD,
+ id-DSCH-Information-ModifyList-RL-ReconfPrepTDD,
+ id-DSCH-InformationResponse,
+ id-DSCH-TDD-Information,
+ id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code,
+ id-E-AGCH-FDD-Code-Information,
+ id-E-DCH-Capability,
+ id-E-DCH-TTI2ms-Capability,
+ id-E-DCH-SF-Capability,
+ id-E-DCH-HARQ-Combining-Capability,
+ id-E-DCH-FDD-DL-Control-Channel-Information,
+ id-E-DCH-FDD-Information,
+ id-E-DCH-FDD-Information-Response,
+ id-E-DCH-FDD-Information-to-Modify,
+ id-E-DCH-FDD-Update-Information,
+ id-E-DCH-MACdFlows-to-Add,
+ id-E-DCH-MACdFlows-to-Delete,
+ id-E-DCH-RearrangeList-Bearer-RearrangeInd,
+ id-E-DCH-Resources-Information-AuditRsp,
+ id-E-DCH-Resources-Information-ResourceStatusInd,
+ id-E-DCH-RL-Indication,
+ id-E-DCH-RL-Set-ID,
+ id-E-DCH-Serving-Cell-Change-Info-Response,
+ id-E-DCH-CapacityConsumptionLaw,
+ id-E-DPCH-Information-RL-ReconfPrepFDD,
+ id-E-DPCH-Information-RL-ReconfRqstFDD,
+ id-E-DPCH-Information-RL-SetupRqstFDD,
+ id-E-DPCH-Information-RL-AdditionReqFDD,
+ id-E-RGCH-E-HICH-FDD-Code-Information,
+ id-End-Of-Audit-Sequence-Indicator,
+ id-Enhanced-FACH-Capability,
+ id-Enhanced-PCH-Capability,
+ id-ExtendedPropagationDelay,
+ id-FACH-Information,
+ id-FACH-ParametersList-CTCH-ReconfRqstTDD,
+ id-FACH-ParametersList-CTCH-SetupRsp,
+ id-FACH-ParametersListIE-CTCH-ReconfRqstFDD,
+ id-FACH-ParametersListIE-CTCH-SetupRqstFDD,
+ id-FACH-ParametersListIE-CTCH-SetupRqstTDD,
+ id-Fast-Reconfiguration-Mode,
+ id-Fast-Reconfiguration-Permission,
+ id-F-DPCH-Capability,
+ id-F-DPCH-Information-RL-ReconfPrepFDD,
+ id-F-DPCH-Information-RL-SetupRqstFDD,
+ id-F-DPCH-SlotFormat,
+ id-F-DPCH-SlotFormatCapability,
+ id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst,
+ id-HSDSCH-Configured-Indicator,
+ id-HS-DSCH-Serving-Cell-Change-Info,
+ id-HS-DSCH-Serving-Cell-Change-Info-Response,
+ id-IndicationType-ResourceStatusInd,
+ id-InformationExchangeID,
+ id-InformationExchangeObjectType-InfEx-Rqst,
+ id-InformationExchangeObjectType-InfEx-Rsp,
+ id-InformationExchangeObjectType-InfEx-Rprt,
+ id-InformationReportCharacteristics,
+ id-InformationType,
+ id-InitDL-Power,
+ id-Initial-DL-DPCH-TimingAdjustment,
+ id-Initial-DL-DPCH-TimingAdjustment-Allowed,
+ id-InnerLoopDLPCStatus,
+ id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD,
+ id-IPDLParameter-Information-Cell-ReconfRqstFDD,
+ id-IPDLParameter-Information-Cell-SetupRqstFDD,
+ id-IPDLParameter-Information-Cell-ReconfRqstTDD,
+ id-IPDLParameter-Information-Cell-SetupRqstTDD,
+ id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD,
+ id-Limited-power-increase-information-Cell-SetupRqstFDD,
+ id-Local-Cell-ID,
+ id-Local-Cell-Group-InformationItem-AuditRsp,
+ id-Local-Cell-Group-InformationItem-ResourceStatusInd,
+ id-Local-Cell-Group-InformationItem2-ResourceStatusInd,
+ id-Local-Cell-Group-InformationList-AuditRsp,
+ id-Local-Cell-InformationItem-AuditRsp,
+ id-Local-Cell-InformationItem-ResourceStatusInd,
+ id-Local-Cell-InformationItem2-ResourceStatusInd,
+ id-Local-Cell-InformationList-AuditRsp,
+ id-AdjustmentPeriod,
+ id-MaxAdjustmentStep,
+ id-MaximumTransmissionPower,
+ id-Max-UE-DTX-Cycle,
+ id-MeasurementFilterCoefficient,
+ id-MeasurementID,
+ id-MeasurementRecoveryBehavior,
+ id-MeasurementRecoveryReportingIndicator,
+ id-MeasurementRecoverySupportIndicator,
+ id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst,
+ id-MBMS-Capability,
+ id-MICH-CFN,
+ id-MICH-Information-AuditRsp,
+ id-MICH-Information-ResourceStatusInd,
+ id-MICH-Parameters-CTCH-ReconfRqstFDD,
+ id-MICH-Parameters-CTCH-ReconfRqstTDD,
+ id-MICH-Parameters-CTCH-SetupRqstFDD,
+ id-MICH-Parameters-CTCH-SetupRqstTDD,
+ id-MIMO-Capability,
+ id-MIMO-PilotConfiguration,
+ id-Modification-Period,
+ id-multipleRL-dl-DPCH-InformationList,
+ id-multipleRL-dl-DPCH-InformationModifyList,
+ id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD,
+ id-multiple-RL-Information-RL-ReconfPrepTDD,
+ id-multiple-RL-Information-RL-ReconfRqstTDD,
+ id-multipleRL-ul-DPCH-InformationList,
+ id-multipleRL-ul-DPCH-InformationModifyList,
+ id-NCyclesPerSFNperiod,
+ id-NeighbouringCellMeasurementInformation,
+ id-NI-Information-NotifUpdateCmd,
+ id-NodeB-CommunicationContextID,
+ id-NRepetitionsPerCyclePeriod,
+ id-NumberOfReportedCellPortions,
+ id-P-CCPCH-Information,
+ id-P-CPICH-Information,
+ id-P-SCH-Information,
+ id-PCCPCH-Information-Cell-ReconfRqstTDD,
+ id-PCCPCH-Information-Cell-SetupRqstTDD,
+ id-PCH-Parameters-CTCH-ReconfRqstTDD,
+ id-PCH-Parameters-CTCH-SetupRsp,
+ id-PCH-ParametersItem-CTCH-ReconfRqstFDD,
+ id-PCH-ParametersItem-CTCH-SetupRqstFDD,
+ id-PCH-ParametersItem-CTCH-SetupRqstTDD,
+ id-PCH-Information,
+ id-PICH-ParametersItem-CTCH-ReconfRqstFDD,
+ id-PDSCH-Information-AddListIE-PSCH-ReconfRqst,
+ id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst,
+ id-PDSCH-RL-ID,
+ id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR,
+ id-PDSCHSets-AddList-PSCH-ReconfRqst,
+ id-PDSCHSets-DeleteList-PSCH-ReconfRqst,
+ id-PDSCHSets-ModifyList-PSCH-ReconfRqst,
+ id-PICH-Information,
+ id-PICH-Parameters-CTCH-ReconfRqstTDD,
+ id-PICH-ParametersItem-CTCH-SetupRqstTDD,
+ id-PLCCH-Information-AuditRsp,
+ id-PLCCH-Information-ResourceStatusInd,
+ id-PLCCH-Information-RL-ReconfPrepTDDLCR,
+ id-PLCCH-InformationList-AuditRsp,
+ id-PLCCH-InformationList-ResourceStatusInd,
+ id-PLCCH-Parameters-CTCH-ReconfRqstTDD,
+ id-PowerAdjustmentType,
+ id-Power-Local-Cell-Group-choice-CM-Rqst,
+ id-Power-Local-Cell-Group-choice-CM-Rsp,
+ id-Power-Local-Cell-Group-choice-CM-Rprt,
+ id-Power-Local-Cell-Group-InformationItem-AuditRsp,
+ id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd,
+ id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd,
+ id-Power-Local-Cell-Group-InformationList-AuditRsp,
+ id-Power-Local-Cell-Group-InformationList-ResourceStatusInd,
+ id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd,
+ id-Power-Local-Cell-Group-ID,
+ id-PRACH-Information,
+ id-PRACHConstant,
+ id-PRACH-ParametersItem-CTCH-SetupRqstTDD,
+ id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD,
+ id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD,
+ id-PrimaryCCPCH-Information-Cell-SetupRqstFDD,
+ id-PrimaryCPICH-Information-Cell-ReconfRqstFDD,
+ id-PrimaryCPICH-Information-Cell-SetupRqstFDD,
+ id-Primary-CPICH-Usage-for-Channel-Estimation,
+ id-PrimarySCH-Information-Cell-ReconfRqstFDD,
+ id-PrimarySCH-Information-Cell-SetupRqstFDD,
+ id-PrimaryScramblingCode,
+ id-SCH-Information-Cell-ReconfRqstTDD,
+ id-SCH-Information-Cell-SetupRqstTDD,
+ id-PUSCH-Information-AddListIE-PSCH-ReconfRqst,
+ id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst,
+ id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR,
+ id-PUSCHConstant,
+ id-PUSCHSets-AddList-PSCH-ReconfRqst,
+ id-PUSCHSets-DeleteList-PSCH-ReconfRqst,
+ id-PUSCHSets-ModifyList-PSCH-ReconfRqst,
+ id-RACH-Information,
+ id-RACH-Parameters-CTCH-SetupRsp,
+ id-RACH-ParametersItem-CTCH-SetupRqstFDD,
+ id-RACH-ParameterItem-CTCH-SetupRqstTDD,
+ id-ReferenceClockAvailability,
+ id-ReferenceSFNoffset,
+ id-ReportCharacteristics,
+ id-Reporting-Object-RL-FailureInd,
+ id-Reporting-Object-RL-RestoreInd,
+ id-ResetIndicator,
+ id-RL-ID,
+ id-RL-InformationItem-DM-Rprt,
+ id-RL-InformationItem-DM-Rqst,
+ id-RL-InformationItem-DM-Rsp,
+ id-RL-InformationItem-RL-AdditionRqstFDD,
+ id-RL-informationItem-RL-DeletionRqst,
+ id-RL-InformationItem-RL-FailureInd,
+ id-RL-InformationItem-RL-PreemptRequiredInd,
+ id-RL-InformationItem-RL-ReconfPrepFDD,
+ id-RL-InformationItem-RL-ReconfRqstFDD,
+ id-RL-InformationItem-RL-RestoreInd,
+ id-RL-InformationItem-RL-SetupRqstFDD,
+ id-RL-InformationList-RL-AdditionRqstFDD,
+ id-RL-informationList-RL-DeletionRqst,
+ id-RL-InformationList-RL-PreemptRequiredInd,
+ id-RL-InformationList-RL-ReconfPrepFDD,
+ id-RL-InformationList-RL-ReconfRqstFDD,
+ id-RL-InformationList-RL-SetupRqstFDD,
+ id-RL-InformationResponseItem-RL-AdditionRspFDD,
+ id-RL-InformationResponseItem-RL-ReconfReady,
+ id-RL-InformationResponseItem-RL-ReconfRsp,
+ id-RL-InformationResponseItem-RL-SetupRspFDD,
+ id-RL-InformationResponseList-RL-AdditionRspFDD,
+ id-RL-InformationResponseList-RL-ReconfReady,
+ id-RL-InformationResponseList-RL-ReconfRsp,
+ id-RL-InformationResponseList-RL-SetupRspFDD,
+ id-RL-InformationResponse-RL-AdditionRspTDD,
+ id-RL-InformationResponse-RL-SetupRspTDD,
+ id-RL-Information-RL-AdditionRqstTDD,
+ id-RL-Information-RL-ReconfRqstTDD,
+ id-RL-Information-RL-ReconfPrepTDD,
+ id-RL-Information-RL-SetupRqstTDD,
+ id-RL-ReconfigurationFailureItem-RL-ReconfFailure,
+ id-RL-Set-InformationItem-DM-Rprt,
+ id-RL-Set-InformationItem-DM-Rsp,
+ id-RL-Set-InformationItem-RL-FailureInd,
+ id-RL-Set-InformationItem-RL-RestoreInd,
+ id-RL-Specific-DCH-Info,
+ id-RL-Specific-E-DCH-Info,
+ id-S-CCPCH-Information,
+ id-S-CCPCH-InformationListExt-AuditRsp,
+ id-S-CCPCH-InformationListExt-ResourceStatusInd,
+ id-S-CCPCH-LCR-InformationListExt-AuditRsp,
+ id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd,
+ id-S-CPICH-Information,
+ id-SCH-Information,
+ id-S-SCH-Information,
+ id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD,
+ id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD,
+ id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD,
+ id-Secondary-CPICH-Information,
+ id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD,
+ id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD,
+ id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD,
+ id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD,
+ id-Secondary-CPICH-Information-Change,
+ id-SecondarySCH-Information-Cell-ReconfRqstFDD,
+ id-SecondarySCH-Information-Cell-SetupRqstFDD,
+ id-SegmentInformationListIE-SystemInfoUpdate,
+ id-Serving-Cell-Change-CFN,
+ id-Serving-E-DCH-RL-ID,
+ id-SixteenQAM-UL-Capability,
+ id-SixtyfourQAM-DL-Capability,
+ id-SFN,
+ id-SFNReportingIndicator,
+ id-ShutdownTimer,
+ id-SignallingBearerRequestIndicator,
+ id-Start-Of-Audit-Sequence-Indicator,
+ id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD,
+ id-Successful-RL-InformationRespItem-RL-SetupFailureFDD,
+ id-Synchronisation-Configuration-Cell-ReconfRqst,
+ id-Synchronisation-Configuration-Cell-SetupRqst,
+ id-SyncCase,
+ id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH,
+ id-SyncFrameNumber,
+ id-SynchronisationReportType,
+ id-SynchronisationReportCharacteristics,
+ id-SyncReportType-CellSyncReprtTDD,
+ id-T-Cell,
+ id-TargetCommunicationControlPortID,
+ id-Transmission-Gap-Pattern-Sequence-Information,
+ id-TimeSlotConfigurationList-Cell-ReconfRqstTDD,
+ id-TimeSlotConfigurationList-Cell-SetupRqstTDD,
+ id-timeslotInfo-CellSyncInitiationRqstTDD,
+ id-TimeslotISCPInfo,
+ id-TimingAdvanceApplied,
+ id-TnlQos,
+ id-TransmissionDiversityApplied,
+ id-transportlayeraddress,
+ id-Tstd-indicator,
+ id-UARFCNforNt,
+ id-UARFCNforNd,
+ id-UARFCNforNu,
+ id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD,
+ id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD,
+ id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD,
+ id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD,
+ id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD,
+ id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD,
+ id-UL-CCTrCH-InformationList-RL-SetupRqstTDD,
+ id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD,
+ id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD,
+ id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD,
+ id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD,
+ id-UL-DPCH-InformationItem-RL-AdditionRqstTDD,
+ id-UL-DPCH-InformationList-RL-SetupRqstTDD,
+ id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD,
+ id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD,
+ id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD,
+ id-UL-DPCH-Information-RL-ReconfPrepFDD,
+ id-UL-DPCH-Information-RL-ReconfRqstFDD,
+ id-UL-DPCH-Information-RL-SetupRqstFDD,
+ id-UL-DPDCH-Indicator-For-E-DCH-Operation,
+ id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD,
+ id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD,
+ id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD,
+ id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD,
+ id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD,
+ id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD,
+ id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD,
+ id-USCH-Information-Add,
+ id-USCH-Information-DeleteList-RL-ReconfPrepTDD,
+ id-USCH-Information-ModifyList-RL-ReconfPrepTDD,
+ id-USCH-InformationResponse,
+ id-USCH-Information,
+ id-USCH-RearrangeList-Bearer-RearrangeInd,
+ id-DL-DPCH-LCR-Information-RL-SetupRqstTDD,
+ id-DwPCH-LCR-Information ,
+ id-DwPCH-LCR-InformationList-AuditRsp,
+ id-DwPCH-LCR-Information-Cell-SetupRqstTDD,
+ id-DwPCH-LCR-Information-Cell-ReconfRqstTDD,
+ id-DwPCH-LCR-Information-ResourceStatusInd,
+ id-maxFACH-Power-LCR-CTCH-SetupRqstTDD,
+ id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD,
+ id-FPACH-LCR-Information,
+ id-FPACH-LCR-Information-AuditRsp,
+ id-FPACH-LCR-InformationList-AuditRsp,
+ id-FPACH-LCR-InformationList-ResourceStatusInd,
+ id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD,
+ id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD,
+ id-PCCPCH-LCR-Information-Cell-SetupRqstTDD,
+ id-PCH-Power-LCR-CTCH-SetupRqstTDD,
+ id-PCH-Power-LCR-CTCH-ReconfRqstTDD,
+ id-PICH-LCR-Parameters-CTCH-SetupRqstTDD,
+ id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD,
+ id-RL-InformationResponse-LCR-RL-SetupRspTDD ,
+ id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD,
+ id-TimeSlot,
+ id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD,
+ id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD,
+ id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD,
+ id-TimeSlotLCR-CM-Rqst,
+ id-UL-DPCH-LCR-Information-RL-SetupRqstTDD,
+ id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD,
+ id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD,
+ id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD,
+ id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD,
+ id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD,
+ id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD,
+ id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD,
+ id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD,
+ id-UL-DPCH-LCR-InformationModify-AddList,
+ id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD,
+ id-UL-SIRTarget,
+ id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst,
+ id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst,
+ id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst,
+ id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst,
+ id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst,
+ id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst,
+ id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst,
+ id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst,
+ id-PUSCH-Info-DM-Rqst,
+ id-PUSCH-Info-DM-Rsp,
+ id-PUSCH-Info-DM-Rprt,
+ id-RL-InformationResponse-LCR-RL-AdditionRspTDD,
+ id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD,
+ id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD,
+ id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst,
+ id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst,
+ id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst,
+ id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst,
+ id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst,
+ id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst,
+ id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst,
+ id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst,
+ id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD,
+ id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD,
+ id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD,
+ id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD,
+ id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD,
+ id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD,
+ id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD,
+ id-DwPCH-Power,
+ id-AccumulatedClockupdate-CellSyncReprtTDD,
+ id-HSDPA-Capability,
+ id-HSDSCH-FDD-Information,
+ id-HSDSCH-Common-System-InformationFDD,
+ id-HSDSCH-Common-System-Information-ResponseFDD,
+ id-HSDSCH-FDD-Information-Response,
+ id-HSDSCH-Information-to-Modify,
+ id-HSDSCH-Information-to-Modify-Unsynchronised,
+ id-HSDSCH-MACdFlows-to-Add,
+ id-HSDSCH-MACdFlows-to-Delete,
+ id-HSDSCH-Paging-System-InformationFDD,
+ id-HSDSCH-Paging-System-Information-ResponseFDD,
+ id-HSDSCH-RearrangeList-Bearer-RearrangeInd,
+ id-HSDSCH-Resources-Information-AuditRsp,
+ id-HSDSCH-Resources-Information-ResourceStatusInd,
+ id-HSDSCH-RNTI,
+ id-HSDSCH-TDD-Information,
+ id-HSDSCH-TDD-Information-Response,
+ id-HSPDSCH-RL-ID,
+ id-HSSICH-Info-DM-Rprt,
+ id-HSSICH-Info-DM-Rqst,
+ id-HSSICH-Info-DM-Rsp,
+ id-PrimCCPCH-RSCP-DL-PC-RqstTDD,
+ id-HSDSCH-FDD-Update-Information,
+ id-HSDSCH-TDD-Update-Information,
+ id-UL-Synchronisation-Parameters-LCR,
+ id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD,
+ id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD,
+ id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD,
+ id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD,
+ id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD,
+ id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD,
+ id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD,
+ id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD,
+ id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD,
+ id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD,
+ id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD,
+ id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD,
+ id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD,
+ id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD,
+ id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD,
+ id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD,
+ id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD,
+ id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD,
+ id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD,
+ id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD,
+ id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD,
+ id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD,
+ id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD,
+ id-TimingAdjustmentValueLCR,
+ id-PrimaryCCPCH-RSCP-Delta,
+ id-Maximum-Target-ReceivedTotalWideBandPower,
+ id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp,
+ id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp,
+ id-SynchronisationIndicator,
+ id-Reference-ReceivedTotalWideBandPower,
+ id-Reference-ReceivedTotalWideBandPowerReporting,
+ id-Reference-ReceivedTotalWideBandPowerSupportIndicator,
+ id-Reference-ReceivedTotalWideBandPower-LCR,
+ id-multiple-PUSCH-InfoList-DM-Rsp,
+ id-multiple-PUSCH-InfoList-DM-Rprt,
+ id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio,
+ id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp,
+ id-PCCPCH-768-Information-Cell-SetupRqstTDD,
+ id-SCH-768-Information-Cell-SetupRqstTDD,
+ id-SCH-768-Information-Cell-ReconfRqstTDD,
+ id-PCCPCH-768-Information-Cell-ReconfRqstTDD,
+ id-P-CCPCH-768-Information-AuditRsp,
+ id-PICH-768-Information-AuditRsp,
+ id-PRACH-768-InformationList-AuditRsp,
+ id-SCH-768-Information-AuditRsp,
+ id-MICH-768-Information-AuditRsp,
+ id-CommonPhysicalChannelID768-CommonTrChDeletionReq,
+ id-MICH-768-Parameters-CTCH-ReconfRqstTDD,
+ id-PICH-768-Parameters-CTCH-SetupRqstTDD,
+ id-PICH-768-Parameters-CTCH-ReconfRqstTDD,
+ id-PRACH-768-Parameters-CTCH-SetupRqstTDD,
+ id-S-CCPCH-768-InformationList-AuditRsp,
+ id-S-CCPCH-768-Information-AuditRsp,
+ id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD,
+ id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD,
+ id-S-CCPCH-768-Information-ResourceStatusInd,
+ id-P-CCPCH-768-Information-ResourceStatusInd,
+ id-PICH-768-Information-ResourceStatusInd,
+ id-PRACH-768-InformationList-ResourceStatusInd,
+ id-SCH-768-Information-ResourceStatusInd,
+ id-MICH-768-Information-ResourceStatusInd,
+ id-S-CCPCH-768-InformationList-ResourceStatusInd,
+ id-PRACH-768-Information,
+ id-UL-DPCH-768-Information-RL-SetupRqstTDD,
+ id-DL-DPCH-768-Information-RL-SetupRqstTDD,
+ id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD,
+ id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD,
+ id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD,
+ id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD,
+ id-UL-DPCH-768-InformationModify-AddItem,
+ id-UL-DPCH-768-InformationModify-AddList,
+ id-UL-Timeslot768-Information-RL-ReconfPrepTDD,
+ id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD,
+ id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD,
+ id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD,
+ id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD,
+ id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD,
+ id-DPCH-ID768-DM-Rqst,
+ id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp,
+ id-DPCH-ID768-DM-Rsp,
+ id-DPCH-ID768-DM-Rprt,
+ id-PDSCH-AddInformation-768-PSCH-ReconfRqst,
+ id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst,
+ id-PUSCH-AddInformation-768-PSCH-ReconfRqst,
+ id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst,
+ id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst,
+ id-hS-SCCH-Information-768-PSCH-ReconfRqst,
+ id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst,
+ id-tFCI-Presence,
+ id-E-RUCCH-InformationList-AuditRsp,
+ id-E-RUCCH-InformationList-ResourceStatusInd,
+ id-E-RUCCH-Information,
+ id-E-DCH-Information,
+ id-E-DCH-Information-Response,
+ id-E-DCH-Information-Reconfig,
+ id-E-PUCH-Information-PSCH-ReconfRqst,
+ id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst,
+ id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst,
+ id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst,
+ id-E-HICH-Information-PSCH-ReconfRqst,
+ id-E-DCH-TDD-CapacityConsumptionLaw,
+ id-E-HICH-TimeOffset,
+ id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells,
+ id-E-DCH-Serving-RL-ID,
+ id-E-RUCCH-768-InformationList-AuditRsp,
+ id-E-RUCCH-768-InformationList-ResourceStatusInd,
+ id-E-RUCCH-768-Information,
+ id-E-DCH-768-Information,
+ id-E-DCH-768-Information-Reconfig,
+ id-E-PUCH-Information-768-PSCH-ReconfRqst,
+ id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst,
+ id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst,
+ id-E-HICH-Information-768-PSCH-ReconfRqst,
+ id-RTWP-ReportingIndicator,
+ id-RTWP-CellPortion-ReportingIndicator,
+ id-Received-Scheduled-EDCH-Power-Share-Value,
+ id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value,
+ id-Received-Scheduled-EDCH-Power-Share,
+ id-Received-Scheduled-EDCH-Power-Share-For-CellPortion,
+ id-ueCapability-Info,
+ id-MAChs-ResetIndicator,
+ id-SYNC-UL-Partition-LCR,
+ id-E-DCH-LCR-Information,
+ id-E-DCH-LCR-Information-Reconfig,
+ id-E-PUCH-Information-LCR-PSCH-ReconfRqst,
+ id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst,
+ id-E-HICH-TimeOffsetLCR,
+ id-HSDSCH-MACdPDU-SizeCapability,
+ id-ModulationPO-MBSFN,
+ id-Secondary-CCPCH-SlotFormat-Extended,
+ id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR,
+ id-Time-Slot-Parameter-ID,
+ id-MBSFN-Only-Mode-Capability,
+ id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD,
+ id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD,
+ id-S-CCPCH-Modulation,
+
+
+ maxNrOfCCTrCHs,
+ maxNrOfCellSyncBursts,
+ maxNrOfCodes,
+ maxNrOfDCHs,
+ maxNrOfDLTSs,
+ maxNrOfDLTSLCRs,
+ maxNrOfDPCHs,
+ maxNrOfDPCHsPerRL-1,
+ maxNrOfDPCHLCRs,
+ maxNrOfDPCHsLCRPerRL-1,
+ maxNrOfDPCHs768,
+ maxNrOfDPCHs768PerRL-1,
+ maxNrOfDSCHs,
+ maxNrOfFACHs,
+ maxNrOfRLs,
+ maxNrOfRLs-1,
+ maxNrOfRLs-2,
+ maxNrOfRLSets,
+ maxNrOfPDSCHs,
+ maxNrOfPUSCHs,
+ maxNrOfPUSCHs-1,
+ maxNrOfPRACHLCRs,
+ maxNrOfPDSCHSets,
+ maxNrOfPUSCHSets,
+ maxNrOfReceptsPerSyncFrame,
+ maxNrOfSCCPCHs,
+ maxNrOfSCCPCHsinExt,
+ maxNrOfSCCPCHLCRs,
+ maxNrOfSCCPCHsLCRinExt,
+ maxNrOfSCCPCHs768,
+ maxNrOfULTSs,
+ maxNrOfULTSLCRs,
+ maxNrOfUSCHs,
+ maxFACHCell,
+ maxFPACHCell,
+ maxNoofLen,
+ maxRACHCell,
+ maxPLCCHCell,
+ maxPRACHCell,
+ maxSCCPCHCell,
+ maxSCCPCHCell768,
+ maxSCCPCHCellinExt,
+ maxSCCPCHCellinExtLCR,
+ maxSCPICHCell,
+ maxCellinNodeB,
+ maxCCPinNodeB,
+ maxCommunicationContext,
+ maxLocalCellinNodeB,
+ maxNrOfSlotFormatsPRACH,
+ maxIB,
+ maxIBSEG,
+ maxNrOfCellPortionsPerCell,
+ maxNrOfHSSCCHs,
+ maxNrOfHSSICHs,
+ maxNrOfHSSICHs-1,
+ maxNrOfHSPDSCHs,
+ maxNrOfHSPDSCHs768,
+ maxNrOfSyncFramesLCR,
+ maxNrOfReceptionsperSyncFrameLCR,
+ maxNrOfSyncDLCodesLCR,
+ maxNrOfMACdFlows,
+ maxNrOfEDCHMACdFlows,
+ maxE-RUCCHCell,
+ maxNrOfE-PUCHSlots,
+ maxNrOfEAGCHs,
+ maxNrOfEAGCHCodes,
+ maxNrOfE-PUCHSlotsLCR,
+ maxNrOfEPUCHcodes,
+ maxNrOfEHICHs
+
+FROM NBAP-Constants;
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL SETUP REQUEST FDD
+--
+-- **************************************************************
+
+CommonTransportChannelSetupRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelSetupRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CommonTransportChannelSetupRequestFDD-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-CommonPhysicalChannelType-CTCH-SetupRqstFDD CRITICALITY ignore TYPE CommonPhysicalChannelType-CTCH-SetupRqstFDD PRESENCE mandatory },
+ ...
+}
+
+CommonPhysicalChannelType-CTCH-SetupRqstFDD ::= CHOICE {
+ secondary-CCPCH-parameters Secondary-CCPCH-CTCH-SetupRqstFDD,
+ pRACH-parameters PRACH-CTCH-SetupRqstFDD,
+ notUsed-pCPCHes-parameters NULL,
+ ...
+}
+
+Secondary-CCPCH-CTCH-SetupRqstFDD ::= SEQUENCE {
+ 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,
+ -- This IE shall be present if the Secondary CCPCH Slot Format is set to any of the values from 8 to 17
+ 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,
+ ...
+}
+
+Secondary-CCPCHItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MICH-Parameters-CTCH-SetupRqstFDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-SetupRqstFDD PRESENCE optional }|
+ { ID id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD CRITICALITY reject EXTENSION FDD-S-CCPCH-FrameOffset PRESENCE optional }|
+ { ID id-ModulationPO-MBSFN CRITICALITY reject EXTENSION ModulationPO-MBSFN PRESENCE optional }|
+ { ID id-Secondary-CCPCH-SlotFormat-Extended CRITICALITY reject EXTENSION Secondary-CCPCH-SlotFormat-Extended PRESENCE optional },
+ ...
+}
+
+PowerOffsetInformation-CTCH-SetupRqstFDD ::= SEQUENCE {
+ pO1-ForTFCI-Bits PowerOffset,
+ pO3-ForPilotBits PowerOffset,
+ iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PowerOffsetInformation-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FACH-ParametersList-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container {{ FACH-ParametersListIEs-CTCH-SetupRqstFDD }}
+
+FACH-ParametersListIEs-CTCH-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-FACH-ParametersListIE-CTCH-SetupRqstFDD CRITICALITY reject TYPE FACH-ParametersListIE-CTCH-SetupRqstFDD PRESENCE mandatory }
+}
+
+FACH-ParametersListIE-CTCH-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfFACHs)) OF FACH-ParametersItem-CTCH-SetupRqstFDD
+
+FACH-ParametersItem-CTCH-SetupRqstFDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ transportFormatSet TransportFormatSet,
+ toAWS ToAWS,
+ toAWE ToAWE,
+ maxFACH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+{ ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+{ ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }|
+{ ID id-BroadcastReference CRITICALITY ignore EXTENSION BroadcastReference PRESENCE optional },
+ ...
+}
+
+PCH-Parameters-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container {{ PCH-ParametersIE-CTCH-SetupRqstFDD }}
+
+PCH-ParametersIE-CTCH-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-PCH-ParametersItem-CTCH-SetupRqstFDD CRITICALITY reject TYPE PCH-ParametersItem-CTCH-SetupRqstFDD PRESENCE mandatory }
+}
+
+PCH-ParametersItem-CTCH-SetupRqstFDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ transportFormatSet TransportFormatSet,
+ toAWS ToAWS,
+ toAWE ToAWE,
+ pCH-Power DL-Power,
+ pICH-Parameters PICH-Parameters-CTCH-SetupRqstFDD,
+ iE-Extensions ProtocolExtensionContainer { { PCH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PCH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+PICH-Parameters-CTCH-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
+ pICH-Power PICH-Power,
+ pICH-Mode PICH-Mode,
+ sTTD-Indicator STTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { PICH-Parameters-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PICH-Parameters-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-Parameters-CTCH-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
+ mICH-Power PICH-Power,
+ mICH-Mode MICH-Mode,
+ sTTD-Indicator STTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+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,
+ ...
+}
+
+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,
+ ...
+}
+
+AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RACH-Parameters-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container {{ RACH-ParametersIE-CTCH-SetupRqstFDD }}
+
+RACH-ParametersIE-CTCH-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RACH-ParametersItem-CTCH-SetupRqstFDD CRITICALITY reject TYPE RACH-ParametersItem-CTCH-SetupRqstFDD PRESENCE mandatory }
+}
+
+RACH-ParametersItem-CTCH-SetupRqstFDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ transportFormatSet TransportFormatSet,
+ iE-Extensions ProtocolExtensionContainer { { RACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+RACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+AICH-Parameters-CTCH-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ aICH-TransmissionTiming AICH-TransmissionTiming,
+ fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
+ aICH-Power AICH-Power,
+ sTTD-Indicator STTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { AICH-Parameters-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AICH-Parameters-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL SETUP REQUEST TDD
+--
+-- **************************************************************
+
+CommonTransportChannelSetupRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelSetupRequestTDD-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-CommonPhysicalChannelType-CTCH-SetupRqstTDD CRITICALITY ignore TYPE CommonPhysicalChannelType-CTCH-SetupRqstTDD PRESENCE mandatory },
+ ...
+}
+
+CommonTransportChannelSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CommonPhysicalChannelType-CTCH-SetupRqstTDD ::= CHOICE {
+ secondary-CCPCH-parameters Secondary-CCPCH-CTCH-SetupRqstTDD,
+ pRACH-parameters PRACH-CTCH-SetupRqstTDD,
+ pLCCH-parameters PLCCH-parameters,
+ eRUCCH-parameters E-RUCCH-parameters,
+ eRUCCH-768-parameters E-RUCCH-768-parameters,
+ ...
+}
+
+Secondary-CCPCH-CTCH-SetupRqstTDD ::= SEQUENCE {
+ sCCPCH-CCTrCH-ID CCTrCH-ID, -- For DL CCTrCH supporting one or several Secondary CCPCHs
+ tFCS TFCS, -- For DL CCTrCH supporting one or several Secondary CCPCHs
+ tFCI-Coding TFCI-Coding,
+ punctureLimit PunctureLimit,
+ secondaryCCPCH-parameterList Secondary-CCPCH-parameterList-CTCH-SetupRqstTDD,
+ fACH-ParametersList FACH-ParametersList-CTCH-SetupRqstTDD OPTIONAL,
+ pCH-Parameters PCH-Parameters-CTCH-SetupRqstTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{Secondary-CCPCHItem-CTCH-SetupRqstTDD-ExtIEs}} OPTIONAL,
+ ...
+}
+
+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 }|
+ -- 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 },
+...
+}
+
+Secondary-CCPCH-parameterList-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ Secondary-CCPCH-parameterListIEs-CTCH-SetupRqstTDD }}
+
+Secondary-CCPCH-parameterListIEs-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD CRITICALITY reject TYPE Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD PRESENCE optional }|
+ { ID id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD CRITICALITY reject TYPE Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD PRESENCE optional }
+}
+
+Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHs)) OF Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD
+
+Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ timeslot TimeSlot,
+ midambleShiftandBurstType MidambleShiftAndBurstType,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ s-CCPCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-tFCI-Presence CRITICALITY notify EXTENSION TFCI-Presence PRESENCE optional},
+ ...
+}
+
+FACH-ParametersList-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ FACH-ParametersListIEs-CTCH-SetupRqstTDD }}
+
+FACH-ParametersListIEs-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-FACH-ParametersListIE-CTCH-SetupRqstTDD CRITICALITY reject TYPE FACH-ParametersListIE-CTCH-SetupRqstTDD PRESENCE mandatory }
+}
+
+FACH-ParametersListIE-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfFACHs)) OF FACH-ParametersItem-CTCH-SetupRqstTDD
+
+FACH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ fACH-CCTrCH-ID CCTrCH-ID,
+ dl-TransportFormatSet TransportFormatSet,
+ toAWS ToAWS,
+ toAWE ToAWE,
+ iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-maxFACH-Power-LCR-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-BroadcastReference CRITICALITY ignore EXTENSION BroadcastReference PRESENCE optional },
+ ...
+}
+
+PCH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ PCH-ParametersIE-CTCH-SetupRqstTDD }}
+
+PCH-ParametersIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-PCH-ParametersItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE PCH-ParametersItem-CTCH-SetupRqstTDD PRESENCE mandatory }
+}
+
+PCH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ pCH-CCTrCH-ID CCTrCH-ID,
+ dl-TransportFormatSet TransportFormatSet, -- For the DL.
+ toAWS ToAWS,
+ toAWE ToAWE,
+ pICH-Parameters PICH-Parameters-CTCH-SetupRqstTDD,
+ iE-Extensions ProtocolExtensionContainer { { PCH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+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 }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-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.
+ ...
+}
+
+PICH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ PICH-ParametersIE-CTCH-SetupRqstTDD }}
+
+PICH-ParametersIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-PICH-ParametersItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE PICH-ParametersItem-CTCH-SetupRqstTDD PRESENCE optional }|
+ { ID id-PICH-LCR-Parameters-CTCH-SetupRqstTDD CRITICALITY reject TYPE PICH-LCR-Parameters-CTCH-SetupRqstTDD PRESENCE optional }
+}
+
+PICH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ timeSlot TimeSlot,
+ midambleshiftAndBurstType MidambleShiftAndBurstType,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ pagingIndicatorLength PagingIndicatorLength,
+ pICH-Power PICH-Power,
+ iE-Extensions ProtocolExtensionContainer { { PICH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PICH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PICH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ pagingIndicatorLength PagingIndicatorLength,
+ pICH-Power PICH-Power,
+ second-TDD-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ iE-Extensions ProtocolExtensionContainer { { PICH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PICH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-Tstd-indicator CRITICALITY reject EXTENSION TSTD-Indicator PRESENCE optional },
+ -- Applicable to 1.28 Mcps TDD only
+ ...
+}
+
+PICH-768-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ timeSlot TimeSlot,
+ midambleshiftAndBurstType78 MidambleShiftAndBurstType768,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ pagingIndicatorLength PagingIndicatorLength,
+ pICH-Power PICH-Power,
+ iE-Extensions ProtocolExtensionContainer { { PICH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PICH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHLCRs)) OF Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD
+
+Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ timeslotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ s-CCPCH-Power DL-Power,
+ s-CCPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ 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,
+ ...
+}
+
+MICH-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-TDDOption-Specific-Parameters-CTCH-SetupRqstTDD ::= CHOICE {
+ hCR-TDD MICH-HCR-Parameters-CTCH-SetupRqstTDD,
+ lCR-TDD MICH-LCR-Parameters-CTCH-SetupRqstTDD,
+ ...,
+ cHipRate768-TDD MICH-768-Parameters-CTCH-SetupRqstTDD
+}
+
+MICH-HCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ timeSlot TimeSlot,
+ midambleshiftAndBurstType MidambleShiftAndBurstType,
+ iE-Extensions ProtocolExtensionContainer { { MICH-HCR-Parameters-CTCH-SetupRqstTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MICH-HCR-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ second-TDD-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ tSTD-Indicator TSTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { MICH-LCR-Parameters-CTCH-SetupRqstTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MICH-LCR-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-768-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ timeSlot TimeSlot,
+ midambleshiftAndBurstType768 MidambleShiftAndBurstType768,
+ iE-Extensions ProtocolExtensionContainer { { MICH-768-Parameters-CTCH-SetupRqstTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MICH-768-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsinExt)) OF Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD
+ -- Applicable to 3.84Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be established.
+
+Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsLCRinExt)) OF Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD
+ -- Applicable to 1.28Mcps TDD only, used when more than maxNrOfSCCPCHLCRs SCCPCHs are to be established.
+
+PRACH-CTCH-SetupRqstTDD ::= SEQUENCE {
+ pRACH-Parameters-CTCH-SetupRqstTDD PRACH-Parameters-CTCH-SetupRqstTDD,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-CTCH-SetupRqstTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PRACH-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION FPACH-LCR-Parameters-CTCH-SetupRqstTDD PRESENCE optional }|
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-PRACH-768-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION PRACH-768-ParametersItem-CTCH-SetupRqstTDD PRESENCE optional },
+ ...
+}
+
+PRACH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ PRACH-ParametersIE-CTCH-SetupRqstTDD }}
+
+PRACH-ParametersIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-PRACH-ParametersItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE PRACH-ParametersItem-CTCH-SetupRqstTDD PRESENCE optional }|
+ { ID id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD CRITICALITY reject TYPE PRACH-LCR-ParametersList-CTCH-SetupRqstTDD PRESENCE optional }
+}
+
+
+PRACH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tFCS TFCS,
+ timeslot TimeSlot,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ maxPRACH-MidambleShifts MaxPRACH-MidambleShifts,
+ pRACH-Midamble PRACH-Midamble,
+ rACH RACH-Parameter-CTCH-SetupRqstTDD,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RACH-Parameter-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ RACH-ParameterIE-CTCH-SetupRqstTDD }}
+
+RACH-ParameterIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RACH-ParameterItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE RACH-ParameterItem-CTCH-SetupRqstTDD PRESENCE mandatory }
+}
+
+RACH-ParameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ uL-TransportFormatSet TransportFormatSet, -- For the UL
+ iE-Extensions ProtocolExtensionContainer { { RACH-ParameterItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RACH-ParameterItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ -- Shall be ignored if bearer establishment with ALCAP.
+ ...
+}
+
+PRACH-LCR-ParametersList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfPRACHLCRs)) OF PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD
+
+PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tFCS TFCS,
+ timeslotLCR TimeSlotLCR,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ rACH RACH-Parameter-CTCH-SetupRqstTDD,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRACH-768-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ tFCS TFCS,
+ timeslot TimeSlot,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ maxPRACH-MidambleShifts MaxPRACH-MidambleShifts,
+ pRACH-Midamble PRACH-Midamble,
+ rACH RACH-Parameter-CTCH-SetupRqstTDD,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRACH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FPACH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ timeslotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ fPACH-Power FPACH-Power,
+ iE-Extensions ProtocolExtensionContainer { { FPACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FPACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PLCCH-parameters ::= SEQUENCE {
+ maxPowerPLCCH DL-Power,
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ timeslotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ iE-Extensions ProtocolExtensionContainer { { PLCCH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PLCCH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHs768)) OF Secondary-CCPCH-768-parameterItem-CTCH-SetupRqstTDD
+
+Secondary-CCPCH-768-parameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ timeslot TimeSlot,
+ tFCI-Presence768 TFCI-Presence OPTIONAL,
+ midambleShiftandBurstType768 MidambleShiftAndBurstType768,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ s-CCPCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-parameterItem-768-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Secondary-CCPCH-parameterItem-768-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RUCCH-parameters ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ timeslot TimeSlot,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ maxE-RUCCH-MidambleShifts MaxPRACH-MidambleShifts,
+ e-RUCCH-Midamble PRACH-Midamble,
+ iE-Extensions ProtocolExtensionContainer { { E-RUCCH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RUCCH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RUCCH-768-parameters ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ timeslot TimeSlot,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ maxE-RUCCH-MidambleShifts MaxPRACH-MidambleShifts,
+ e-RUCCH-Midamble PRACH-Midamble,
+ iE-Extensions ProtocolExtensionContainer { { E-RUCCH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RUCCH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL SETUP RESPONSE
+--
+-- **************************************************************
+
+CommonTransportChannelSetupResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelSetupResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-FACH-ParametersList-CTCH-SetupRsp CRITICALITY ignore TYPE FACH-CommonTransportChannel-InformationResponse PRESENCE optional }|
+ { ID id-PCH-Parameters-CTCH-SetupRsp CRITICALITY ignore TYPE CommonTransportChannel-InformationResponse PRESENCE optional }|
+ { ID id-RACH-Parameters-CTCH-SetupRsp CRITICALITY ignore TYPE CommonTransportChannel-InformationResponse PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CommonTransportChannelSetupResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FACH-CommonTransportChannel-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfFACHs)) OF CommonTransportChannel-InformationResponse
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL SETUP FAILURE
+--
+-- **************************************************************
+
+CommonTransportChannelSetupFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelSetupFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CommonTransportChannelSetupFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL RECONFIGURATION REQUEST FDD
+--
+-- **************************************************************
+
+CommonTransportChannelReconfigurationRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelReconfigurationRequestFDD-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-CommonPhysicalChannelType-CTCH-ReconfRqstFDD CRITICALITY reject TYPE CommonPhysicalChannelType-CTCH-ReconfRqstFDD PRESENCE mandatory },
+ ...
+}
+
+CommonTransportChannelReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CommonPhysicalChannelType-CTCH-ReconfRqstFDD ::= CHOICE {
+ secondary-CCPCH-parameters Secondary-CCPCHList-CTCH-ReconfRqstFDD,
+ pRACH-parameters PRACHList-CTCH-ReconfRqstFDD,
+ notUsed-cPCH-parameters NULL,
+ ...
+}
+
+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,
+ ...
+}
+
+Secondary-CCPCH-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MICH-Parameters-CTCH-ReconfRqstFDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-ReconfRqstFDD PRESENCE optional },
+ ...
+}
+
+FACH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ FACH-ParametersListIEs-CTCH-ReconfRqstFDD }}
+
+FACH-ParametersListIEs-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-FACH-ParametersListIE-CTCH-ReconfRqstFDD CRITICALITY reject TYPE FACH-ParametersListIE-CTCH-ReconfRqstFDD PRESENCE mandatory }
+}
+
+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,
+ ...
+}
+
+FACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+PCH-Parameters-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ PCH-ParametersIE-CTCH-ReconfRqstFDD }}
+
+PCH-ParametersIE-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-PCH-ParametersItem-CTCH-ReconfRqstFDD CRITICALITY reject TYPE PCH-ParametersItem-CTCH-ReconfRqstFDD PRESENCE mandatory }
+}
+
+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,
+ ...
+}
+
+PCH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+PICH-Parameters-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ PICH-ParametersIE-CTCH-ReconfRqstFDD }}
+
+PICH-ParametersIE-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-PICH-ParametersItem-CTCH-ReconfRqstFDD CRITICALITY reject TYPE PICH-ParametersItem-CTCH-ReconfRqstFDD PRESENCE mandatory }
+}
+
+PICH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ pICH-Power PICH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PICH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PICH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-Parameters-CTCH-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ mICH-Power PICH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+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-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRACH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ PRACH-ParametersListIEs-CTCH-ReconfRqstFDD }}
+
+PRACH-ParametersListIEs-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD CRITICALITY reject TYPE PRACH-ParametersListIE-CTCH-ReconfRqstFDD PRESENCE mandatory }
+}
+
+PRACH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF PRACH-ParametersItem-CTCH-ReconfRqstFDD
+
+PRACH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ preambleSignatures PreambleSignatures OPTIONAL,
+ allowedSlotFormatInformation AllowedSlotFormatInformationList-CTCH-ReconfRqstFDD OPTIONAL,
+ rACH-SubChannelNumbers RACH-SubChannelNumbers OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+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,
+ ...
+}
+
+AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AICH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ AICH-ParametersListIEs-CTCH-ReconfRqstFDD }}
+
+AICH-ParametersListIEs-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-AICH-ParametersListIE-CTCH-ReconfRqstFDD CRITICALITY reject TYPE AICH-ParametersListIE-CTCH-ReconfRqstFDD PRESENCE mandatory }
+}
+
+AICH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF AICH-ParametersItem-CTCH-ReconfRqstFDD
+
+AICH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ aICH-Power AICH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { AICH-ParametersItemIE-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AICH-ParametersItemIE-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL RECONFIGURATION REQUEST TDD
+--
+-- **************************************************************
+
+CommonTransportChannelReconfigurationRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+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 },
+ ...
+}
+
+CommonTransportChannelReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION FPACH-LCR-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ -- Mandatory For 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { 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 },
+ ...
+}
+
+Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ secondaryCCPCHList Secondary-CCPCHList-CTCH-ReconfRqstTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Secondary-CCPCH-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD PRESENCE optional }|
+ -- Applicable to 3.84Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
+ { ID id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
+ ...
+}
+
+Secondary-CCPCHList-CTCH-ReconfRqstTDD ::= ProtocolIE-Single-Container {{ Secondary-CCPCHListIEs-CTCH-ReconfRqstTDD }}
+
+Secondary-CCPCHListIEs-CTCH-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD CRITICALITY reject TYPE Secondary-CCPCHListIE-CTCH-ReconfRqstTDD PRESENCE mandatory }
+}
+
+Secondary-CCPCHListIE-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHs)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
+
+Secondary-CCPCHItem-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ sCCPCH-Power DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCHItem-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Secondary-CCPCHItem-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ secondaryCCPCH768List Secondary-CCPCH-768-List-CTCH-ReconfRqstTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-768-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Secondary-CCPCH-768-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Secondary-CCPCH-768-List-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHs768)) OF Secondary-CCPCH-768-Item-CTCH-ReconfRqstTDD
+
+Secondary-CCPCH-768-Item-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ sCCPCH-Power DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-768-Item-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Secondary-CCPCH-768-Item-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PICH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ pICH-Power PICH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PICH-768-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ pICH-Power PICH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PICH-768-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PICH-768-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FACH-ParametersList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (0..maxNrOfFACHs)) OF FACH-ParametersItem-CTCH-ReconfRqstTDD
+
+FACH-ParametersItem-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FACH-ParametersItem-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+{ ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+PCH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-PCH-Power-LCR-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+{ ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+FPACH-LCR-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelId CommonPhysicalChannelID,
+ fPACHPower FPACH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { FPACH-LCR-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FPACH-LCR-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+MICH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ mICH-Power PICH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MICH-768-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ mICH-Power PICH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MICH-768-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MICH-768-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsinExt)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
+ -- Applicable to 3.84Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
+
+Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsLCRinExt)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
+ -- Applicable to 1.28Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
+
+PLCCH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
+ maxPowerPLCCH DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { PLCCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PLCCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL RECONFIGURATION RESPONSE
+--
+-- **************************************************************
+
+CommonTransportChannelReconfigurationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+CommonTransportChannelReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL RECONFIGURATION FAILURE
+--
+-- **************************************************************
+
+CommonTransportChannelReconfigurationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CommonTransportChannelReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL DELETION REQUEST
+--
+-- **************************************************************
+
+CommonTransportChannelDeletionRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelDeletionRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelDeletionRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory}|
+ { ID id-CommonPhysicalChannelID CRITICALITY reject TYPE CommonPhysicalChannelID PRESENCE mandatory}|
+ { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory},
+ ...
+}
+
+CommonTransportChannelDeletionRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-CommonPhysicalChannelID768-CommonTrChDeletionReq CRITICALITY reject EXTENSION CommonPhysicalChannelID768 PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON TRANSPORT CHANNEL DELETION RESPONSE
+--
+-- **************************************************************
+
+CommonTransportChannelDeletionResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelDeletionResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonTransportChannelDeletionResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+CommonTransportChannelDeletionResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- BLOCK RESOURCE REQUEST
+--
+-- **************************************************************
+
+BlockResourceRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{BlockResourceRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{BlockResourceRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+BlockResourceRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-BlockingPriorityIndicator CRITICALITY reject TYPE BlockingPriorityIndicator PRESENCE mandatory }|
+ { ID id-ShutdownTimer CRITICALITY reject TYPE ShutdownTimer PRESENCE conditional },
+ -- The IE shall be present if the Blocking Priority Indicator IE indicates "Normal Priority"--
+ ...
+}
+
+BlockResourceRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- BLOCK RESOURCE RESPONSE
+--
+-- **************************************************************
+
+BlockResourceResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{BlockResourceResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{BlockResourceResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+BlockResourceResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+BlockResourceResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- BLOCK RESOURCE FAILURE
+--
+-- **************************************************************
+
+BlockResourceFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{BlockResourceFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{BlockResourceFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+BlockResourceFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+BlockResourceFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- UNBLOCK RESOURCE INDICATION
+--
+-- **************************************************************
+
+UnblockResourceIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{UnblockResourceIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{UnblockResourceIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+UnblockResourceIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory},
+ ...
+}
+
+UnblockResourceIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- AUDIT REQUIRED INDICATION
+--
+-- **************************************************************
+
+AuditRequiredIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{AuditRequiredIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{AuditRequiredIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+AuditRequiredIndication-IEs NBAP-PROTOCOL-IES ::= {
+ ...
+}
+
+AuditRequiredIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- AUDIT REQUEST
+--
+-- **************************************************************
+
+AuditRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{AuditRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{AuditRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+AuditRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Start-Of-Audit-Sequence-Indicator CRITICALITY reject TYPE Start-Of-Audit-Sequence-Indicator PRESENCE mandatory },
+ ...
+}
+
+AuditRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- AUDIT RESPONSE
+--
+-- **************************************************************
+
+AuditResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{AuditResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{AuditResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+AuditResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-End-Of-Audit-Sequence-Indicator CRITICALITY ignore TYPE End-Of-Audit-Sequence-Indicator PRESENCE mandatory }|
+ { ID id-Cell-InformationList-AuditRsp CRITICALITY ignore TYPE Cell-InformationList-AuditRsp PRESENCE optional }|
+ { ID id-CCP-InformationList-AuditRsp CRITICALITY ignore TYPE CCP-InformationList-AuditRsp PRESENCE optional }|
+ -- CCP (Communication Control Port) --
+ { ID id-Local-Cell-InformationList-AuditRsp CRITICALITY ignore TYPE Local-Cell-InformationList-AuditRsp PRESENCE optional }|
+ { ID id-Local-Cell-Group-InformationList-AuditRsp CRITICALITY ignore TYPE Local-Cell-Group-InformationList-AuditRsp PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+AuditResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Power-Local-Cell-Group-InformationList-AuditRsp CRITICALITY ignore EXTENSION Power-Local-Cell-Group-InformationList-AuditRsp PRESENCE optional },
+ ...
+}
+
+Cell-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ Cell-InformationItemIE-AuditRsp}}
+
+Cell-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-Cell-InformationItem-AuditRsp CRITICALITY ignore TYPE Cell-InformationItem-AuditRsp PRESENCE optional }
+}
+
+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,
+ ...
+}
+
+Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-FPACH-LCR-InformationList-AuditRsp CRITICALITY ignore EXTENSION FPACH-LCR-InformationList-AuditRsp PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-DwPCH-LCR-InformationList-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-HSDSCH-Resources-Information-AuditRsp CRITICALITY ignore EXTENSION HS-DSCH-Resources-Information-AuditRsp PRESENCE optional }|
+ { ID id-MICH-Information-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information PRESENCE optional }|
+ { ID id-S-CCPCH-InformationListExt-AuditRsp CRITICALITY ignore EXTENSION S-CCPCH-InformationListExt-AuditRsp PRESENCE optional }|
+ -- Applicable to 3.84Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the cell.
+ { ID id-S-CCPCH-LCR-InformationListExt-AuditRsp CRITICALITY ignore EXTENSION S-CCPCH-LCR-InformationListExt-AuditRsp PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the cell.
+ { ID id-E-DCH-Resources-Information-AuditRsp CRITICALITY ignore EXTENSION E-DCH-Resources-Information-AuditRsp PRESENCE optional }|
+ { ID id-PLCCH-InformationList-AuditRsp CRITICALITY ignore EXTENSION PLCCH-InformationList-AuditRsp PRESENCE optional }|
+ { ID id-P-CCPCH-768-Information-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-S-CCPCH-768-InformationList-AuditRsp CRITICALITY ignore EXTENSION S-CCPCH-768-InformationList-AuditRsp PRESENCE optional }|
+ { ID id-PICH-768-Information-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-PRACH-768-InformationList-AuditRsp CRITICALITY ignore EXTENSION PRACH-768-InformationList-AuditRsp PRESENCE optional }|
+ { ID id-SCH-768-Information-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-MICH-768-Information-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-E-RUCCH-InformationList-AuditRsp CRITICALITY ignore EXTENSION E-RUCCH-InformationList-AuditRsp PRESENCE optional }|
+ { ID id-E-RUCCH-768-InformationList-AuditRsp CRITICALITY ignore EXTENSION E-RUCCH-768-InformationList-AuditRsp PRESENCE optional },
+ ...
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+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 }
+}
+
+CCP-InformationList-AuditRsp ::=SEQUENCE (SIZE (1..maxCCPinNodeB)) OF ProtocolIE-Single-Container {{ CCP-InformationItemIE-AuditRsp }}
+
+CCP-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ {ID id-CCP-InformationItem-AuditRsp CRITICALITY ignore TYPE CCP-InformationItem-AuditRsp PRESENCE mandatory}
+}
+
+CCP-InformationItem-AuditRsp ::= SEQUENCE {
+ communicationControlPortID CommunicationControlPortID,
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer {{ CCP-InformationItem-AuditRsp-ExtIEs }} OPTIONAL,
+ ...
+}
+
+CCP-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+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 }
+}
+
+HS-DSCH-Resources-Information-AuditRsp ::= SEQUENCE {
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer {{ HS-DSCH-Resources-Information-AuditRsp-ExtIEs }} OPTIONAL,
+ ...
+}
+
+HS-DSCH-Resources-Information-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+S-CCPCH-InformationListExt-AuditRsp ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExt)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-AuditRsp }}
+
+S-CCPCH-LCR-InformationListExt-AuditRsp ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExtLCR)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-AuditRsp }}
+
+E-DCH-Resources-Information-AuditRsp ::= SEQUENCE {
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer {{ E-DCH-Resources-Information-AuditRsp-ExtIEs }} OPTIONAL,
+ ...
+}
+
+E-DCH-Resources-Information-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+S-CCPCH-768-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxSCCPCHCell768)) OF ProtocolIE-Single-Container {{ S-CCPCH-768-InformationItemIE-AuditRsp }}
+
+S-CCPCH-768-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-S-CCPCH-768-Information-AuditRsp CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information768 PRESENCE mandatory }
+}
+
+PRACH-768-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ PRACH-768-InformationItemIE-AuditRsp }}
+
+PRACH-768-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-PRACH-768-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information768 PRESENCE mandatory }
+}
+
+
+Local-Cell-InformationList-AuditRsp ::=SEQUENCE (SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-InformationItemIE-AuditRsp }}
+
+Local-Cell-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-InformationItem-AuditRsp CRITICALITY ignore TYPE Local-Cell-InformationItem-AuditRsp PRESENCE mandatory}
+}
+
+Local-Cell-InformationItem-AuditRsp ::= SEQUENCE {
+ local-Cell-ID Local-Cell-ID,
+ dl-or-global-capacityCredit DL-or-Global-CapacityCredit,
+ ul-capacityCredit UL-CapacityCredit OPTIONAL,
+ commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw,
+ dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw,
+ maximumDL-PowerCapability MaximumDL-PowerCapability OPTIONAL,
+ minSpreadingFactor MinSpreadingFactor OPTIONAL,
+ minimumDL-PowerCapability MinimumDL-PowerCapability OPTIONAL,
+ local-Cell-Group-ID Local-Cell-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{ Local-Cell-InformationItem-AuditRsp-ExtIEs}} OPTIONAL,
+ ...
+}
+
+Local-Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ReferenceClockAvailability CRITICALITY ignore EXTENSION ReferenceClockAvailability PRESENCE optional }|
+ { ID id-Power-Local-Cell-Group-ID CRITICALITY ignore EXTENSION Local-Cell-ID PRESENCE optional }|
+ { ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
+ { ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
+ { ID id-E-DCH-TTI2ms-Capability CRITICALITY ignore EXTENSION E-DCH-TTI2ms-Capability PRESENCE conditional }| -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-SF-Capability CRITICALITY ignore EXTENSION E-DCH-SF-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-HARQ-Combining-Capability CRITICALITY ignore EXTENSION E-DCH-HARQ-Combining-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
+ { ID id-F-DPCH-Capability CRITICALITY ignore EXTENSION F-DPCH-Capability PRESENCE optional }|
+ { ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivityDTX-DRX-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityDTX-DRX-Capability PRESENCE optional }|
+ { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }|
+ -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to "Continuous Packet Connectivity DTX-DRX Capable".
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Capability PRESENCE optional }|
+ { ID id-MIMO-Capability CRITICALITY ignore EXTENSION MIMO-Capability PRESENCE optional }|
+ { ID id-SixtyfourQAM-DL-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-Capability PRESENCE optional }|
+ { ID id-MBMS-Capability CRITICALITY ignore EXTENSION MBMS-Capability PRESENCE optional }|
+ { ID id-Enhanced-FACH-Capability CRITICALITY ignore EXTENSION Enhanced-FACH-Capability PRESENCE optional }|
+ { ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE optional }|
+ -- The IE shall be present if Enhanced FACH Capability IE is set to "Enhanced FACH Capable".
+ { ID id-SixteenQAM-UL-Capability CRITICALITY ignore EXTENSION SixteenQAM-UL-Capability PRESENCE optional }|
+ { ID id-HSDSCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION HSDSCH-MACdPDU-SizeCapability PRESENCE optional }|
+ { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional },
+ ...
+}
+
+Local-Cell-Group-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE-AuditRsp }}
+
+Local-Cell-Group-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-Group-InformationItem-AuditRsp CRITICALITY ignore TYPE Local-Cell-Group-InformationItem-AuditRsp PRESENCE mandatory}
+}
+
+Local-Cell-Group-InformationItem-AuditRsp ::= SEQUENCE {
+ local-Cell-Group-ID Local-Cell-ID,
+ dl-or-global-capacityCredit DL-or-Global-CapacityCredit,
+ ul-capacityCredit UL-CapacityCredit OPTIONAL,
+ commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw,
+ dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw,
+ iE-Extensions ProtocolExtensionContainer {{ Local-Cell-Group-InformationItem-AuditRsp-ExtIEs}} OPTIONAL,
+ ...
+}
+
+Local-Cell-Group-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
+ { ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional },
+
+ ...
+}
+
+Power-Local-Cell-Group-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Power-Local-Cell-Group-InformationItemIE-AuditRsp }}
+
+Power-Local-Cell-Group-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-Power-Local-Cell-Group-InformationItem-AuditRsp CRITICALITY ignore TYPE Power-Local-Cell-Group-InformationItem-AuditRsp PRESENCE mandatory}
+}
+
+Power-Local-Cell-Group-InformationItem-AuditRsp ::= SEQUENCE {
+ power-Local-Cell-Group-ID Local-Cell-ID,
+ maximumDL-PowerCapability MaximumDL-PowerCapability,
+ iE-Extensions ProtocolExtensionContainer {{ Power-Local-Cell-Group-InformationItem-AuditRsp-ExtIEs}} OPTIONAL,
+ ...
+}
+
+Power-Local-Cell-Group-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PLCCH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxPLCCHCell)) OF ProtocolIE-Single-Container {{ PLCCH-InformationItemIE-AuditRsp }}
+
+PLCCH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-PLCCH-Information-AuditRsp CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+E-RUCCH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxE-RUCCHCell)) OF ProtocolIE-Single-Container {{ E-RUCCH-InformationItemIE-AuditRsp }}
+
+E-RUCCH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-E-RUCCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+E-RUCCH-768-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxE-RUCCHCell)) OF ProtocolIE-Single-Container {{ E-RUCCH-768-InformationItemIE-AuditRsp }}
+
+E-RUCCH-768-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-E-RUCCH-768-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information768 PRESENCE mandatory }
+}
+
+
+-- **************************************************************
+--
+-- AUDIT FAILURE
+--
+-- **************************************************************
+
+AuditFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{AuditFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{AuditFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+AuditFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+AuditFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON MEASUREMENT INITIATION REQUEST
+--
+-- **************************************************************
+
+CommonMeasurementInitiationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonMeasurementInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-MeasurementID CRITICALITY reject TYPE MeasurementID PRESENCE mandatory }|
+ { ID id-CommonMeasurementObjectType-CM-Rqst CRITICALITY reject TYPE CommonMeasurementObjectType-CM-Rqst PRESENCE mandatory }|
+ { ID id-CommonMeasurementType CRITICALITY reject TYPE CommonMeasurementType PRESENCE mandatory }|
+ { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional }|
+ { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory }|
+ { ID id-SFNReportingIndicator CRITICALITY reject TYPE FNReportingIndicator PRESENCE mandatory }|
+ { ID id-SFN CRITICALITY reject TYPE SFN PRESENCE optional },
+ ...
+}
+
+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
+ },
+ ...
+}
+
+CommonMeasurementObjectType-CM-Rqst ::= CHOICE {
+ cell Cell-CM-Rqst,
+ rACH RACH-CM-Rqst,
+ notUsed-cPCH NULL,
+ ...,
+ extension-CommonMeasurementObjectType-CM-Rqst Extension-CommonMeasurementObjectType-CM-Rqst
+}
+
+Extension-CommonMeasurementObjectType-CM-Rqst ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RqstIE }}
+
+Extension-CommonMeasurementObjectType-CM-RqstIE NBAP-PROTOCOL-IES ::= {
+ { ID id-Power-Local-Cell-Group-choice-CM-Rqst CRITICALITY reject TYPE PowerLocalCellGroup-CM-Rqst PRESENCE mandatory }
+}
+
+Cell-CM-Rqst ::= SEQUENCE {
+ c-ID C-ID,
+ timeSlot TimeSlot OPTIONAL, -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellItem-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TimeSlotLCR-CM-Rqst CRITICALITY reject EXTENSION TimeSlotLCR PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ {ID id-NeighbouringCellMeasurementInformation CRITICALITY ignore EXTENSION NeighbouringCellMeasurementInformation PRESENCE optional },
+ ...
+}
+
+RACH-CM-Rqst ::= SEQUENCE {
+ c-ID C-ID,
+ commonTransportChannelID CommonTransportChannelID,
+ iE-Extensions ProtocolExtensionContainer { { RACHItem-CM-Rqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RACHItem-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerLocalCellGroup-CM-Rqst ::= SEQUENCE {
+ powerLocalCellGroupID Local-Cell-ID,
+ iE-Extensions ProtocolExtensionContainer {{ PowerLocalCellGroup-CM-Rqst-ExtIEs }} OPTIONAL,
+ ...
+}
+
+PowerLocalCellGroup-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON MEASUREMENT INITIATION RESPONSE
+--
+-- **************************************************************
+
+CommonMeasurementInitiationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonMeasurementInitiationResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
+ { ID id-CommonMeasurementObjectType-CM-Rsp CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rsp PRESENCE optional }|
+ { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CommonMeasurementInitiationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-CommonMeasurementAccuracy CRITICALITY ignore EXTENSION CommonMeasurementAccuracy PRESENCE optional}|
+ { ID id-MeasurementRecoverySupportIndicator CRITICALITY ignore EXTENSION MeasurementRecoverySupportIndicator PRESENCE optional
+ }|
+ {ID id-Reference-ReceivedTotalWideBandPowerSupportIndicator CRITICALITY ignore EXTENSION Reference-ReceivedTotalWideBandPowerSupportIndicator PRESENCE optional }|
+ {ID id-Reference-ReceivedTotalWideBandPower CRITICALITY ignore EXTENSION Reference-ReceivedTotalWideBandPower PRESENCE optional },
+ ...
+}
+
+CommonMeasurementObjectType-CM-Rsp ::= CHOICE {
+ cell Cell-CM-Rsp,
+ rACH RACH-CM-Rsp,
+ notUsed-cPCH NULL,
+ ...,
+ extension-CommonMeasurementObjectType-CM-Rsp Extension-CommonMeasurementObjectType-CM-Rsp
+}
+
+Extension-CommonMeasurementObjectType-CM-Rsp ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RspIE }}
+
+Extension-CommonMeasurementObjectType-CM-RspIE NBAP-PROTOCOL-IES ::= {
+ { ID id-Power-Local-Cell-Group-choice-CM-Rsp CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rsp PRESENCE mandatory }
+}
+
+Cell-CM-Rsp ::= SEQUENCE {
+ commonMeasurementValue CommonMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellItem-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RACH-CM-Rsp ::= SEQUENCE {
+ commonMeasurementValue CommonMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { { RACHItem-CM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RACHItem-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerLocalCellGroup-CM-Rsp ::= SEQUENCE {
+ commonMeasurementValue CommonMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer {{ PowerLocalCellGroup-CM-Rsp-ExtIEs}} OPTIONAL,
+ ...
+}
+
+PowerLocalCellGroup-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON MEASUREMENT INITIATION FAILURE
+--
+-- **************************************************************
+
+CommonMeasurementInitiationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonMeasurementInitiationFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CommonMeasurementInitiationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON MEASUREMENT REPORT
+--
+-- **************************************************************
+
+CommonMeasurementReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonMeasurementReport-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonMeasurementReport-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonMeasurementReport-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
+ { ID id-CommonMeasurementObjectType-CM-Rprt CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rprt PRESENCE mandatory }|
+ { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional },
+ ...
+}
+
+CommonMeasurementReport-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MeasurementRecoveryReportingIndicator CRITICALITY ignore EXTENSION MeasurementRecoveryReportingIndicator PRESENCE optional }|
+ {ID id-Reference-ReceivedTotalWideBandPower CRITICALITY ignore EXTENSION Reference-ReceivedTotalWideBandPower PRESENCE optional },
+ ...
+}
+
+CommonMeasurementObjectType-CM-Rprt ::= CHOICE {
+ cell Cell-CM-Rprt,
+ rACH RACH-CM-Rprt,
+ notUsed-cPCH NULL,
+ ...,
+ extension-CommonMeasurementObjectType-CM-Rprt Extension-CommonMeasurementObjectType-CM-Rprt
+}
+
+Extension-CommonMeasurementObjectType-CM-Rprt ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RprtIE }}
+
+Extension-CommonMeasurementObjectType-CM-RprtIE NBAP-PROTOCOL-IES ::= {
+ { ID id-Power-Local-Cell-Group-choice-CM-Rprt CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rprt PRESENCE mandatory }
+}
+
+Cell-CM-Rprt ::= SEQUENCE {
+ commonMeasurementValueInformation CommonMeasurementValueInformation,
+ iE-Extensions ProtocolExtensionContainer {{ CellItem-CM-Rprt-ExtIEs }} OPTIONAL,
+ ...
+
+}
+
+CellItem-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+RACH-CM-Rprt ::= SEQUENCE {
+ commonMeasurementValueInformation CommonMeasurementValueInformation,
+ iE-Extensions ProtocolExtensionContainer {{ RACHItem-CM-Rprt-ExtIEs }} OPTIONAL,
+ ...
+}
+
+RACHItem-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerLocalCellGroup-CM-Rprt ::= SEQUENCE {
+ commonMeasurementValueInformation CommonMeasurementValueInformation,
+ iE-Extensions ProtocolExtensionContainer {{ PowerLocalCellGroup-CM-Rprt-ExtIEs}} OPTIONAL,
+ ...
+}
+
+PowerLocalCellGroup-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON MEASUREMENT TERMINATION REQUEST
+--
+-- **************************************************************
+
+CommonMeasurementTerminationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonMeasurementTerminationRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonMeasurementTerminationRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonMeasurementTerminationRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory},
+ ...
+}
+
+CommonMeasurementTerminationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMMON MEASUREMENT FAILURE INDICATION
+--
+-- **************************************************************
+
+CommonMeasurementFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CommonMeasurementFailureIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonMeasurementFailureIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+CommonMeasurementFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+CommonMeasurementFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SETUP REQUEST FDD
+--
+-- **************************************************************
+
+CellSetupRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSetupRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSetupRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSetupRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-ID CRITICALITY reject TYPE Local-Cell-ID PRESENCE mandatory }|
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory }|
+ { ID id-T-Cell CRITICALITY reject TYPE T-Cell PRESENCE mandatory }|
+ { ID id-UARFCNforNu CRITICALITY reject TYPE UARFCN PRESENCE mandatory }|
+ { ID id-UARFCNforNd CRITICALITY reject TYPE UARFCN PRESENCE mandatory }|
+ { ID id-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE mandatory }|
+ { ID id-Closed-Loop-Timing-Adjustment-Mode CRITICALITY reject TYPE Closedlooptimingadjustmentmode PRESENCE optional }|
+ { ID id-PrimaryScramblingCode CRITICALITY reject TYPE PrimaryScramblingCode PRESENCE mandatory }|
+ { ID id-Synchronisation-Configuration-Cell-SetupRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-SetupRqst PRESENCE mandatory }|
+ { ID id-DL-TPC-Pattern01Count CRITICALITY reject TYPE DL-TPC-Pattern01Count PRESENCE mandatory }|
+ { ID id-PrimarySCH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE PrimarySCH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
+ { ID id-SecondarySCH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE SecondarySCH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
+ { ID id-PrimaryCPICH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE PrimaryCPICH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
+ { ID id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationList-Cell-SetupRqstFDD PRESENCE optional }|
+ { ID id-PrimaryCCPCH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE PrimaryCCPCH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
+ { ID id-Limited-power-increase-information-Cell-SetupRqstFDD CRITICALITY reject TYPE Limited-power-increase-information-Cell-SetupRqstFDD PRESENCE mandatory },
+ ...
+}
+
+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 },
+ ...
+}
+
+Synchronisation-Configuration-Cell-SetupRqst ::= SEQUENCE {
+ n-INSYNC-IND N-INSYNC-IND,
+ n-OUTSYNC-IND N-OUTSYNC-IND,
+ t-RLFAILURE T-RLFAILURE,
+ iE-Extensions ProtocolExtensionContainer { { Synchronisation-Configuration-Cell-SetupRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Synchronisation-Configuration-Cell-SetupRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PrimarySCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ primarySCH-Power DL-Power,
+ tSTD-Indicator TSTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { PrimarySCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PrimarySCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SecondarySCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ secondarySCH-Power DL-Power,
+ tSTD-Indicator TSTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { SecondarySCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SecondarySCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PrimaryCPICH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ primaryCPICH-Power PrimaryCPICH-Power,
+ transmitDiversityIndicator TransmitDiversityIndicator,
+ iE-Extensions ProtocolExtensionContainer { { PrimaryCPICH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PrimaryCPICH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SecondaryCPICH-InformationList-Cell-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxSCPICHCell)) OF ProtocolIE-Single-Container{{ SecondaryCPICH-InformationItemIE-Cell-SetupRqstFDD }}
+
+SecondaryCPICH-InformationItemIE-Cell-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationItem-Cell-SetupRqstFDD PRESENCE mandatory}
+}
+
+SecondaryCPICH-InformationItem-Cell-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ dl-ScramblingCode DL-ScramblingCode,
+ fDD-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
+ secondaryCPICH-Power DL-Power,
+ transmitDiversityIndicator TransmitDiversityIndicator,
+ iE-Extensions ProtocolExtensionContainer { { SecondaryCPICH-InformationItem-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SecondaryCPICH-InformationItem-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PrimaryCCPCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ bCH-information BCH-Information-Cell-SetupRqstFDD,
+ sTTD-Indicator STTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { PrimaryCCPCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PrimaryCCPCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ bCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { BCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+BCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Limited-power-increase-information-Cell-SetupRqstFDD ::= SEQUENCE {
+ powerRaiseLimit PowerRaiseLimit,
+ dLPowerAveragingWindowSize DLPowerAveragingWindowSize,
+ iE-Extensions ProtocolExtensionContainer { { Limited-power-increase-information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Limited-power-increase-information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPDLParameter-Information-Cell-SetupRqstFDD::= SEQUENCE {
+ iPDL-FDD-Parameters IPDL-FDD-Parameters,
+ iPDL-Indicator IPDL-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDLParameter-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellPortion-InformationList-Cell-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF ProtocolIE-Single-Container{{ CellPortion-InformationItemIE-Cell-SetupRqstFDD }}
+
+CellPortion-InformationItemIE-Cell-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-CellPortion-InformationItem-Cell-SetupRqstFDD CRITICALITY reject TYPE CellPortion-InformationItem-Cell-SetupRqstFDD PRESENCE mandatory}
+}
+
+CellPortion-InformationItem-Cell-SetupRqstFDD::= SEQUENCE {
+ cellPortionID CellPortionID,
+ associatedSecondaryCPICH CommonPhysicalChannelID,
+ maximumTransmissionPowerforCellPortion MaximumTransmissionPower,
+ iE-Extensions ProtocolExtensionContainer { { CellPortion-InformationItem-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellPortion-InformationItem-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+...
+}
+
+-- **************************************************************
+--
+-- CELL SETUP REQUEST TDD
+--
+-- **************************************************************
+
+CellSetupRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSetupRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSetupRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSetupRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-ID CRITICALITY reject TYPE Local-Cell-ID PRESENCE mandatory }|
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory }|
+ { ID id-UARFCNforNt CRITICALITY reject TYPE UARFCN PRESENCE mandatory }|
+ { ID id-CellParameterID CRITICALITY reject TYPE CellParameterID PRESENCE mandatory }|
+ { ID id-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE mandatory }|
+ { ID id-TransmissionDiversityApplied CRITICALITY reject TYPE TransmissionDiversityApplied PRESENCE mandatory }|
+ { ID id-SyncCase CRITICALITY reject TYPE SyncCase PRESENCE mandatory }|
+ { ID id-Synchronisation-Configuration-Cell-SetupRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-SetupRqst PRESENCE mandatory }|
+ { ID id-DPCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE mandatory }| -- This IE shall be ignored by the Node B.
+ { ID id-PUSCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE mandatory }| -- This IE shall be ignored by the Node B.
+ { ID id-PRACHConstant CRITICALITY reject TYPE ConstantValue PRESENCE mandatory }| -- This IE shall be ignored by the Node B.
+ { ID id-TimingAdvanceApplied CRITICALITY reject TYPE TimingAdvanceApplied PRESENCE mandatory }|
+ { ID id-SCH-Information-Cell-SetupRqstTDD CRITICALITY reject TYPE SCH-Information-Cell-SetupRqstTDD PRESENCE optional }| -- Mandatory for 3.84Mcps TDD and 7.68Mcps TDD, Not Applicable to 1.28Mcps TDD
+ { ID id-PCCPCH-Information-Cell-SetupRqstTDD CRITICALITY reject TYPE PCCPCH-Information-Cell-SetupRqstTDD PRESENCE optional }| -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD or 7.68Mcps TDD
+ { ID id-TimeSlotConfigurationList-Cell-SetupRqstTDD CRITICALITY reject TYPE TimeSlotConfigurationList-Cell-SetupRqstTDD PRESENCE optional }, -- Mandatory for 3.84Mcps TDD and 7.68Mcps TDD, Not Applicable to 1.28Mcps TDD
+ ...
+}
+
+CellSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD CRITICALITY reject EXTENSION TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD PRESENCE optional }| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-PCCPCH-LCR-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION PCCPCH-LCR-Information-Cell-SetupRqstTDD PRESENCE optional }| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-DwPCH-LCR-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION DwPCH-LCR-Information-Cell-SetupRqstTDD PRESENCE optional }| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-ReferenceSFNoffset CRITICALITY ignore EXTENSION ReferenceSFNoffset PRESENCE optional }|
+ { ID id-IPDLParameter-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-Cell-SetupRqstTDD PRESENCE optional }| -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only
+ { ID id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-LCR-Cell-SetupRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-PCCPCH-768-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION PCCPCH-768-Information-Cell-SetupRqstTDD PRESENCE optional }| -- Mandatory for 7.68Mcps TDD, Not Applicable to 3.84Mcps TDD or 1.28Mcps TDD
+ { ID id-SCH-768-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION SCH-768-Information-Cell-SetupRqstTDD PRESENCE optional }| -- Mandatory for 7.68Mcps TDD, Not Applicable to 3.84Mcps TDD or 1.28Mcps TDD
+ { ID id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR CRITICALITY reject EXTENSION MBSFN-Only-Mode-Indicator PRESENCE optional },
+ ...
+}
+
+
+SCH-Information-Cell-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ syncCaseIndicator SyncCaseIndicator-Cell-SetupRqstTDD-PSCH,
+ sCH-Power DL-Power,
+ tSTD-Indicator TSTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { SCH-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SCH-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SyncCaseIndicator-Cell-SetupRqstTDD-PSCH ::= ProtocolIE-Single-Container {{ SyncCaseIndicatorIE-Cell-SetupRqstTDD-PSCH }}
+
+SyncCaseIndicatorIE-Cell-SetupRqstTDD-PSCH NBAP-PROTOCOL-IES ::= {
+ { ID id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH CRITICALITY reject TYPE SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH PRESENCE mandatory }
+}
+
+SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH ::= CHOICE {
+ case1 Case1-Cell-SetupRqstTDD,
+ case2 Case2-Cell-SetupRqstTDD,
+ ...
+}
+
+Case1-Cell-SetupRqstTDD ::= SEQUENCE {
+ timeSlot TimeSlot,
+ iE-Extensions ProtocolExtensionContainer { { Case1Item-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Case1Item-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Case2-Cell-SetupRqstTDD ::= SEQUENCE {
+ sCH-TimeSlot SCH-TimeSlot,
+ iE-Extensions ProtocolExtensionContainer { { Case2Item-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Case2Item-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+PCCPCH-Information-Cell-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ pCCPCH-Power PCCPCH-Power,
+ sCTD-Indicator SCTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { PCCPCH-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PCCPCH-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeSlotConfigurationList-Cell-SetupRqstTDD ::= SEQUENCE (SIZE (1..15)) OF TimeSlotConfigurationItem-Cell-SetupRqstTDD
+
+TimeSlotConfigurationItem-Cell-SetupRqstTDD ::= SEQUENCE {
+ timeSlot TimeSlot,
+ timeSlotStatus TimeSlotStatus,
+ timeSlotDirection TimeSlotDirection,
+ iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TimeSlotConfigurationItem-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD CRITICALITY reject EXTENSION CellParameterID PRESENCE optional },
+ ...
+}
+
+TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD ::= SEQUENCE (SIZE (1..7)) OF TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD
+
+TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ timeSlotStatus TimeSlotStatus,
+ timeSlotDirection TimeSlotDirection,
+ iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Time-Slot-Parameter-ID CRITICALITY reject EXTENSION CellParameterID PRESENCE optional },
+ ...
+}
+
+PCCPCH-LCR-Information-Cell-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ pCCPCH-Power PCCPCH-Power,
+ sCTD-Indicator SCTD-Indicator,
+ tSTD-Indicator TSTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { PCCPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PCCPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PCCPCH-768-Information-Cell-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ pCCPCH-Power PCCPCH-Power,
+ sCTD-Indicator SCTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { PCCPCH-768-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PCCPCH-768-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DwPCH-LCR-Information-Cell-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelId CommonPhysicalChannelID,
+ tSTD-Indicator TSTD-Indicator,
+ dwPCH-Power DwPCH-Power,
+ iE-Extensions ProtocolExtensionContainer { { DwPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DwPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPDLParameter-Information-Cell-SetupRqstTDD ::= SEQUENCE {
+ iPDL-TDD-Parameters IPDL-TDD-Parameters,
+ iPDL-Indicator IPDL-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDLParameter-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+IPDLParameter-Information-LCR-Cell-SetupRqstTDD ::= SEQUENCE {
+ iPDL-TDD-Parameters-LCR IPDL-TDD-Parameters-LCR,
+ iPDL-Indicator IPDL-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-LCR-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDLParameter-Information-LCR-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SCH-768-Information-Cell-SetupRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ syncCaseIndicator SyncCaseIndicator-Cell-SetupRqstTDD-PSCH,
+ sCH-Power DL-Power,
+ tSTD-Indicator TSTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { SCH-768-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SCH-768-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SETUP RESPONSE
+--
+-- **************************************************************
+
+CellSetupResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSetupResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSetupResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSetupResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+CellSetupResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SETUP FAILURE
+--
+-- **************************************************************
+
+CellSetupFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSetupFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSetupFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSetupFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CellSetupFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL RECONFIGURATION REQUEST FDD
+--
+-- **************************************************************
+
+CellReconfigurationRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellReconfigurationRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellReconfigurationRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellReconfigurationRequestFDD-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-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE optional }|
+ { ID id-Synchronisation-Configuration-Cell-ReconfRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-ReconfRqst PRESENCE optional }|
+ { ID id-PrimarySCH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE PrimarySCH-Information-Cell-ReconfRqstFDD PRESENCE optional }|
+ { ID id-SecondarySCH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE SecondarySCH-Information-Cell-ReconfRqstFDD PRESENCE optional }|
+ { ID id-PrimaryCPICH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE PrimaryCPICH-Information-Cell-ReconfRqstFDD PRESENCE optional }|
+ { ID id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationList-Cell-ReconfRqstFDD PRESENCE optional }|
+ { ID id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE PrimaryCCPCH-Information-Cell-ReconfRqstFDD PRESENCE optional },
+ ...
+}
+
+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 },
+ ...
+}
+
+Synchronisation-Configuration-Cell-ReconfRqst ::= SEQUENCE {
+ n-INSYNC-IND N-INSYNC-IND,
+ n-OUTSYNC-IND N-OUTSYNC-IND,
+ t-RLFAILURE T-RLFAILURE,
+ iE-Extensions ProtocolExtensionContainer { { Synchronisation-Configuration-Cell-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Synchronisation-Configuration-Cell-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PrimarySCH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ primarySCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { PrimarySCH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PrimarySCH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SecondarySCH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ secondarySCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { SecondarySCH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+SecondarySCH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PrimaryCPICH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ primaryCPICH-Power PrimaryCPICH-Power,
+ iE-Extensions ProtocolExtensionContainer { { PrimaryCPICH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PrimaryCPICH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SecondaryCPICH-InformationList-Cell-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxSCPICHCell)) OF ProtocolIE-Single-Container{{ SecondaryCPICH-InformationItemIE-Cell-ReconfRqstFDD }}
+
+SecondaryCPICH-InformationItemIE-Cell-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD PRESENCE mandatory }
+}
+
+SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ secondaryCPICH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PrimaryCCPCH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
+ bCH-information BCH-information-Cell-ReconfRqstFDD,
+ iE-Extensions ProtocolExtensionContainer { { PrimaryCCPCH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PrimaryCCPCH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BCH-information-Cell-ReconfRqstFDD ::= SEQUENCE {
+ commonTransportChannelID CommonTransportChannelID,
+ bCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { BCH-information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+BCH-information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPDLParameter-Information-Cell-ReconfRqstFDD::= SEQUENCE {
+ iPDL-FDD-Parameters IPDL-FDD-Parameters OPTIONAL,
+ iPDL-Indicator IPDL-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDLParameter-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellPortion-InformationList-Cell-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF ProtocolIE-Single-Container{{ CellPortion-InformationItemIE-Cell-ReconfRqstFDD }}
+
+CellPortion-InformationItemIE-Cell-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-CellPortion-InformationItem-Cell-ReconfRqstFDD CRITICALITY reject TYPE CellPortion-InformationItem-Cell-ReconfRqstFDD PRESENCE mandatory}
+}
+
+CellPortion-InformationItem-Cell-ReconfRqstFDD::= SEQUENCE {
+ cellPortionID CellPortionID,
+ maximumTransmissionPowerforCellPortion MaximumTransmissionPower,
+ iE-Extensions ProtocolExtensionContainer { { CellPortion-InformationItem-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellPortion-InformationItem-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+...
+}
+
+-- **************************************************************
+--
+-- CELL RECONFIGURATION REQUEST TDD
+--
+-- **************************************************************
+
+CellReconfigurationRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellReconfigurationRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellReconfigurationRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellReconfigurationRequestTDD-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-Synchronisation-Configuration-Cell-ReconfRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-ReconfRqst PRESENCE optional }|
+ { ID id-TimingAdvanceApplied CRITICALITY reject TYPE TimingAdvanceApplied PRESENCE optional }|
+ { ID id-SCH-Information-Cell-ReconfRqstTDD CRITICALITY reject TYPE SCH-Information-Cell-ReconfRqstTDD PRESENCE optional }|
+ -- Applicable to 3.84Mcps TDD only
+ { ID id-PCCPCH-Information-Cell-ReconfRqstTDD CRITICALITY reject TYPE PCCPCH-Information-Cell-ReconfRqstTDD PRESENCE optional }|
+ { ID id-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE optional }|
+ { ID id-DPCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE optional }|
+ -- This IE shall be ignored by the Node B.
+ { ID id-PUSCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE optional }|
+ -- This IE shall be ignored by the Node B.
+ { ID id-PRACHConstant CRITICALITY reject TYPE ConstantValue PRESENCE optional }|
+ -- This IE shall be ignored by the Node B.
+ { ID id-TimeSlotConfigurationList-Cell-ReconfRqstTDD CRITICALITY reject TYPE TimeSlotConfigurationList-Cell-ReconfRqstTDD PRESENCE optional },
+ -- Mandatory for 3.84Mcps TDD and 7.68Mcps TDD only. Not Applicable to 1.28Mcps TDD.
+ ...
+}
+
+CellReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD PRESENCE optional }| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-DwPCH-LCR-Information-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION DwPCH-LCR-Information-Cell-ReconfRqstTDD PRESENCE optional }| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-IPDLParameter-Information-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-Cell-ReconfRqstTDD PRESENCE optional }| -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only
+ { 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
+ ...
+}
+
+SCH-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ sCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { PSCH-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PSCH-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PCCPCH-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ pCCPCH-Power PCCPCH-Power,
+ iE-Extensions ProtocolExtensionContainer { { PCCPCH-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PCCPCH-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeSlotConfigurationList-Cell-ReconfRqstTDD ::= SEQUENCE (SIZE (1..15)) OF TimeSlotConfigurationItem-Cell-ReconfRqstTDD
+
+TimeSlotConfigurationItem-Cell-ReconfRqstTDD ::= SEQUENCE {
+ timeSlot TimeSlot,
+ timeSlotStatus TimeSlotStatus,
+ timeSlotDirection TimeSlotDirection,
+ iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+TimeSlotConfigurationItem-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION CellParameterID PRESENCE optional },
+ ...
+}
+
+TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD ::= SEQUENCE (SIZE (1..7)) OF TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD
+
+TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ timeSlotStatus TimeSlotStatus,
+ timeSlotDirection TimeSlotDirection,
+ iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DwPCH-LCR-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelId CommonPhysicalChannelID,
+ dwPCH-Power DwPCH-Power,
+ iE-Extensions ProtocolExtensionContainer { { DwPCH-LCR-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+DwPCH-LCR-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPDLParameter-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
+ iPDL-TDD-Parameters IPDL-TDD-Parameters OPTIONAL,
+ iPDL-Indicator IPDL-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDLParameter-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPDLParameter-Information-LCR-Cell-ReconfRqstTDD ::= SEQUENCE {
+ iPDL-TDD-Parameters-LCR IPDL-TDD-Parameters-LCR OPTIONAL,
+ iPDL-Indicator IPDL-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-LCR-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IPDLParameter-Information-LCR-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SCH-768-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ sCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { PSCH-768-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PSCH-768-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PCCPCH-768-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
+ commonPhysicalChannelID768 CommonPhysicalChannelID768,
+ pCCPCH-Power PCCPCH-Power,
+ iE-Extensions ProtocolExtensionContainer { { PCCPCH-768-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PCCPCH-768-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL RECONFIGURATION RESPONSE
+--
+-- **************************************************************
+
+CellReconfigurationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellReconfigurationResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellReconfigurationResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+CellReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+CellReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL RECONFIGURATION FAILURE
+--
+-- **************************************************************
+
+CellReconfigurationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellReconfigurationFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellReconfigurationFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+CellReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CellReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL DELETION REQUEST
+--
+-- **************************************************************
+
+CellDeletionRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellDeletionRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellDeletionRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+CellDeletionRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory},
+ ...
+}
+
+CellDeletionRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL DELETION RESPONSE
+--
+-- **************************************************************
+
+CellDeletionResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellDeletionResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellDeletionResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+CellDeletionResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+CellDeletionResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RESOURCE STATUS INDICATION
+--
+-- **************************************************************
+
+ResourceStatusIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ResourceStatusIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{ResourceStatusIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+ResourceStatusIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-IndicationType-ResourceStatusInd CRITICALITY ignore TYPE IndicationType-ResourceStatusInd PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional },
+ ...
+}
+
+ResourceStatusIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IndicationType-ResourceStatusInd ::= CHOICE {
+ no-Failure No-Failure-ResourceStatusInd,
+ serviceImpacting ServiceImpacting-ResourceStatusInd,
+ ...
+}
+
+No-Failure-ResourceStatusInd ::= SEQUENCE {
+ local-Cell-InformationList Local-Cell-InformationList-ResourceStatusInd,
+ local-Cell-Group-InformationList Local-Cell-Group-InformationList-ResourceStatusInd OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { No-FailureItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+No-FailureItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Power-Local-Cell-Group-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION Power-Local-Cell-Group-InformationList-ResourceStatusInd PRESENCE optional },
+ ...
+}
+
+Local-Cell-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-InformationItemIE-ResourceStatusInd }}
+
+Local-Cell-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-InformationItem-ResourceStatusInd PRESENCE mandatory }
+}
+
+Local-Cell-InformationItem-ResourceStatusInd ::= SEQUENCE {
+ local-CellID Local-Cell-ID,
+ addorDeleteIndicator AddorDeleteIndicator,
+ dl-or-global-capacityCredit DL-or-Global-CapacityCredit OPTIONAL,
+ -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ ul-capacityCredit UL-CapacityCredit OPTIONAL,
+ commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw OPTIONAL,
+ -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw OPTIONAL,
+ -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ maximumDL-PowerCapability MaximumDL-PowerCapability OPTIONAL,
+ -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ minSpreadingFactor MinSpreadingFactor OPTIONAL,
+ -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ minimumDL-PowerCapability MinimumDL-PowerCapability OPTIONAL,
+ -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ local-Cell-Group-ID Local-Cell-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Local-Cell-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Local-Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ReferenceClockAvailability CRITICALITY ignore EXTENSION ReferenceClockAvailability PRESENCE optional }|
+ -- This IE shall be present if AddorDeleteIndicator IE is set to "add" and the Local Cell is related to a TDD cell
+ { ID id-Power-Local-Cell-Group-ID CRITICALITY ignore EXTENSION Local-Cell-ID PRESENCE optional }|
+ { ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
+ { ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
+ { ID id-E-DCH-TTI2ms-Capability CRITICALITY ignore EXTENSION E-DCH-TTI2ms-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-SF-Capability CRITICALITY ignore EXTENSION E-DCH-SF-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-HARQ-Combining-Capability CRITICALITY ignore EXTENSION E-DCH-HARQ-Combining-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
+ { ID id-F-DPCH-Capability CRITICALITY ignore EXTENSION F-DPCH-Capability PRESENCE optional }|
+ { ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivityDTX-DRX-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityDTX-DRX-Capability PRESENCE optional }|
+ { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }|
+ -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to "Continuous Packet Connectivity DTX-DRX Capable".
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Capability PRESENCE optional }|
+ { ID id-MIMO-Capability CRITICALITY ignore EXTENSION MIMO-Capability PRESENCE optional }|
+ { ID id-SixtyfourQAM-DL-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-Capability PRESENCE optional }|
+ { ID id-MBMS-Capability CRITICALITY ignore EXTENSION MBMS-Capability PRESENCE optional }|
+ { ID id-Enhanced-FACH-Capability CRITICALITY ignore EXTENSION Enhanced-FACH-Capability PRESENCE optional }|
+ { ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE optional }|
+ -- The IE shall be present if Enhanced FACH Capability IE is set to "Enhanced FACH Capable".
+ { ID id-SixteenQAM-UL-Capability CRITICALITY ignore EXTENSION SixteenQAM-UL-Capability PRESENCE optional }|
+ { ID id-HSDSCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION HSDSCH-MACdPDU-SizeCapability PRESENCE optional }|
+ { ID id-MBSFN-Only-Mode-Capability CRITICALITY ignore EXTENSION MBSFN-Only-Mode-Capability PRESENCE optional }|
+ { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional },
+ ...
+}
+
+Local-Cell-Group-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE-ResourceStatusInd }}
+
+Local-Cell-Group-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-Group-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-Group-InformationItem-ResourceStatusInd PRESENCE mandatory }
+}
+
+Local-Cell-Group-InformationItem-ResourceStatusInd::= SEQUENCE {
+ local-Cell-Group-ID Local-Cell-ID,
+ dl-or-global-capacityCredit DL-or-Global-CapacityCredit,
+ ul-capacityCredit UL-CapacityCredit OPTIONAL,
+ commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw,
+ dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw,
+ iE-Extensions ProtocolExtensionContainer { { Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
+ { ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional },
+ ...
+}
+
+Power-Local-Cell-Group-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Power-Local-Cell-Group-InformationItemIE-ResourceStatusInd }}
+
+Power-Local-Cell-Group-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Power-Local-Cell-Group-InformationItem-ResourceStatusInd PRESENCE mandatory }
+}
+
+Power-Local-Cell-Group-InformationItem-ResourceStatusInd::= SEQUENCE {
+ power-Local-Cell-Group-ID Local-Cell-ID,
+ maximumDL-PowerCapability MaximumDL-PowerCapability,
+ iE-Extensions ProtocolExtensionContainer { { Power-Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Power-Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ServiceImpacting-ResourceStatusInd ::= SEQUENCE {
+ local-Cell-InformationList Local-Cell-InformationList2-ResourceStatusInd OPTIONAL,
+ local-Cell-Group-InformationList Local-Cell-Group-InformationList2-ResourceStatusInd OPTIONAL,
+ cCP-InformationList CCP-InformationList-ResourceStatusInd OPTIONAL,
+ cell-InformationList Cell-InformationList-ResourceStatusInd OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ServiceImpactingItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ServiceImpactingItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd CRITICALITY ignore EXTENSION Power-Local-Cell-Group-InformationList2-ResourceStatusInd PRESENCE optional },
+ ...
+}
+
+Local-Cell-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-InformationItemIE2-ResourceStatusInd }}
+
+Local-Cell-InformationItemIE2-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-InformationItem2-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-InformationItem2-ResourceStatusInd PRESENCE mandatory }
+}
+
+Local-Cell-InformationItem2-ResourceStatusInd ::= SEQUENCE {
+ local-Cell-ID Local-Cell-ID,
+ dl-or-global-capacityCredit DL-or-Global-CapacityCredit OPTIONAL,
+ ul-capacityCredit UL-CapacityCredit OPTIONAL,
+ commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw OPTIONAL,
+ dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw OPTIONAL,
+ maximum-DL-PowerCapability MaximumDL-PowerCapability OPTIONAL,
+ minSpreadingFactor MinSpreadingFactor OPTIONAL,
+ minimumDL-PowerCapability MinimumDL-PowerCapability OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Local-Cell-InformationItem2-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Local-Cell-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ReferenceClockAvailability CRITICALITY ignore EXTENSION ReferenceClockAvailability PRESENCE optional }|
+ { ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
+ { ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
+ { ID id-E-DCH-TTI2ms-Capability CRITICALITY ignore EXTENSION E-DCH-TTI2ms-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-SF-Capability CRITICALITY ignore EXTENSION E-DCH-SF-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-HARQ-Combining-Capability CRITICALITY ignore EXTENSION E-DCH-HARQ-Combining-Capability PRESENCE conditional }|
+ -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
+ { ID id-F-DPCH-Capability CRITICALITY ignore EXTENSION F-DPCH-Capability PRESENCE optional }|
+ { ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivityDTX-DRX-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityDTX-DRX-Capability PRESENCE optional }|
+ { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }|
+ -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to "Continuous Packet Connectivity DTX-DRX Capable".
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Capability PRESENCE optional }|
+ { ID id-MIMO-Capability CRITICALITY ignore EXTENSION MIMO-Capability PRESENCE optional }|
+ { ID id-SixtyfourQAM-DL-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-Capability PRESENCE optional }|
+ { ID id-MBMS-Capability CRITICALITY ignore EXTENSION MBMS-Capability PRESENCE optional }|
+ { ID id-Enhanced-FACH-Capability CRITICALITY ignore EXTENSION Enhanced-FACH-Capability PRESENCE optional }|
+ { ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE optional }|
+ -- The IE shall be present if Enhanced FACH Capability IE is set to "Enhanced FACH Capable".
+ { ID id-SixteenQAM-UL-Capability CRITICALITY ignore EXTENSION SixteenQAM-UL-Capability PRESENCE optional }|
+ { ID id-HSDSCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION HSDSCH-MACdPDU-SizeCapability PRESENCE optional }|
+ { ID id-MBSFN-Only-Mode-Capability CRITICALITY ignore EXTENSION MBSFN-Only-Mode-Capability PRESENCE optional }|
+ { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional },
+ ...
+}
+
+Local-Cell-Group-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE2-ResourceStatusInd }}
+
+Local-Cell-Group-InformationItemIE2-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-Local-Cell-Group-InformationItem2-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-Group-InformationItem2-ResourceStatusInd PRESENCE mandatory }
+}
+
+Local-Cell-Group-InformationItem2-ResourceStatusInd ::= SEQUENCE {
+ local-Cell-Group-ID Local-Cell-ID,
+ dl-or-global-capacityCredit DL-or-Global-CapacityCredit OPTIONAL,
+ ul-capacityCredit UL-CapacityCredit OPTIONAL,
+ commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw OPTIONAL,
+ dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
+ { ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional },
+ ...
+}
+
+Power-Local-Cell-Group-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Power-Local-Cell-Group-InformationItemIE2-ResourceStatusInd }}
+
+Power-Local-Cell-Group-InformationItemIE2-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd CRITICALITY ignore TYPE Power-Local-Cell-Group-InformationItem2-ResourceStatusInd PRESENCE mandatory }
+}
+
+Power-Local-Cell-Group-InformationItem2-ResourceStatusInd::= SEQUENCE {
+ power-Local-Cell-Group-ID Local-Cell-ID,
+ maximumDL-PowerCapability MaximumDL-PowerCapability,
+ iE-Extensions ProtocolExtensionContainer { { Power-Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Power-Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CCP-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxCCPinNodeB)) OF ProtocolIE-Single-Container {{ CCP-InformationItemIE-ResourceStatusInd }}
+
+CCP-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-CCP-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE CCP-InformationItem-ResourceStatusInd PRESENCE mandatory }
+}
+
+CCP-InformationItem-ResourceStatusInd ::= SEQUENCE {
+ communicationControlPortID CommunicationControlPortID,
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer { { CCP-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CCP-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cell-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ Cell-InformationItemIE-ResourceStatusInd }}
+
+Cell-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-Cell-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Cell-InformationItem-ResourceStatusInd PRESENCE mandatory }
+}
+
+Cell-InformationItem-ResourceStatusInd ::= SEQUENCE {
+ c-ID C-ID,
+ resourceOperationalState ResourceOperationalState OPTIONAL,
+ availabilityStatus AvailabilityStatus OPTIONAL,
+ primary-SCH-Information P-SCH-Information-ResourceStatusInd OPTIONAL, -- FDD only
+ secondary-SCH-Information S-SCH-Information-ResourceStatusInd OPTIONAL, -- FDD only
+ primary-CPICH-Information P-CPICH-Information-ResourceStatusInd OPTIONAL, -- FDD only
+ secondary-CPICH-Information S-CPICH-InformationList-ResourceStatusInd OPTIONAL, -- FDD only
+ primary-CCPCH-Information P-CCPCH-Information-ResourceStatusInd OPTIONAL,
+ bCH-Information BCH-Information-ResourceStatusInd OPTIONAL,
+ secondary-CCPCH-InformationList S-CCPCH-InformationList-ResourceStatusInd OPTIONAL,
+ pCH-Information PCH-Information-ResourceStatusInd OPTIONAL,
+ pICH-Information PICH-Information-ResourceStatusInd OPTIONAL,
+ fACH-InformationList FACH-InformationList-ResourceStatusInd OPTIONAL,
+ pRACH-InformationList PRACH-InformationList-ResourceStatusInd OPTIONAL,
+ rACH-InformationList RACH-InformationList-ResourceStatusInd OPTIONAL,
+ aICH-InformationList AICH-InformationList-ResourceStatusInd OPTIONAL, -- FDD only
+ 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-ResourceStatusInd OPTIONAL, -- Applicable to 3.84Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { Cell-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-FPACH-LCR-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION FPACH-LCR-InformationList-ResourceStatusInd PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-DwPCH-LCR-Information-ResourceStatusInd CRITICALITY ignore EXTENSION DwPCH-LCR-Information-ResourceStatusInd PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-HSDSCH-Resources-Information-ResourceStatusInd CRITICALITY ignore EXTENSION HS-DSCH-Resources-Information-ResourceStatusInd PRESENCE optional }|
+ { ID id-MICH-Information-ResourceStatusInd CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information PRESENCE optional }|
+ { ID id-S-CCPCH-InformationListExt-ResourceStatusInd CRITICALITY ignore EXTENSION S-CCPCH-InformationListExt-ResourceStatusInd PRESENCE optional }|
+ -- Applicable to 3.84Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the message.
+ { ID id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd CRITICALITY ignore EXTENSION S-CCPCH-LCR-InformationListExt-ResourceStatusInd PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the message.
+ { ID id-E-DCH-Resources-Information-ResourceStatusInd CRITICALITY ignore EXTENSION E-DCH-Resources-Information-ResourceStatusInd PRESENCE optional }|
+ { ID id-PLCCH-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION PLCCH-InformationList-ResourceStatusInd
+ PRESENCE optional }|
+ { ID id-P-CCPCH-768-Information-ResourceStatusInd CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-S-CCPCH-768-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION S-CCPCH-768-InformationList-ResourceStatusInd PRESENCE optional }|
+ { ID id-PICH-768-Information-ResourceStatusInd CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-PRACH-768-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION PRACH-768-InformationList-ResourceStatusInd PRESENCE optional }|
+ { ID id-SCH-768-Information-ResourceStatusInd CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-MICH-768-Information-ResourceStatusInd CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
+ { ID id-E-RUCCH-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION E-RUCCH-InformationList-ResourceStatusInd PRESENCE optional }|
+ { ID id-E-RUCCH-768-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION E-RUCCH-768-InformationList-ResourceStatusInd PRESENCE optional },
+ ...
+}
+
+P-SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ P-SCH-InformationIE-ResourceStatusInd }}
+
+P-SCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-P-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+S-SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ S-SCH-InformationIE-ResourceStatusInd }}
+
+S-SCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-S-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+P-CPICH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ P-CPICH-InformationIE-ResourceStatusInd }}
+
+P-CPICH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-P-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+S-CPICH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCPICHCell)) OF ProtocolIE-Single-Container {{ S-CPICH-InformationItemIE-ResourceStatusInd }}
+
+S-CPICH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-S-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+P-CCPCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ P-CCPCH-InformationIE-ResourceStatusInd }}
+
+P-CCPCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-P-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+BCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ BCH-InformationIE-ResourceStatusInd }}
+
+BCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-BCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+}
+
+S-CCPCH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCCPCHCell)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-ResourceStatusInd }}
+
+S-CCPCH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-S-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+PCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ PCH-InformationIE-ResourceStatusInd }}
+
+PCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-PCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+}
+
+PICH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ PICH-InformationIE-ResourceStatusInd }}
+
+PICH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-PICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+FACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxFACHCell)) OF ProtocolIE-Single-Container {{ FACH-InformationItemIE-ResourceStatusInd }}
+
+FACH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-FACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+}
+
+PRACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ PRACH-InformationItemIE-ResourceStatusInd }}
+
+PRACH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-PRACH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+RACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ RACH-InformationItemIE-ResourceStatusInd }}
+
+RACH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-RACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+}
+
+AICH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ AICH-InformationItemIE-ResourceStatusInd }}
+
+AICH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-AICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ SCH-InformationIE-ResourceStatusInd }}
+
+SCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+FPACH-LCR-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxFPACHCell)) OF ProtocolIE-Single-Container {{ FPACH-LCR-InformationItemIE-ResourceStatusInd }}
+
+FPACH-LCR-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-FPACH-LCR-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+DwPCH-LCR-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ DwPCH-LCR-InformationIE-ResourceStatusInd }}
+
+DwPCH-LCR-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-DwPCH-LCR-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+HS-DSCH-Resources-Information-ResourceStatusInd ::= SEQUENCE {
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer {{ HS-DSCH-Resources-Information-ResourceStatusInd-ExtIEs }} OPTIONAL,
+ ...
+}
+
+HS-DSCH-Resources-Information-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+S-CCPCH-InformationListExt-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExt)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-ResourceStatusInd }}
+
+S-CCPCH-LCR-InformationListExt-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExtLCR)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-ResourceStatusInd }}
+
+E-DCH-Resources-Information-ResourceStatusInd ::= SEQUENCE {
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ iE-Extensions ProtocolExtensionContainer {{ E-DCH-Resources-Information-ResourceStatusInd-ExtIEs }} OPTIONAL,
+ ...
+}
+
+E-DCH-Resources-Information-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PLCCH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPLCCHCell)) OF ProtocolIE-Single-Container {{ PLCCH-InformationItemIE-ResourceStatusInd }}
+
+PLCCH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-PLCCH-Information-ResourceStatusInd CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+S-CCPCH-768-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCCPCHCell768)) OF ProtocolIE-Single-Container {{ S-CCPCH-768-InformationItemIE-ResourceStatusInd }}
+
+S-CCPCH-768-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-S-CCPCH-768-Information-ResourceStatusInd CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information768 PRESENCE mandatory }
+}
+
+PRACH-768-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ PRACH-768-InformationItemIE-ResourceStatusInd }}
+
+PRACH-768-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-PRACH-768-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information768 PRESENCE mandatory }
+}
+
+E-RUCCH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxE-RUCCHCell)) OF ProtocolIE-Single-Container {{ E-RUCCH-InformationItemIE-ResourceStatusInd }}
+
+E-RUCCH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-E-RUCCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+}
+
+E-RUCCH-768-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxE-RUCCHCell)) OF ProtocolIE-Single-Container {{ E-RUCCH-768-InformationItemIE-ResourceStatusInd }}
+
+E-RUCCH-768-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-E-RUCCH-768-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information768 PRESENCE mandatory }
+}
+
+-- **************************************************************
+--
+-- SYSTEM INFORMATION UPDATE REQUEST
+--
+-- **************************************************************
+
+SystemInformationUpdateRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SystemInformationUpdateRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{SystemInformationUpdateRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+SystemInformationUpdateRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-BCCH-ModificationTime CRITICALITY reject TYPE BCCH-ModificationTime PRESENCE optional }|
+ { ID id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst CRITICALITY reject TYPE MIB-SB-SIB-InformationList-SystemInfoUpdateRqst PRESENCE mandatory },
+ ...
+}
+
+SystemInformationUpdateRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MIB-SB-SIB-InformationList-SystemInfoUpdateRqst ::= SEQUENCE (SIZE (1..maxIB)) OF MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst
+
+MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst ::= SEQUENCE {
+ iB-Type IB-Type,
+ iB-OC-ID IB-OC-ID,
+ deletionIndicator DeletionIndicator-SystemInfoUpdate,
+ iE-Extensions ProtocolExtensionContainer { { MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DeletionIndicator-SystemInfoUpdate ::= CHOICE {
+ no-Deletion No-Deletion-SystemInfoUpdate,
+ yes-Deletion NULL
+
+}
+
+No-Deletion-SystemInfoUpdate ::= SEQUENCE {
+ sIB-Originator SIB-Originator OPTIONAL,
+ -- This IE shall be present if the IB-Type IE is set to "SIB"
+ iB-SG-REP IB-SG-REP OPTIONAL,
+ segmentInformationList SegmentInformationList-SystemInfoUpdate,
+ iE-Extensions ProtocolExtensionContainer { { No-DeletionItem-SystemInfoUpdate-ExtIEs} } OPTIONAL,
+ ...
+}
+
+No-DeletionItem-SystemInfoUpdate-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SegmentInformationList-SystemInfoUpdate ::= ProtocolIE-Single-Container {{ SegmentInformationListIEs-SystemInfoUpdate }}
+
+SegmentInformationListIEs-SystemInfoUpdate NBAP-PROTOCOL-IES ::= {
+ { ID id-SegmentInformationListIE-SystemInfoUpdate CRITICALITY reject TYPE SegmentInformationListIE-SystemInfoUpdate PRESENCE mandatory }
+}
+
+SegmentInformationListIE-SystemInfoUpdate ::= SEQUENCE (SIZE (1..maxIBSEG)) OF SegmentInformationItem-SystemInfoUpdate
+
+SegmentInformationItem-SystemInfoUpdate ::= SEQUENCE {
+ iB-SG-POS IB-SG-POS OPTIONAL,
+ segment-Type Segment-Type OPTIONAL,
+ -- This IE shall be present if the SIB Originator IE is set to "CRNC" or the IB-Type IE is set to "MIB", "SB1" or "SB2"
+ iB-SG-DATA IB-SG-DATA OPTIONAL,
+ -- This IE shall be present if the SIB Originator IE is set to "CRNC" or the IB-Type IE is set to "MIB", "SB1" or "SB2"
+ iE-Extensions ProtocolExtensionContainer { { SegmentInformationItem-SystemInfoUpdate-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SegmentInformationItem-SystemInfoUpdate-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SYSTEM INFORMATION UPDATE RESPONSE
+--
+-- **************************************************************
+
+SystemInformationUpdateResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SystemInformationUpdateResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{SystemInformationUpdateResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+SystemInformationUpdateResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+SystemInformationUpdateResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SYSTEM INFORMATION UPDATE FAILURE
+--
+-- **************************************************************
+
+SystemInformationUpdateFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SystemInformationUpdateFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{SystemInformationUpdateFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+SystemInformationUpdateFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+SystemInformationUpdateFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK SETUP REQUEST FDD
+--
+-- **************************************************************
+
+RadioLinkSetupRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkSetupRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY reject TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-UL-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-SetupRqstFDD PRESENCE mandatory }|
+ { ID id-DL-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-SetupRqstFDD PRESENCE optional }|
+ { ID id-DCH-FDD-Information CRITICALITY reject TYPE DCH-FDD-Information PRESENCE mandatory }|
+ { ID id-RL-InformationList-RL-SetupRqstFDD CRITICALITY notify TYPE RL-InformationList-RL-SetupRqstFDD PRESENCE mandatory }|
+ { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional } |
+ { ID id-Active-Pattern-Sequence-Information CRITICALITY reject TYPE Active-Pattern-Sequence-Information PRESENCE optional },
+ ...
+}
+
+RadioLinkSetupRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-PowerBalancing-Information CRITICALITY ignore EXTENSION DL-PowerBalancing-Information PRESENCE optional }|
+ { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional }|
+ { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
+ -- The IE shall be present if HS-DSCH Information IE is present
+ { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional }|
+ -- The IE shall be present if HS-DSCH Information IE is present
+ { ID id-E-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-SetupRqstFDD PRESENCE optional }|
+ { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE conditional }|
+ -- The IE shall be present if E-DPCH Information IE is present
+ { ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE optional }|
+ { ID id-F-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject EXTENSION F-DPCH-Information-RL-SetupRqstFDD PRESENCE optional }|
+ { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional }|
+ { ID id-DCH-Indicator-For-E-DCH-HSDPA-Operation CRITICALITY reject EXTENSION DCH-Indicator-For-E-DCH-HSDPA-Operation PRESENCE optional }|
+ { ID id-Serving-Cell-Change-CFN CRITICALITY reject EXTENSION CFN PRESENCE optional }|
+ { ID id-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 },
+ ...
+}
+
+UL-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
+ ul-ScramblingCode UL-ScramblingCode,
+ minUL-ChannelisationCodeLength MinUL-ChannelisationCodeLength,
+ maxNrOfUL-DPDCHs MaxNrOfUL-DPDCHs OPTIONAL,
+ -- This IE shall be present if Min UL Channelisation Code length IE is set to 4 --
+ ul-PunctureLimit PunctureLimit,
+ tFCS TFCS,
+ ul-DPCCH-SlotFormat UL-DPCCH-SlotFormat,
+ ul-SIR-Target UL-SIR,
+ diversityMode DiversityMode,
+ not-Used-sSDT-CellID-Length NULL OPTIONAL,
+ not-Used-s-FieldLength NULL OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DPC-Mode CRITICALITY reject EXTENSION DPC-Mode PRESENCE optional }|
+ { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE conditional },
+ -- The IE shall be present if E-DPCH Information IE is present
+ ...
+}
+
+DL-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
+ tFCS TFCS,
+ dl-DPCH-SlotFormat DL-DPCH-SlotFormat,
+ tFCI-SignallingMode TFCI-SignallingMode,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ -- this IE shall be present if the DL DPCH slot format IE is set to any of the values from 12 to 16 --
+ multiplexingPosition MultiplexingPosition,
+ not-Used-pDSCH-RL-ID NULL OPTIONAL,
+ not-Used-pDSCH-CodeMapping NULL OPTIONAL,
+ powerOffsetInformation PowerOffsetInformation-RL-SetupRqstFDD,
+ fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
+ limitedPowerIncrease LimitedPowerIncrease,
+ innerLoopDLPCStatus InnerLoopDLPCStatus,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerOffsetInformation-RL-SetupRqstFDD ::= SEQUENCE {
+ pO1-ForTFCI-Bits PowerOffset,
+ pO2-ForTPC-Bits PowerOffset,
+ pO3-ForPilotBits PowerOffset,
+ iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PowerOffsetInformation-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-RL-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF
+ ProtocolIE-Single-Container{{ RL-InformationItemIE-RL-SetupRqstFDD }}
+
+RL-InformationItemIE-RL-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-RL-SetupRqstFDD CRITICALITY notify TYPE RL-InformationItem-RL-SetupRqstFDD PRESENCE mandatory}
+}
+
+RL-InformationItem-RL-SetupRqstFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ c-ID C-ID,
+ firstRLS-indicator FirstRLS-Indicator,
+ frameOffset FrameOffset,
+ chipOffset ChipOffset,
+ propagationDelay PropagationDelay OPTIONAL,
+ diversityControlField DiversityControlField OPTIONAL,
+ -- This IE shall be present if the RL is not the first one in the RL Information IE
+ dl-CodeInformation FDD-DL-CodeInformation,
+ initialDL-transmissionPower DL-Power,
+ maximumDL-power DL-Power,
+ minimumDL-power DL-Power,
+ not-Used-sSDT-Cell-Identity NULL OPTIONAL,
+ transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
+ -- This IE shall be present if Diversity Mode IE in UL DPCH Information group is not set to "none"
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationItem-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { 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-Primary-CPICH-Usage-for-Channel-Estimation CRITICALITY ignore EXTENSION Primary-CPICH-Usage-for-Channel-Estimation PRESENCE optional }|
+ { ID id-Secondary-CPICH-Information CRITICALITY ignore EXTENSION CommonPhysicalChannelID 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-ExtendedPropagationDelay CRITICALITY ignore EXTENSION ExtendedPropagationDelay PRESENCE optional }|
+ { ID id-F-DPCH-SlotFormat CRITICALITY reject EXTENSION F-DPCH-SlotFormat PRESENCE optional },
+ ...
+}
+E-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
+ maxSet-E-DPDCHs Max-Set-E-DPDCHs,
+ ul-PunctureLimit PunctureLimit,
+ e-TFCS-Information E-TFCS-Information,
+ e-TTI E-TTI,
+ e-DPCCH-PO E-DPCCH-PO,
+ e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold,
+ e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold,
+ hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH,
+ hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { E-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+F-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
+ powerOffsetInformation PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD,
+ fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
+ limitedPowerIncrease LimitedPowerIncrease,
+ innerLoopDLPCStatus InnerLoopDLPCStatus,
+ iE-Extensions ProtocolExtensionContainer { { F-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+F-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD ::= SEQUENCE {
+ pO2-ForTPC-Bits PowerOffset,
+ iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK SETUP REQUEST TDD
+--
+-- **************************************************************
+
+RadioLinkSetupRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkSetupRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY reject TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-UL-CCTrCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationList-RL-SetupRqstTDD PRESENCE optional }|
+ { ID id-DL-CCTrCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationList-RL-SetupRqstTDD PRESENCE optional }|
+ { ID id-DCH-TDD-Information CRITICALITY reject TYPE DCH-TDD-Information PRESENCE optional }|
+ { ID id-DSCH-TDD-Information CRITICALITY reject TYPE DSCH-TDD-Information PRESENCE optional }|
+ { ID id-USCH-Information CRITICALITY reject TYPE USCH-Information PRESENCE optional }|
+ { ID id-RL-Information-RL-SetupRqstTDD CRITICALITY reject TYPE RL-Information-RL-SetupRqstTDD PRESENCE mandatory },
+ ...
+}
+
+RadioLinkSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }|
+ { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
+ -- The IE shall be present if HS-DSCH Information IE is present
+ { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional }|
+ -- The IE shall be present if HS-DSCH Information IE is present
+ { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DCH-Information CRITICALITY reject EXTENSION E-DCH-Information PRESENCE optional }|
+ { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional }|
+ { ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional },
+ ...
+}
+
+UL-CCTrCH-InformationList-RL-SetupRqstTDD ::= SEQUENCE (SIZE(1..maxNrOfCCTrCHs)) OF
+ ProtocolIE-Single-Container{{ UL-CCTrCH-InformationItemIE-RL-SetupRqstTDD }}
+
+UL-CCTrCH-InformationItemIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory}
+}
+
+UL-CCTrCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS,
+ tFCI-Coding TFCI-Coding,
+ punctureLimit PunctureLimit,
+ uL-DPCH-Information UL-DPCH-Information-RL-SetupRqstTDD OPTIONAL, -- Applicable to 3.84Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPCH-LCR-Information-RL-SetupRqstTDD CRITICALITY notify EXTENSION UL-DPCH-LCR-Information-RL-SetupRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional }|
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ { ID id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional }|
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ { ID id-UL-DPCH-768-Information-RL-SetupRqstTDD CRITICALITY notify EXTENSION UL-DPCH-768-Information-RL-SetupRqstTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+UL-DPCH-Information-RL-SetupRqstTDD ::= ProtocolIE-Single-Container{{ UL-DPCH-InformationIE-RL-SetupRqstTDD }}
+
+UL-DPCH-InformationIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-DPCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE UL-DPCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory }
+}
+
+UL-DPCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-Information UL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-LCR-Information-RL-SetupRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-TimeslotLCR-Information UL-TimeslotLCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-768-Information-RL-SetupRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot768-Information UL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-768-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-768-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+DL-CCTrCH-InformationList-RL-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container{{ DL-CCTrCH-InformationItemIE-RL-SetupRqstTDD }}
+
+DL-CCTrCH-InformationItemIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory}
+}
+
+DL-CCTrCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS,
+ tFCI-Coding TFCI-Coding,
+ punctureLimit PunctureLimit,
+ tdd-TPC-DownlinkStepSize TDD-TPC-DownlinkStepSize,
+ cCTrCH-TPCList CCTrCH-TPCList-RL-SetupRqstTDD OPTIONAL,
+ dL-DPCH-Information DL-DPCH-Information-RL-SetupRqstTDD OPTIONAL, -- Applicable to 3.84Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-LCR-Information-RL-SetupRqstTDD CRITICALITY notify EXTENSION DL-DPCH-LCR-Information-RL-SetupRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-DL-DPCH-768-Information-RL-SetupRqstTDD CRITICALITY notify EXTENSION DL-DPCH-768-Information-RL-SetupRqstTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+CCTrCH-TPCList-RL-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF CCTrCH-TPCItem-RL-SetupRqstTDD
+
+CCTrCH-TPCItem-RL-SetupRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { CCTrCH-TPCItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CCTrCH-TPCItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-Information-RL-SetupRqstTDD ::= ProtocolIE-Single-Container{{ DL-DPCH-InformationIE-RL-SetupRqstTDD }}
+
+DL-DPCH-InformationIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-DPCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE DL-DPCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory }
+}
+
+DL-DPCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-Information DL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-LCR-Information-RL-SetupRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-TimeslotLCR-Information DL-TimeslotLCR-Information,
+ tstdIndicator TSTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-768-Information-RL-SetupRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot768-Information DL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-768-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-768-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Information-RL-SetupRqstTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ c-ID C-ID,
+ frameOffset FrameOffset,
+ specialBurstScheduling SpecialBurstScheduling,
+ initialDL-transmissionPower DL-Power,
+ maximumDL-power DL-Power,
+ minimumDL-power DL-Power,
+ dL-TimeSlotISCPInfo DL-TimeslotISCPInfo OPTIONAL, -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { RL-Information-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Information-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD CRITICALITY reject EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ { 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-UL-Synchronisation-Parameters-LCR CRITICALITY reject EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional },
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK SETUP RESPONSE FDD
+--
+-- **************************************************************
+
+RadioLinkSetupResponseFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkSetupResponseFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-CommunicationControlPortID CRITICALITY ignore TYPE CommunicationControlPortID PRESENCE mandatory }|
+ { ID id-RL-InformationResponseList-RL-SetupRspFDD CRITICALITY ignore TYPE RL-InformationResponseList-RL-SetupRspFDD PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+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 },
+ ...
+}
+
+RL-InformationResponseList-RL-SetupRspFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container{{ RL-InformationResponseItemIE-RL-SetupRspFDD }}
+
+RL-InformationResponseItemIE-RL-SetupRspFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationResponseItem-RL-SetupRspFDD CRITICALITY ignore TYPE RL-InformationResponseItem-RL-SetupRspFDD PRESENCE mandatory}
+}
+
+RL-InformationResponseItem-RL-SetupRspFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ rL-Set-ID RL-Set-ID,
+ received-total-wide-band-power Received-total-wide-band-power-Value,
+ diversityIndication DiversityIndication-RL-SetupRspFDD,
+ not-Used-dSCH-InformationResponseList NULL OPTIONAL,
+ sSDT-SupportIndicator SSDT-SupportIndicator,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-SetupRspFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationResponseItem-RL-SetupRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
+ { ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
+ { ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
+ { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ ...
+}
+
+DiversityIndication-RL-SetupRspFDD ::= CHOICE {
+ combining Combining-RL-SetupRspFDD,
+ nonCombiningOrFirstRL NonCombiningOrFirstRL-RL-SetupRspFDD
+}
+
+Combining-RL-SetupRspFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { Combining-RL-SetupRspFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Combining-RL-SetupRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NonCombiningOrFirstRL-RL-SetupRspFDD ::= SEQUENCE {
+ dCH-InformationResponse DCH-InformationResponse,
+ iE-Extensions ProtocolExtensionContainer { { NonCombiningOrFirstRLItem-RL-SetupRspFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NonCombiningOrFirstRLItem-RL-SetupRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK SETUP RESPONSE TDD
+--
+-- **************************************************************
+
+RadioLinkSetupResponseTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkSetupResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-CommunicationControlPortID CRITICALITY ignore TYPE CommunicationControlPortID PRESENCE mandatory }|
+ { ID id-RL-InformationResponse-RL-SetupRspTDD CRITICALITY ignore TYPE RL-InformationResponse-RL-SetupRspTDD 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 },
+ ...
+}
+
+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 },
+ ...
+}
+
+RL-InformationResponse-RL-SetupRspTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ uL-TimeSlot-ISCP-Info UL-TimeSlot-ISCP-Info,
+ ul-PhysCH-SF-Variation UL-PhysCH-SF-Variation,
+ dCH-InformationResponseList DCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
+ dSCH-InformationResponseList DSCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
+ uSCH-InformationResponseList USCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseList-RL-SetupRspTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationResponseList-RL-SetupRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container{{ DCH-InformationResponseListIEs-RL-SetupRspTDD }}
+
+DCH-InformationResponseListIEs-RL-SetupRspTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory}
+ }
+
+DSCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{ DSCH-InformationResponseListIEs-RL-SetupRspTDD }}
+
+DSCH-InformationResponseListIEs-RL-SetupRspTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DSCH-InformationResponse CRITICALITY ignore TYPE DSCH-InformationResponse PRESENCE mandatory }
+}
+
+USCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{ USCH-InformationResponseListIEs-RL-SetupRspTDD }}
+
+USCH-InformationResponseListIEs-RL-SetupRspTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-USCH-InformationResponse CRITICALITY ignore TYPE USCH-InformationResponse PRESENCE mandatory }
+}
+
+RL-InformationResponse-LCR-RL-SetupRspTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ uL-TimeSlot-ISCP-LCR-Info UL-TimeSlot-ISCP-LCR-Info,
+ ul-PhysCH-SF-Variation UL-PhysCH-SF-Variation,
+ dCH-InformationResponseList DCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
+ dSCH-InformationResponseList DSCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
+ uSCH-InformationResponseList USCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseList-LCR-RL-SetupRspTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationResponseList-LCR-RL-SetupRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK SETUP FAILURE FDD
+--
+-- **************************************************************
+
+RadioLinkSetupFailureFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkSetupFailureFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE conditional }|
+ -- This IE shall be present if at least one of the radio links has been successfully set up
+ { ID id-CommunicationControlPortID CRITICALITY ignore TYPE CommunicationControlPortID PRESENCE optional }|
+ { ID id-CauseLevel-RL-SetupFailureFDD CRITICALITY ignore TYPE CauseLevel-RL-SetupFailureFDD PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+RadioLinkSetupFailureFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CauseLevel-RL-SetupFailureFDD ::= CHOICE {
+ generalCause GeneralCauseList-RL-SetupFailureFDD,
+ rLSpecificCause RLSpecificCauseList-RL-SetupFailureFDD,
+ ...
+}
+
+GeneralCauseList-RL-SetupFailureFDD ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GeneralCauseItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLSpecificCauseList-RL-SetupFailureFDD ::= SEQUENCE {
+ unsuccessful-RL-InformationRespList-RL-SetupFailureFDD Unsuccessful-RL-InformationRespList-RL-SetupFailureFDD,
+ successful-RL-InformationRespList-RL-SetupFailureFDD Successful-RL-InformationRespList-RL-SetupFailureFDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+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 },
+ ...
+}
+
+Unsuccessful-RL-InformationRespList-RL-SetupFailureFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureFDD }}
+
+Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD PRESENCE mandatory}
+}
+
+Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Successful-RL-InformationRespList-RL-SetupFailureFDD ::= SEQUENCE (SIZE (1.. maxNrOfRLs)) OF ProtocolIE-Single-Container {{ Successful-RL-InformationRespItemIE-RL-SetupFailureFDD }}
+
+Successful-RL-InformationRespItemIE-RL-SetupFailureFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Successful-RL-InformationRespItem-RL-SetupFailureFDD CRITICALITY ignore TYPE Successful-RL-InformationRespItem-RL-SetupFailureFDD PRESENCE mandatory}
+}
+
+Successful-RL-InformationRespItem-RL-SetupFailureFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ rL-Set-ID RL-Set-ID,
+ received-total-wide-band-power Received-total-wide-band-power-Value,
+ diversityIndication DiversityIndication-RL-SetupFailureFDD,
+ not-Used-dSCH-InformationResponseList NULL OPTIONAL,
+ not-Used-tFCI2-BearerInformationResponse NULL OPTIONAL,
+ sSDT-SupportIndicator SSDT-SupportIndicator,
+ iE-Extensions ProtocolExtensionContainer { { Successful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Successful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
+ { ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
+ { ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
+ { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ ...
+}
+
+DiversityIndication-RL-SetupFailureFDD ::= CHOICE {
+ combining Combining-RL-SetupFailureFDD,
+ nonCombiningOrFirstRL NonCombiningOrFirstRL-RL-SetupFailureFDD
+}
+
+Combining-RL-SetupFailureFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CombiningItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NonCombiningOrFirstRL-RL-SetupFailureFDD ::= SEQUENCE {
+ dCH-InformationResponse DCH-InformationResponse,
+ iE-Extensions ProtocolExtensionContainer { { NonCombiningOrFirstRLItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NonCombiningOrFirstRLItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK SETUP FAILURE TDD
+--
+-- **************************************************************
+
+RadioLinkSetupFailureTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkSetupFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-CauseLevel-RL-SetupFailureTDD CRITICALITY ignore TYPE CauseLevel-RL-SetupFailureTDD PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+RadioLinkSetupFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CauseLevel-RL-SetupFailureTDD ::= CHOICE {
+ generalCause GeneralCauseList-RL-SetupFailureTDD,
+ rLSpecificCause RLSpecificCauseList-RL-SetupFailureTDD,
+ ...
+}
+
+GeneralCauseList-RL-SetupFailureTDD ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-SetupFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GeneralCauseItem-RL-SetupFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLSpecificCauseList-RL-SetupFailureTDD ::= SEQUENCE {
+ unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD Unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD,
+ iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-SetupFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RLSpecificCauseItem-RL-SetupFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD ::= ProtocolIE-Single-Container { {Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureTDD} }
+
+Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationResp-RL-SetupFailureTDD PRESENCE mandatory }
+}
+
+Unsuccessful-RL-InformationResp-RL-SetupFailureTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationResp-RL-SetupFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Unsuccessful-RL-InformationResp-RL-SetupFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK ADDITION REQUEST FDD
+--
+-- **************************************************************
+
+RadioLinkAdditionRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkAdditionRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
+ { ID id-Compressed-Mode-Deactivation-Flag CRITICALITY reject TYPE Compressed-Mode-Deactivation-Flag PRESENCE optional }|
+ { ID id-RL-InformationList-RL-AdditionRqstFDD CRITICALITY notify TYPE RL-InformationList-RL-AdditionRqstFDD PRESENCE mandatory },
+ ...
+}
+
+RadioLinkAdditionRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional }|
+ { ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE optional }|
+ { ID id-Serving-Cell-Change-CFN CRITICALITY reject EXTENSION CFN PRESENCE optional }|
+ { ID id-HS-DSCH-Serving-Cell-Change-Info CRITICALITY reject EXTENSION HS-DSCH-Serving-Cell-Change-Info PRESENCE optional }|
+ { ID id-E-DPCH-Information-RL-AdditionReqFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-AdditionReqFDD PRESENCE optional }|
+ { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE conditional },
+ -- This IE shall be present if E-DPCH Information is present
+ ...
+}
+
+RL-InformationList-RL-AdditionRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-AdditionRqstFDD}}
+
+RL-InformationItemIE-RL-AdditionRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-RL-AdditionRqstFDD CRITICALITY notify TYPE RL-InformationItem-RL-AdditionRqstFDD PRESENCE mandatory}
+}
+
+RL-InformationItem-RL-AdditionRqstFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ c-ID C-ID,
+ frameOffset FrameOffset,
+ chipOffset ChipOffset,
+ 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,
+ 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 },
+ ...
+}
+
+E-DPCH-Information-RL-AdditionReqFDD ::= SEQUENCE {
+ maxSet-E-DPDCHs Max-Set-E-DPDCHs,
+ ul-PunctureLimit PunctureLimit,
+ e-TFCS-Information E-TFCS-Information,
+ e-TTI E-TTI,
+ e-DPCCH-PO E-DPCCH-PO,
+ e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold,
+ e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold,
+ hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH,
+ iE-Extensions ProtocolExtensionContainer { { E-DPCH-Information-RL-AdditionReqFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DPCH-Information-RL-AdditionReqFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-HSDSCH-Configured-Indicator CRITICALITY reject EXTENSION HSDSCH-Configured-Indicator PRESENCE mandatory},
+-- This shall be present for EDPCH configuration with HSDCH
+ ...
+}
+
+
+-- **************************************************************
+--
+-- RADIO LINK ADDITION REQUEST TDD
+--
+-- **************************************************************
+
+RadioLinkAdditionRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkAdditionRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY reject TYPE UL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional }|
+ { ID id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY reject TYPE DL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional }|
+ { ID id-RL-Information-RL-AdditionRqstTDD CRITICALITY reject TYPE RL-Information-RL-AdditionRqstTDD PRESENCE mandatory },
+ ...
+}
+
+RadioLinkAdditionRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }|
+ { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
+ -- The IE shall be present if HS-PDSCH RL ID IE is present.
+ { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DCH-Information CRITICALITY reject EXTENSION E-DCH-Information PRESENCE optional }|
+ { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional }|
+ { ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional },
+ ...
+}
+
+UL-CCTrCH-InformationList-RL-AdditionRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationItem-RL-AdditionRqstTDD
+
+UL-CCTrCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ uL-DPCH-Information UL-DPCH-InformationList-RL-AdditionRqstTDD OPTIONAL, -- Applicable to 3.84cps TDD only
+ iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD CRITICALITY notify EXTENSION UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD PRESENCE optional }| -- Applicable to 1.28cps TDD only
+ { ID id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional }|-- Applicable to 1.28cps TDD only
+ { ID id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD CRITICALITY notify EXTENSION UL-DPCH-InformationItem-768-RL-AdditionRqstTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+UL-DPCH-InformationList-RL-AdditionRqstTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationItemIE-RL-AdditionRqstTDD }}
+
+UL-DPCH-InformationItemIE-RL-AdditionRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-DPCH-InformationItem-RL-AdditionRqstTDD CRITICALITY notify TYPE UL-DPCH-InformationItem-RL-AdditionRqstTDD PRESENCE optional} -- For 3.84Mcps TDD only
+}
+
+UL-DPCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-Information UL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-CCTrCH-InformationList-RL-AdditionRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationItem-RL-AdditionRqstTDD
+
+DL-CCTrCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ dL-DPCH-Information DL-DPCH-InformationList-RL-AdditionRqstTDD OPTIONAL, -- Applicable to 3.84Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD CRITICALITY notify EXTENSION DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD CRITICALITY reject EXTENSION TDD-TPC-DownlinkStepSize PRESENCE optional }|
+ { ID id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD CRITICALITY notify EXTENSION DL-DPCH-InformationItem-768-RL-AdditionRqstTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+DL-DPCH-InformationList-RL-AdditionRqstTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationItemIE-RL-AdditionRqstTDD }}
+
+DL-DPCH-InformationItemIE-RL-AdditionRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-DPCH-InformationItem-RL-AdditionRqstTDD CRITICALITY notify TYPE DL-DPCH-InformationItem-RL-AdditionRqstTDD PRESENCE mandatory}
+}
+
+DL-DPCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-Information DL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Information-RL-AdditionRqstTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ c-ID C-ID,
+ frameOffset FrameOffset,
+ diversityControlField DiversityControlField,
+ initial-DL-Transmission-Power DL-Power OPTIONAL,
+ maximumDL-Power DL-Power OPTIONAL,
+ minimumDL-Power DL-Power OPTIONAL,
+ dL-TimeSlotISCPInfo DL-TimeslotISCPInfo OPTIONAL, -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only
+ iE-Extensions ProtocolExtensionContainer { { RL-information-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+RL-information-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD CRITICALITY reject EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { 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-UL-Synchronisation-Parameters-LCR CRITICALITY reject EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional }, -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ ...
+}
+
+UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-TimeslotLCR-Information UL-TimeslotLCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-InformationItem-768-RL-AdditionRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot768-Information UL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationItem-768-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationItem-768-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-TimeslotLCR-Information DL-TimeslotLCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-InformationItem-768-RL-AdditionRqstTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot768-Information DL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationItem-768-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationItem-768-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK ADDITION RESPONSE FDD
+--
+-- **************************************************************
+
+RadioLinkAdditionResponseFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkAdditionResponseFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-RL-InformationResponseList-RL-AdditionRspFDD CRITICALITY ignore TYPE RL-InformationResponseList-RL-AdditionRspFDD PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+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 },
+ ...
+}
+
+RL-InformationResponseList-RL-AdditionRspFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF ProtocolIE-Single-Container {{ RL-InformationResponseItemIE-RL-AdditionRspFDD }}
+
+RL-InformationResponseItemIE-RL-AdditionRspFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationResponseItem-RL-AdditionRspFDD CRITICALITY ignore TYPE RL-InformationResponseItem-RL-AdditionRspFDD PRESENCE mandatory }
+}
+
+RL-InformationResponseItem-RL-AdditionRspFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ rL-Set-ID RL-Set-ID,
+ received-total-wide-band-power Received-total-wide-band-power-Value,
+ diversityIndication DiversityIndication-RL-AdditionRspFDD,
+ sSDT-SupportIndicator SSDT-SupportIndicator,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-AdditionRspFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationResponseItem-RL-AdditionRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
+ { ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
+ { ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
+ { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ ...
+}
+
+DiversityIndication-RL-AdditionRspFDD ::= CHOICE {
+ combining Combining-RL-AdditionRspFDD,
+ non-combining Non-Combining-RL-AdditionRspFDD
+}
+
+Combining-RL-AdditionRspFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-AdditionRspFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CombiningItem-RL-AdditionRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+Non-Combining-RL-AdditionRspFDD ::= SEQUENCE {
+ dCH-InformationResponse DCH-InformationResponse,
+ iE-Extensions ProtocolExtensionContainer { { Non-CombiningItem-RL-AdditionRspFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Non-CombiningItem-RL-AdditionRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK ADDITION RESPONSE TDD
+--
+-- **************************************************************
+
+RadioLinkAdditionResponseTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+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 },
+ ...
+}
+
+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 },
+ ...
+}
+
+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,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponse-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationResponse-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DCH-Information-RL-AdditionRspTDD ::= SEQUENCE {
+ diversityIndication DiversityIndication-RL-AdditionRspTDD,
+ iE-Extensions ProtocolExtensionContainer { { DCH-Information-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-Information-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DiversityIndication-RL-AdditionRspTDD ::= CHOICE {
+ combining Combining-RL-AdditionRspTDD, -- Indicates whether the old Transport Bearer shall be reused or not
+ non-Combining Non-Combining-RL-AdditionRspTDD
+}
+
+Combining-RL-AdditionRspTDD ::= SEQUENCE {
+ rL-ID RL-ID, -- Reference RL
+ iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CombiningItem-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Non-Combining-RL-AdditionRspTDD ::= SEQUENCE {
+ dCH-InformationResponse DCH-InformationResponse,
+ iE-Extensions ProtocolExtensionContainer { { Non-CombiningItem-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Non-CombiningItem-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DSCH-InformationResponseList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{ DSCH-InformationResponseListIEs-RL-AdditionRspTDD }}
+
+DSCH-InformationResponseListIEs-RL-AdditionRspTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DSCH-InformationResponse CRITICALITY ignore TYPE DSCH-InformationResponse PRESENCE mandatory }
+}
+
+USCH-InformationResponseList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{ USCH-InformationResponseListIEs-RL-AdditionRspTDD }}
+
+USCH-InformationResponseListIEs-RL-AdditionRspTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-USCH-InformationResponse CRITICALITY ignore TYPE USCH-InformationResponse PRESENCE mandatory }
+}
+
+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,
+ ...
+}
+
+RL-InformationResponse-LCR-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK ADDITION FAILURE FDD
+--
+-- **************************************************************
+
+RadioLinkAdditionFailureFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkAdditionFailureFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-CauseLevel-RL-AdditionFailureFDD CRITICALITY ignore TYPE CauseLevel-RL-AdditionFailureFDD PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+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 },
+ ...
+}
+
+CauseLevel-RL-AdditionFailureFDD ::= CHOICE {
+ generalCause GeneralCauseList-RL-AdditionFailureFDD,
+ rLSpecificCause RLSpecificCauseList-RL-AdditionFailureFDD,
+ ...
+}
+
+GeneralCauseList-RL-AdditionFailureFDD ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLSpecificCauseList-RL-AdditionFailureFDD ::= SEQUENCE {
+ unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD Unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD,
+ successful-RL-InformationRespList-RL-AdditionFailureFDD Successful-RL-InformationRespList-RL-AdditionFailureFDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF ProtocolIE-Single-Container {{ Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureFDD }}
+
+Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD PRESENCE mandatory}
+}
+
+Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Successful-RL-InformationRespList-RL-AdditionFailureFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-2)) OF ProtocolIE-Single-Container {{ Successful-RL-InformationRespItemIE-RL-AdditionFailureFDD }}
+
+Successful-RL-InformationRespItemIE-RL-AdditionFailureFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD CRITICALITY ignore TYPE Successful-RL-InformationRespItem-RL-AdditionFailureFDD PRESENCE mandatory}
+}
+
+Successful-RL-InformationRespItem-RL-AdditionFailureFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ rL-Set-ID RL-Set-ID,
+ received-total-wide-band-power Received-total-wide-band-power-Value,
+ diversityIndication DiversityIndication-RL-AdditionFailureFDD,
+ sSDT-SupportIndicator SSDT-SupportIndicator,
+ iE-Extensions ProtocolExtensionContainer { { Successful-RL-InformationRespItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+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-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ ...
+}
+
+DiversityIndication-RL-AdditionFailureFDD ::= CHOICE {
+ combining Combining-RL-AdditionFailureFDD,
+ non-Combining Non-Combining-RL-AdditionFailureFDD
+}
+
+Combining-RL-AdditionFailureFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CombiningItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+Non-Combining-RL-AdditionFailureFDD ::= SEQUENCE {
+ dCH-InformationResponse DCH-InformationResponse,
+ iE-Extensions ProtocolExtensionContainer { { Non-CombiningItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Non-CombiningItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK ADDITION FAILURE TDD
+--
+-- **************************************************************
+
+RadioLinkAdditionFailureTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkAdditionFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-CauseLevel-RL-AdditionFailureTDD CRITICALITY ignore TYPE CauseLevel-RL-AdditionFailureTDD PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+RadioLinkAdditionFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CauseLevel-RL-AdditionFailureTDD ::= CHOICE {
+ generalCause GeneralCauseList-RL-AdditionFailureTDD,
+ rLSpecificCause RLSpecificCauseList-RL-AdditionFailureTDD,
+ ...
+}
+
+GeneralCauseList-RL-AdditionFailureTDD ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-AdditionFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GeneralCauseItem-RL-AdditionFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLSpecificCauseList-RL-AdditionFailureTDD ::= SEQUENCE {
+ unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD Unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD,
+ iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-AdditionFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RLSpecificCauseItem-RL-AdditionFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD ::= ProtocolIE-Single-Container { {Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureTDD} }
+
+Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD PRESENCE mandatory }
+}
+
+Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION PREPARE FDD
+--
+-- **************************************************************
+
+RadioLinkReconfigurationPrepareFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationPrepareFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-UL-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional }|
+ { ID id-DL-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional }|
+ { ID id-FDD-DCHs-to-Modify CRITICALITY reject TYPE FDD-DCHs-to-Modify PRESENCE optional }|
+ { ID id-DCHs-to-Add-FDD CRITICALITY reject TYPE DCH-FDD-Information PRESENCE optional }|
+ { ID id-DCH-DeleteList-RL-ReconfPrepFDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfPrepFDD PRESENCE optional }|
+ { ID id-RL-InformationList-RL-ReconfPrepFDD CRITICALITY reject TYPE RL-InformationList-RL-ReconfPrepFDD PRESENCE optional }|
+ { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional },
+ ...
+}
+
+RadioLinkReconfigurationPrepareFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
+ { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional }|
+ { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
+ { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
+ -- The IE shall be present if HS-PDSCH RL ID IE is present.
+ { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional }|
+ { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE optional }|
+ { ID id-E-DCH-FDD-Information-to-Modify CRITICALITY reject EXTENSION E-DCH-FDD-Information-to-Modify PRESENCE optional }|
+ { ID id-E-DCH-MACdFlows-to-Add CRITICALITY reject EXTENSION E-DCH-MACdFlows-Information PRESENCE optional }|
+ { ID id-E-DCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION E-DCH-MACdFlows-to-Delete PRESENCE optional }|
+ { ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE optional }|
+ { ID id-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 },
+ ...
+}
+
+UL-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
+ ul-ScramblingCode UL-ScramblingCode OPTIONAL,
+ ul-SIR-Target UL-SIR OPTIONAL,
+ minUL-ChannelisationCodeLength MinUL-ChannelisationCodeLength OPTIONAL,
+ maxNrOfUL-DPDCHs MaxNrOfUL-DPDCHs OPTIONAL,
+ -- This IE shall be present if minUL-ChannelisationCodeLength Ie is set to 4
+ ul-PunctureLimit PunctureLimit OPTIONAL,
+ tFCS TFCS OPTIONAL,
+ ul-DPCCH-SlotFormat UL-DPCCH-SlotFormat OPTIONAL,
+ diversityMode DiversityMode OPTIONAL,
+ not-Used-sSDT-CellIDLength NULL OPTIONAL,
+ not-Used-s-FieldLength NULL OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE optional },
+ ...
+}
+
+DL-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
+ tFCS TFCS OPTIONAL,
+ dl-DPCH-SlotFormat DL-DPCH-SlotFormat OPTIONAL,
+ tFCI-SignallingMode TFCI-SignallingMode OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ -- This IE shall be present if the DL DPCH Slot Format IE is set to any of the values from 12 to 16
+ multiplexingPosition MultiplexingPosition OPTIONAL,
+ not-Used-pDSCH-CodeMapping NULL OPTIONAL,
+ not-Used-pDSCH-RL-ID NULL OPTIONAL,
+ limitedPowerIncrease LimitedPowerIncrease OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-Power-Information-RL-ReconfPrepFDD CRITICALITY reject EXTENSION DL-DPCH-Power-Information-RL-ReconfPrepFDD PRESENCE optional },
+ ...
+}
+
+DL-DPCH-Power-Information-RL-ReconfPrepFDD ::= SEQUENCE {
+ powerOffsetInformation PowerOffsetInformation-RL-ReconfPrepFDD,
+ fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
+ innerLoopDLPCStatus InnerLoopDLPCStatus,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Power-Information-RL-ReconfPrepFDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DL-DPCH-Power-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerOffsetInformation-RL-ReconfPrepFDD ::= SEQUENCE {
+ pO1-ForTFCI-Bits PowerOffset,
+ pO2-ForTPC-Bits PowerOffset,
+ pO3-ForPilotBits PowerOffset,
+ iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PowerOffsetInformation-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DCH-DeleteList-RL-ReconfPrepFDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfPrepFDD
+
+DCH-DeleteItem-RL-ReconfPrepFDD ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-DeleteItem-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-RL-ReconfPrepFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-ReconfPrepFDD }}
+
+RL-InformationItemIE-RL-ReconfPrepFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-RL-ReconfPrepFDD CRITICALITY reject TYPE RL-InformationItem-RL-ReconfPrepFDD PRESENCE mandatory}
+}
+
+RL-InformationItem-RL-ReconfPrepFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ dl-CodeInformation FDD-DL-CodeInformation OPTIONAL,
+ maxDL-Power DL-Power OPTIONAL,
+ minDL-Power DL-Power OPTIONAL,
+ not-Used-sSDT-Indication NULL OPTIONAL,
+ not-Used-sSDT-Cell-Identity NULL OPTIONAL,
+ transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
+ -- This IE shall be present if Diversity Mode IE is present in UL DPCH Information IE and it is not set to "none"
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationItem-RL-ReconfPrepFDD-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-DL-DPCH-TimingAdjustment CRITICALITY reject EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }|
+ { ID id-Primary-CPICH-Usage-for-Channel-Estimation CRITICALITY ignore EXTENSION Primary-CPICH-Usage-for-Channel-Estimation PRESENCE optional}|
+ { ID id-Secondary-CPICH-Information-Change CRITICALITY ignore EXTENSION Secondary-CPICH-Information-Change PRESENCE optional }|
+ { ID id-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-F-DPCH-SlotFormat CRITICALITY reject EXTENSION F-DPCH-SlotFormat PRESENCE optional },
+ ...
+}
+
+E-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
+ maxSet-E-DPDCHs Max-Set-E-DPDCHs OPTIONAL,
+ ul-PunctureLimit PunctureLimit OPTIONAL,
+ e-TFCS-Information E-TFCS-Information OPTIONAL,
+ e-TTI E-TTI OPTIONAL,
+ e-DPCCH-PO E-DPCCH-PO OPTIONAL,
+ e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold OPTIONAL,
+ e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold OPTIONAL,
+ hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH OPTIONAL,
+ hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+F-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
+ powerOffsetInformation PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD,
+ fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
+ limitedPowerIncrease LimitedPowerIncrease,
+ innerLoopDLPCStatus InnerLoopDLPCStatus,
+ iE-Extensions ProtocolExtensionContainer { { F-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+F-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD ::= SEQUENCE {
+ pO2-ForTPC-Bits PowerOffset,
+ iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION PREPARE TDD
+--
+-- **************************************************************
+
+RadioLinkReconfigurationPrepareTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationPrepareTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-TDD-DCHs-to-Modify CRITICALITY reject TYPE TDD-DCHs-to-Modify PRESENCE optional }|
+ { ID id-DCHs-to-Add-TDD CRITICALITY reject TYPE DCH-TDD-Information PRESENCE optional }|
+ { ID id-DCH-DeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-DSCH-Information-ModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE DSCH-Information-ModifyList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-DSCHs-to-Add-TDD CRITICALITY reject TYPE DSCH-TDD-Information PRESENCE optional }|
+ { ID id-DSCH-Information-DeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE DSCH-Information-DeleteList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-USCH-Information-ModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE USCH-Information-ModifyList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-USCH-Information-Add CRITICALITY reject TYPE USCH-Information PRESENCE optional }|
+ { ID id-USCH-Information-DeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE USCH-Information-DeleteList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-RL-Information-RL-ReconfPrepTDD CRITICALITY reject TYPE RL-Information-RL-ReconfPrepTDD PRESENCE optional },
+-- This RL Information is the for the 1st RL IE repetition
+ ...
+}
+
+RadioLinkReconfigurationPrepareTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
+ { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }|
+ { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
+ { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
+ -- The IE shall be present if HS-PDSCH RL ID IE is present.
+ { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
+ { ID id-multiple-RL-Information-RL-ReconfPrepTDD CRITICALITY reject EXTENSION MultipleRL-Information-RL-ReconfPrepTDD PRESENCE optional }|
+-- This RL Information is the for the 2nd and beyond repetition of RL information,
+ { ID id-E-DCH-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-Information-Reconfig PRESENCE optional }|
+ { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DCH-768-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-768-Information-Reconfig PRESENCE optional }|
+ { ID id-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional },
+ ...
+}
+
+UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD
+
+UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS,
+ tFCI-Coding TFCI-Coding,
+ punctureLimit PunctureLimit,
+ ul-DPCH-InformationList UL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD CRITICALITY reject EXTENSION UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ { ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional }|
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+-- This Information is the for the first RL repetition, SIR Target information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ { ID id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional }|
+-- This Information is the for the first RL repetition, TPCinformation for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
+-- This is the RL ID for the first RL repetition
+ { ID id-multipleRL-ul-DPCH-InformationList CRITICALITY reject EXTENSION MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
+-- This Information is the for the 2nd and beyond RL repetition,
+ { ID id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD CRITICALITY reject EXTENSION UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only, first radio link
+ ...
+}
+
+MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
+--Includes the 2nd through the max number of radio link repetitions.
+
+MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD ::= SEQUENCE {
+ ul-DPCH-InformationList UL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
+ ul-DPCH-InformationListLCR UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
+ ul-sir-target UL-SIR OPTIONAL,
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ tDD-TPC-UplinkStepSize-LCR TDD-TPC-UplinkStepSize-LCR OPTIONAL,
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ rL-ID RL-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD CRITICALITY reject EXTENSION UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD PRESENCE optional },
+ ...
+}
+
+UL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD }}
+
+UL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationAddItem-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+UL-DPCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-Information UL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-InformationLCR UL-TimeslotLCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-Information768 UL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD
+
+UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS OPTIONAL,
+ tFCI-Coding TFCI-Coding OPTIONAL,
+ punctureLimit PunctureLimit OPTIONAL,
+ ul-DPCH-InformationAddList UL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ ul-DPCH-InformationModifyList UL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ ul-DPCH-InformationDeleteList UL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPCH-LCR-InformationModify-AddList CRITICALITY reject EXTENSION UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ { ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only.
+-- This Information is the for the first RL repetition, SIR Target information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ { ID id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+-- This Information is the for the first RL repetition, Step Size information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
+-- This is the RL ID for the first RL repetition
+ { ID id-multipleRL-ul-DPCH-InformationModifyList CRITICALITY reject EXTENSION MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional }|
+-- This DPCH Information is the for the 2nd and beyond RL repetition,
+ { ID id-UL-DPCH-768-InformationModify-AddItem CRITICALITY reject EXTENSION UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ ...
+}
+
+UL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD }}
+
+UL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD
+--Includes the 2nd through the max number of radio link information repetitions.
+
+MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD ::= SEQUENCE {
+ ul-DPCH-InformationAddList UL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
+ ul-DPCH-InformationModifyList UL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ ul-DPCH-InformationDeleteList UL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
+ ul-DPCH-InformationAddListLCR UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
+ ul-sir-target UL-SIR OPTIONAL,
+ tDD-TPC-UplinkStepSize-LCR TDD-TPC-UplinkStepSize-LCR OPTIONAL,
+ rL-ID RL-ID OPTIONAL,
+-- This DPCH Information is the for the 2nd and beyond RL repetitions,
+ iE-Extensions ProtocolExtensionContainer { { MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+...
+}
+
+MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPCH-768-InformationModify-AddList CRITICALITY reject EXTENSION UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-Information UL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-InformationLCR UL-TimeslotLCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ uL-Timeslot-Information768 UL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+UL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD }}
+
+UL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-DPCHOffset TDD-DPCHOffset OPTIONAL,
+ uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD UL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD CRITICALITY reject EXTENSION UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-UL-Timeslot768-Information-RL-ReconfPrepTDD CRITICALITY reject EXTENSION UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+UL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD -- Applicable to 3.84Mcps TDD only
+
+UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD
+
+UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD -- Applicable to 1.28Mcps TDD only
+
+UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-PLCCH-Information-RL-ReconfPrepTDDLCR CRITICALITY reject EXTENSION PLCCHinformation PRESENCE optional },
+ ...
+}
+
+
+
+UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR
+
+UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-UL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
+
+ ...
+}
+
+UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD -- Applicable to 7.68Mcps TDD only
+
+UL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768 OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768 UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768 ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD768
+
+UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD768 ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD768-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD768-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD }}
+
+UL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD
+
+UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD
+
+UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD
+
+DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS,
+ tFCI-Coding TFCI-Coding,
+ punctureLimit PunctureLimit,
+ cCTrCH-TPCList CCTrCH-TPCAddList-RL-ReconfPrepTDD OPTIONAL,
+ dl-DPCH-InformationList DL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ { ID id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+-- This DL Power inforrmation is the for the first RL repetition, DL power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ { ID id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-DownlinkStepSize PRESENCE optional}|
+-- This DL step size is the for the first RL repetition, DL step size information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ { ID id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+-- This DL Power inforrmation is the for the first RL repetition, DL power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ { ID id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+-- This DL Power inforrmation is the for the first RL repetition, DL power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
+ { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
+-- This is the RL ID for the first RL repetition
+ { ID id-multipleRL-dl-DPCH-InformationList CRITICALITY reject EXTENSION MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
+-- This DPCH Information is the for the 2nd and beyond RL repetition,
+ { ID id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
+--Includes the 2nd through the max number of radio link information repetitions.
+
+MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD ::= SEQUENCE {
+ dl-DPCH-InformationList DL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
+ dl-DPCH-InformationListLCR DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
+ cCTrCH-Initial-DL-Power DL-Power OPTIONAL,
+ tDD-TPC-DownlinkStepSize TDD-TPC-DownlinkStepSize OPTIONAL,
+ cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD DL-Power OPTIONAL,
+ cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD DL-Power OPTIONAL,
+ rL-ID RL-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+CCTrCH-TPCAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF CCTrCH-TPCAddItem-RL-ReconfPrepTDD -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only
+
+CCTrCH-TPCAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { CCTrCH-TPCAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CCTrCH-TPCAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD }}
+
+DL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationAddItem-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+DL-DPCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-Information DL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-InformationLCR DL-TimeslotLCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-Information768 DL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD
+
+DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS OPTIONAL,
+ tFCI-Coding TFCI-Coding OPTIONAL,
+ punctureLimit PunctureLimit OPTIONAL,
+ cCTrCH-TPCList CCTrCH-TPCModifyList-RL-ReconfPrepTDD OPTIONAL,
+ dl-DPCH-InformationAddList DL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ dl-DPCH-InformationModifyList DL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ dl-DPCH-InformationDeleteList DL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+-- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ { ID id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-DownlinkStepSize PRESENCE optional}|
+-- This Step Size Information is the for the first RL repetition, step size information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ { ID id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+-- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ { ID id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+-- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
+ { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
+-- This is the RL ID for the first RL repetition
+ { ID id-multipleRL-dl-DPCH-InformationModifyList CRITICALITY reject EXTENSION MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional }|
+-- This DPCH Information is the for the 2nd and beyond RL repetitions,
+ { ID id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only first radio link
+ ...
+}
+
+MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD
+--Includes the 2nd through the max number of radio link information repetitions.
+
+MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD ::= SEQUENCE {
+ dl-DPCH-InformationAddList DL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
+ dl-DPCH-InformationModifyList DL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ dl-DPCH-InformationDeleteList DL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
+ dl-DPCH-InformationAddListLCR DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
+ tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD TDD-TPC-DownlinkStepSize OPTIONAL,
+ cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD DL-Power OPTIONAL,
+ cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD DL-Power OPTIONAL,
+ rL-ID RL-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+...
+}
+
+MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }, -- Applicable to 7.68Mcps TDD only
+ ...
+}
+
+CCTrCH-TPCModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF CCTrCH-TPCModifyItem-RL-ReconfPrepTDD
+
+CCTrCH-TPCModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { CCTrCH-TPCModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CCTrCH-TPCModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD }}
+-- Applicable to 3.84Mcps TDD only
+
+DL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-Information DL-Timeslot-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-InformationLCR DL-TimeslotLCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-DPCHOffset TDD-DPCHOffset,
+ dL-Timeslot-Information768 DL-Timeslot768-Information,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD }}
+
+DL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-DPCHOffset TDD-DPCHOffset OPTIONAL,
+ dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD DL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD PRESENCE optional }|
+ { ID id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD PRESENCE optional },
+ ...
+}
+
+DL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD
+
+DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD DL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ { ID id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only
+ ...
+}
+DL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (0..maxNrOfDPCHs)) OF DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD
+
+DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
+
+DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD DL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+DL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
+
+DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-DL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
+ ...
+}
+
+DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD
+
+DL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ dL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD DL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+DL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHs768)) OF DL-Code-768-InformationModify-ModifyItem-RL-ReconfPrepTDD
+
+DL-Code-768-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dPCH-ID768 DPCH-ID768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-768-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-768-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD }}
+
+DL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD PRESENCE mandatory }
+}
+
+DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD
+
+DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD
+
+DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DCH-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfPrepTDD
+
+DCH-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DSCH-Information-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-Information-ModifyItem-RL-ReconfPrepTDD
+
+DSCH-Information-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dSCH-ID DSCH-ID,
+ cCTrCH-ID CCTrCH-ID OPTIONAL,
+ -- DL CCTrCH in which the DSCH is mapped
+ transportFormatSet TransportFormatSet OPTIONAL,
+ allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
+ frameHandlingPriority FrameHandlingPriority OPTIONAL,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ iE-Extensions ProtocolExtensionContainer { { DSCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+DSCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
+ ...
+}
+
+DSCH-Information-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-Information-DeleteItem-RL-ReconfPrepTDD
+
+DSCH-Information-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ dSCH-ID DSCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DSCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DSCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+USCH-Information-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-Information-ModifyItem-RL-ReconfPrepTDD
+
+USCH-Information-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ uSCH-ID USCH-ID,
+ transportFormatSet TransportFormatSet OPTIONAL,
+ allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
+ cCTrCH-ID CCTrCH-ID OPTIONAL, -- UL CCTrCH in which the USCH is mapped
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ iE-Extensions ProtocolExtensionContainer { { USCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+USCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ -- Shall be ignored if bearer establishment with ALCAP.
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ ...
+}
+
+USCH-Information-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-Information-DeleteItem-RL-ReconfPrepTDD
+
+USCH-Information-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
+ uSCH-ID USCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { USCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+
+}
+
+USCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MultipleRL-Information-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF RL-Information-RL-ReconfPrepTDD
+--Includes the 2nd through the max number of radio link information repetitions.
+
+RL-Information-RL-ReconfPrepTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ maxDL-Power DL-Power OPTIONAL,
+ minDL-Power DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-Information-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Information-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-InitDL-Power CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }|
+ { ID id-UL-Synchronisation-Parameters-LCR CRITICALITY ignore EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional }|
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only
+ ...
+}
+
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION READY
+--
+-- **************************************************************
+
+RadioLinkReconfigurationReady ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationReady-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationReady-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationReady-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-RL-InformationResponseList-RL-ReconfReady CRITICALITY ignore TYPE RL-InformationResponseList-RL-ReconfReady PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+RadioLinkReconfigurationReady-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TargetCommunicationControlPortID CRITICALITY ignore EXTENSION CommunicationControlPortID PRESENCE optional }|
+ { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional }|
+ -- FDD only
+ { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional }|
+ -- TDD only
+ { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }|
+ { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }|
+ { ID id-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 },
+ ...
+}
+
+RL-InformationResponseList-RL-ReconfReady ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationResponseItemIE-RL-ReconfReady}}
+
+RL-InformationResponseItemIE-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationResponseItem-RL-ReconfReady CRITICALITY ignore TYPE RL-InformationResponseItem-RL-ReconfReady PRESENCE mandatory }
+}
+
+RL-InformationResponseItem-RL-ReconfReady ::= SEQUENCE {
+ rL-ID RL-ID,
+ dCH-InformationResponseList-RL-ReconfReady DCH-InformationResponseList-RL-ReconfReady OPTIONAL,
+ dSCH-InformationResponseList-RL-ReconfReady DSCH-InformationResponseList-RL-ReconfReady OPTIONAL, -- TDD only
+ uSCH-InformationResponseList-RL-ReconfReady USCH-InformationResponseList-RL-ReconfReady OPTIONAL, -- TDD only
+ not-Used-tFCI2-BearerInformationResponse NULL OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-ReconfReady-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationResponseItem-RL-ReconfReady-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator 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-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+DCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container {{ DCH-InformationResponseListIEs-RL-ReconfReady }}
+
+DCH-InformationResponseListIEs-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
+ { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory }
+}
+
+DSCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container {{ DSCH-InformationResponseListIEs-RL-ReconfReady }}
+
+DSCH-InformationResponseListIEs-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
+ { ID id-DSCH-InformationResponse CRITICALITY ignore TYPE DSCH-InformationResponse PRESENCE mandatory }
+}
+
+USCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container {{ USCH-InformationResponseListIEs-RL-ReconfReady }}
+
+USCH-InformationResponseListIEs-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
+ { ID id-USCH-InformationResponse CRITICALITY ignore TYPE USCH-InformationResponse PRESENCE mandatory }
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION FAILURE
+--
+-- **************************************************************
+
+RadioLinkReconfigurationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-CauseLevel-RL-ReconfFailure CRITICALITY ignore TYPE CauseLevel-RL-ReconfFailure PRESENCE mandatory } |
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+RadioLinkReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CauseLevel-RL-ReconfFailure ::= CHOICE {
+ generalCause GeneralCauseList-RL-ReconfFailure,
+ rLSpecificCause RLSpecificCauseList-RL-ReconfFailure,
+ ...
+}
+
+GeneralCauseList-RL-ReconfFailure ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-ReconfFailure-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+GeneralCauseItem-RL-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLSpecificCauseList-RL-ReconfFailure ::= SEQUENCE {
+ rL-ReconfigurationFailureList-RL-ReconfFailure RL-ReconfigurationFailureList-RL-ReconfFailure OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-ReconfFailure-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+RLSpecificCauseItem-RL-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-ReconfigurationFailureList-RL-ReconfFailure ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-ReconfigurationFailureItemIE-RL-ReconfFailure}}
+
+RL-ReconfigurationFailureItemIE-RL-ReconfFailure NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-ReconfigurationFailureItem-RL-ReconfFailure CRITICALITY ignore TYPE RL-ReconfigurationFailureItem-RL-ReconfFailure PRESENCE mandatory}
+}
+
+RL-ReconfigurationFailureItem-RL-ReconfFailure ::= SEQUENCE {
+ rL-ID RL-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { RL-ReconfigurationFailureItem-RL-ReconfFailure-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+RL-ReconfigurationFailureItem-RL-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION COMMIT
+--
+-- **************************************************************
+
+RadioLinkReconfigurationCommit ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCommit-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCommit-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationCommit-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
+ { ID id-CFN CRITICALITY ignore TYPE CFN PRESENCE mandatory }|
+ { ID id-Active-Pattern-Sequence-Information CRITICALITY ignore TYPE Active-Pattern-Sequence-Information PRESENCE optional },
+ -- FDD only
+ ...
+}
+
+RadioLinkReconfigurationCommit-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Fast-Reconfiguration-Mode CRITICALITY reject EXTENSION Fast-Reconfiguration-Mode PRESENCE optional },--FDD only
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION CANCEL
+--
+-- **************************************************************
+
+RadioLinkReconfigurationCancel ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCancel-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCancel-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationCancel-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory },
+ ...
+}
+
+RadioLinkReconfigurationCancel-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION REQUEST FDD
+--
+-- **************************************************************
+
+RadioLinkReconfigurationRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-UL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional }|
+ { ID id-DL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional }|
+ { ID id-FDD-DCHs-to-Modify CRITICALITY reject TYPE FDD-DCHs-to-Modify PRESENCE optional }|
+ { ID id-DCHs-to-Add-FDD CRITICALITY reject TYPE DCH-FDD-Information PRESENCE optional }|
+ { ID id-DCH-DeleteList-RL-ReconfRqstFDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfRqstFDD PRESENCE optional }|
+ { ID id-RL-InformationList-RL-ReconfRqstFDD CRITICALITY reject TYPE RL-InformationList-RL-ReconfRqstFDD PRESENCE optional }|
+ { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional },
+ ...
+}
+
+RadioLinkReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
+ { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional }|
+ { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
+ { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
+ -- The IE shall be present if HS-PDSCH RL ID IE is present.
+ { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional }|
+ { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE optional }|
+ { ID id-E-DCH-FDD-Information-to-Modify CRITICALITY reject EXTENSION E-DCH-FDD-Information-to-Modify PRESENCE optional }|
+ { ID id-E-DCH-MACdFlows-to-Add CRITICALITY reject EXTENSION E-DCH-MACdFlows-Information PRESENCE optional }|
+ { ID id-E-DCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION E-DCH-MACdFlows-to-Delete PRESENCE optional }|
+ { ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE optional }|
+ { ID id-CPC-Information CRITICALITY reject EXTENSION CPC-Information PRESENCE optional },
+ ...
+}
+
+
+UL-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
+ ul-TFCS TFCS OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE conditional },
+ -- The IE shall be present if E-DPCH Information IE is present
+ ...
+}
+
+DL-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
+ dl-TFCS TFCS OPTIONAL,
+ tFCI-SignallingMode TFCI-SignallingMode OPTIONAL,
+ limitedPowerIncrease LimitedPowerIncrease OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+DL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DCH-DeleteList-RL-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfRqstFDD
+
+DCH-DeleteItem-RL-ReconfRqstFDD ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+
+}
+
+DCH-DeleteItem-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-RL-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-ReconfRqstFDD}}
+
+RL-InformationItemIE-RL-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-RL-ReconfRqstFDD CRITICALITY reject TYPE RL-InformationItem-RL-ReconfRqstFDD PRESENCE mandatory}
+}
+
+RL-InformationItem-RL-ReconfRqstFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ maxDL-Power DL-Power OPTIONAL,
+ minDL-Power DL-Power OPTIONAL,
+ dl-CodeInformation FDD-DL-CodeInformation OPTIONAL,
+-- The IE shall be present if the Transmission Gap Pattern Sequence Information IE is included and the indicated Downlink Compressed Mode method for at least one of the included Transmission Gap Pattern Sequence is set to "SF/2".
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationItem-RL-ReconfRqstFDD-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-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-F-DPCH-SlotFormat CRITICALITY reject EXTENSION F-DPCH-SlotFormat PRESENCE optional },
+ ...
+}
+
+E-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
+ maxSet-E-DPDCHs Max-Set-E-DPDCHs OPTIONAL,
+ ul-PunctureLimit PunctureLimit OPTIONAL,
+ e-TFCS-Information E-TFCS-Information OPTIONAL,
+ e-TTI E-TTI OPTIONAL,
+ e-DPCCH-PO E-DPCCH-PO OPTIONAL,
+ e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold OPTIONAL,
+ e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold OPTIONAL,
+ hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH OPTIONAL,
+ hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DPCH-Information-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION REQUEST TDD
+--
+-- **************************************************************
+
+RadioLinkReconfigurationRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD PRESENCE optional } |
+ { ID id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD PRESENCE optional } |
+ { ID id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD PRESENCE optional } |
+ { ID id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD PRESENCE optional } |
+ { ID id-TDD-DCHs-to-Modify CRITICALITY reject TYPE TDD-DCHs-to-Modify PRESENCE optional }|
+ { ID id-DCHs-to-Add-TDD CRITICALITY reject TYPE DCH-TDD-Information PRESENCE optional }|
+ { ID id-DCH-DeleteList-RL-ReconfRqstTDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfRqstTDD PRESENCE optional }|
+ { ID id-RL-Information-RL-ReconfRqstTDD CRITICALITY reject TYPE RL-Information-RL-ReconfRqstTDD PRESENCE optional },
+-- This RL-Information-RL-ReconfRqstTDD is the first RL information repetition in the RL-Information List. Repetition 2 and on, should be defined in Multiple-RL-Information-RL-ReconfRqstTDD,
+ ...
+}
+
+RadioLinkReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
+ { ID id-multiple-RL-Information-RL-ReconfRqstTDD CRITICALITY reject EXTENSION Multiple-RL-Information-RL-ReconfRqstTDD PRESENCE optional }|
+--Includes the 2nd through the max number of radio link information repetitions.
+ { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }|
+ { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
+ { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
+ { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
+ -- The IE shall be present if HS-PDSCH RL ID IE is present.
+ { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DCH-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-Information-Reconfig PRESENCE optional }|
+ { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
+ { ID id-E-DCH-768-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-768-Information-Reconfig PRESENCE optional }|
+ { ID id-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional },
+ ...
+}
+
+UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ UL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD}}
+
+UL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD PRESENCE mandatory}
+}
+
+UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS OPTIONAL,
+ punctureLimit PunctureLimit OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only
+ ...
+}
+
+UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ UL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD}}
+
+UL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD PRESENCE mandatory}
+}
+
+UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ DL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD}}
+
+DL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD PRESENCE mandatory}
+}
+
+DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ tFCS TFCS OPTIONAL,
+ punctureLimit PunctureLimit OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD CRITICALITY ignore EXTENSION DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+-- This DPCH LCR Information is the for the first RL repetition, DPCH LCR information for RL repetitions 2 and on, should be defined in MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD.
+ { ID id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+-- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD.
+ { ID id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+-- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD.
+ { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
+-- This is the RL ID for the first RL repetition.
+ { ID id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD CRITICALITY reject EXTENSION MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD PRESENCE optional },
+-- This CCTrCH Information is the for the 2nd and beyond RL repetitions.
+ ...
+}
+
+MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-DL-CCTrCH-InformationModifyListIE-RL-ReconfRqstTDD
+--Includes the 2nd through the max number of radio link information repetitions.
+
+MultipleRL-DL-CCTrCH-InformationModifyListIE-RL-ReconfRqstTDD ::= SEQUENCE {
+ dl-DPCH-LCR-InformationModifyList DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD OPTIONAL,
+ cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD DL-Power OPTIONAL,
+ cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD DL-Power OPTIONAL,
+ rL-ID RL-ID OPTIONAL,
+...
+}
+
+
+DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD ::= SEQUENCE {
+ dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD
+
+DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ maxPowerLCR DL-Power OPTIONAL,
+ minPowerLCR DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ DL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD}}
+
+DL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD PRESENCE mandatory}
+}
+
+DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DCH-DeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfRqstTDD
+
+DCH-DeleteItem-RL-ReconfRqstTDD ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-DeleteItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Multiple-RL-Information-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF RL-Information-RL-ReconfRqstTDD
+--Includes the 2nd through the max number of radio link information repetitions.
+
+RL-Information-RL-ReconfRqstTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ maxDL-Power DL-Power OPTIONAL,
+ minDL-Power DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }|
+ { ID id-UL-Synchronisation-Parameters-LCR CRITICALITY ignore EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional }, -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RECONFIGURATION RESPONSE
+--
+-- **************************************************************
+
+RadioLinkReconfigurationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-RL-InformationResponseList-RL-ReconfRsp CRITICALITY ignore TYPE RL-InformationResponseList-RL-ReconfRsp PRESENCE optional } |
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+RadioLinkReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TargetCommunicationControlPortID CRITICALITY ignore EXTENSION CommunicationControlPortID PRESENCE optional }|
+ { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional }|
+ -- FDD only
+ { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional }|
+ -- TDD only
+ { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }|
+ { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional },
+ ...
+}
+
+RL-InformationResponseList-RL-ReconfRsp ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{RL-InformationResponseItemIE-RL-ReconfRsp}}
+
+RL-InformationResponseItemIE-RL-ReconfRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationResponseItem-RL-ReconfRsp CRITICALITY ignore TYPE RL-InformationResponseItem-RL-ReconfRsp PRESENCE mandatory}
+}
+
+RL-InformationResponseItem-RL-ReconfRsp ::= SEQUENCE {
+ rL-ID RL-ID,
+ dCH-InformationResponseList-RL-ReconfRsp DCH-InformationResponseList-RL-ReconfRsp OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-ReconfRsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationResponseItem-RL-ReconfRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator PRESENCE optional }|
+ -- FDD only
+ { 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-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
+ ...
+}
+
+DCH-InformationResponseList-RL-ReconfRsp::= ProtocolIE-Single-Container {{ DCH-InformationResponseListIEs-RL-ReconfRsp }}
+
+DCH-InformationResponseListIEs-RL-ReconfRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory }
+}
+
+-- **************************************************************
+--
+-- RADIO LINK DELETION REQUEST
+--
+-- **************************************************************
+
+RadioLinkDeletionRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkDeletionRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkDeletionRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-CRNC-CommunicationContextID CRITICALITY reject TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-RL-informationList-RL-DeletionRqst CRITICALITY notify TYPE RL-informationList-RL-DeletionRqst PRESENCE mandatory },
+ ...
+}
+
+RadioLinkDeletionRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-informationList-RL-DeletionRqst ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{RL-informationItemIE-RL-DeletionRqst}}
+
+RL-informationItemIE-RL-DeletionRqst NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-informationItem-RL-DeletionRqst CRITICALITY notify TYPE RL-informationItem-RL-DeletionRqst PRESENCE mandatory}
+}
+
+RL-informationItem-RL-DeletionRqst ::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { RL-informationItem-RL-DeletionRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+RL-informationItem-RL-DeletionRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK DELETION RESPONSE
+--
+-- **************************************************************
+
+RadioLinkDeletionResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkDeletionResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkDeletionResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+RadioLinkDeletionResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+-- **************************************************************
+--
+-- DL POWER CONTROL REQUEST FDD
+--
+-- **************************************************************
+
+DL-PowerControlRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DL-PowerControlRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DL-PowerControlRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+DL-PowerControlRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
+ { ID id-PowerAdjustmentType CRITICALITY ignore TYPE PowerAdjustmentType PRESENCE mandatory} |
+ { ID id-DLReferencePower CRITICALITY ignore TYPE DL-Power PRESENCE conditional} |
+ -- This IE shall be present if the Adjustment Type IE is set to 'Common'
+ { ID id-InnerLoopDLPCStatus CRITICALITY ignore TYPE InnerLoopDLPCStatus PRESENCE optional } |
+ { ID id-DLReferencePowerList-DL-PC-Rqst CRITICALITY ignore TYPE DL-ReferencePowerInformationList-DL-PC-Rqst PRESENCE conditional } |
+ -- This IE shall be present if the Adjustment Type IE is set to 'Individual'
+ { ID id-MaxAdjustmentStep CRITICALITY ignore TYPE MaxAdjustmentStep PRESENCE conditional} |
+ -- This IE shall be present if the Adjustment Type IE is set to 'Common' or 'Individual'
+ { ID id-AdjustmentPeriod CRITICALITY ignore TYPE AdjustmentPeriod PRESENCE conditional }|
+ -- This IE shall be present if the Adjustment Type IE is set to 'Common' or 'Individual'
+ { ID id-AdjustmentRatio CRITICALITY ignore TYPE ScaledAdjustmentRatio PRESENCE conditional },
+ -- This IE shall be present if the Adjustment Type IE is set to 'Common' or 'Individual'
+ ...
+}
+
+DL-PowerControlRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-ReferencePowerInformationList-DL-PC-Rqst ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{DL-ReferencePowerInformationItemIE-DL-PC-Rqst }}
+
+DL-ReferencePowerInformationItemIE-DL-PC-Rqst NBAP-PROTOCOL-IES ::= {
+ { ID id-DL-ReferencePowerInformationItem-DL-PC-Rqst CRITICALITY ignore TYPE DL-ReferencePowerInformationItem-DL-PC-Rqst PRESENCE mandatory
+}
+}
+
+DL-ReferencePowerInformationItem-DL-PC-Rqst ::= SEQUENCE {
+ rL-ID RL-ID,
+ dl-ReferencePower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { DL-ReferencePowerInformationItem-DL-PC-Rqst-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DL-ReferencePowerInformationItem-DL-PC-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- DL POWER TIMESLOT CONTROL REQUEST TDD
+--
+-- **************************************************************
+
+DL-PowerTimeslotControlRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DL-PowerTimeslotControlRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DL-PowerTimeslotControlRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+DL-PowerTimeslotControlRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
+ { ID id-TimeslotISCPInfo CRITICALITY ignore TYPE DL-TimeslotISCPInfo PRESENCE optional },
+ -- Mandatory for 3.84Mcps TDD and 7.68Mcps TDD, Not Applicable to 1.28Mcps TDD
+
+ ...
+}
+
+DL-PowerTimeslotControlRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD CRITICALITY ignore EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional }|
+ -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ { ID id-PrimCCPCH-RSCP-DL-PC-RqstTDD CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP PRESENCE optional }|
+ { ID id-PrimaryCCPCH-RSCP-Delta CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP-Delta PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- DEDICATED MEASUREMENT INITIATION REQUEST
+--
+-- **************************************************************
+
+DedicatedMeasurementInitiationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+DedicatedMeasurementInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
+ { ID id-MeasurementID CRITICALITY reject TYPE MeasurementID PRESENCE mandatory } |
+ { ID id-DedicatedMeasurementObjectType-DM-Rqst CRITICALITY reject TYPE DedicatedMeasurementObjectType-DM-Rqst PRESENCE mandatory } |
+ { ID id-DedicatedMeasurementType CRITICALITY reject TYPE DedicatedMeasurementType PRESENCE mandatory } |
+ { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional } |
+ { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory } |
+ { ID id-CFNReportingIndicator CRITICALITY reject TYPE FNReportingIndicator PRESENCE mandatory } |
+ { ID id-CFN CRITICALITY reject TYPE CFN PRESENCE optional } ,
+ ...
+}
+
+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 },
+ ...
+}
+
+DedicatedMeasurementObjectType-DM-Rqst ::= CHOICE {
+ rL RL-DM-Rqst,
+ rLS RL-Set-DM-Rqst, -- for FDD only
+ all-RL AllRL-DM-Rqst,
+ all-RLS AllRL-Set-DM-Rqst, -- for FDD only
+ ...
+}
+
+RL-DM-Rqst ::= SEQUENCE {
+ rL-InformationList RL-InformationList-DM-Rqst,
+ iE-Extensions ProtocolExtensionContainer { { RLItem-DM-Rqst-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RLItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-DM-Rqst ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-DM-Rqst }}
+
+RL-InformationItemIE-DM-Rqst NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-DM-Rqst CRITICALITY reject TYPE RL-InformationItem-DM-Rqst PRESENCE mandatory }
+}
+
+RL-InformationItem-DM-Rqst ::= SEQUENCE {
+ rL-ID RL-ID,
+ dPCH-ID DPCH-ID OPTIONAL, -- for TDD only
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-DM-Rqst-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+RL-InformationItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-PUSCH-Info-DM-Rqst CRITICALITY reject EXTENSION PUSCH-Info-DM-Rqst PRESENCE optional}|
+ -- TDD only
+ { ID id-HSSICH-Info-DM-Rqst CRITICALITY reject EXTENSION HSSICH-Info-DM-Rqst PRESENCE optional}|
+ -- TDD only
+ { ID id-DPCH-ID768-DM-Rqst CRITICALITY reject EXTENSION DPCH-ID768 PRESENCE optional},
+ -- 7.68Mcps TDD only
+ ...
+}
+
+PUSCH-Info-DM-Rqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF PUSCH-ID
+
+HSSICH-Info-DM-Rqst ::= SEQUENCE (SIZE (1..maxNrOfHSSICHs)) OF HS-SICH-ID
+
+RL-Set-DM-Rqst ::= SEQUENCE {
+ rL-Set-InformationList-DM-Rqst RL-Set-InformationList-DM-Rqst,
+ iE-Extensions ProtocolExtensionContainer { { RL-SetItem-DM-Rqst-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RL-SetItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-InformationList-DM-Rqst ::= SEQUENCE (SIZE(1..maxNrOfRLSets)) OF RL-Set-InformationItem-DM-Rqst
+
+RL-Set-InformationItem-DM-Rqst ::= SEQUENCE {
+ rL-Set-ID RL-Set-ID,
+ iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-DM-Rqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Set-InformationItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AllRL-DM-Rqst ::= NULL
+
+
+AllRL-Set-DM-Rqst ::= NULL
+
+-- **************************************************************
+--
+-- DEDICATED MEASUREMENT INITIATION RESPONSE
+--
+-- **************************************************************
+
+DedicatedMeasurementInitiationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+DedicatedMeasurementInitiationResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
+ { ID id-DedicatedMeasurementObjectType-DM-Rsp CRITICALITY ignore TYPE DedicatedMeasurementObjectType-DM-Rsp PRESENCE optional } |
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+DedicatedMeasurementInitiationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MeasurementRecoverySupportIndicator CRITICALITY ignore EXTENSION MeasurementRecoverySupportIndicator PRESENCE optional
+ },
+ ...
+}
+
+DedicatedMeasurementObjectType-DM-Rsp ::= CHOICE {
+ rL RL-DM-Rsp,
+ rLS RL-Set-DM-Rsp, -- for FDD only
+ all-RL RL-DM-Rsp,
+ all-RLS RL-Set-DM-Rsp, -- for FDD only
+ ...
+}
+
+RL-DM-Rsp ::= SEQUENCE {
+ rL-InformationList-DM-Rsp RL-InformationList-DM-Rsp,
+ iE-Extensions ProtocolExtensionContainer { { RLItem-DM-Rsp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RLItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-DM-Rsp ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-DM-Rsp }}
+
+RL-InformationItemIE-DM-Rsp NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-DM-Rsp CRITICALITY ignore TYPE RL-InformationItem-DM-Rsp PRESENCE mandatory }
+}
+
+RL-InformationItem-DM-Rsp ::= SEQUENCE {
+ rL-ID RL-ID,
+ dPCH-ID DPCH-ID OPTIONAL, -- for TDD only
+ dedicatedMeasurementValue DedicatedMeasurementValue,
+ cFN CFN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-DM-Rsp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RL-InformationItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PUSCH-Info-DM-Rsp CRITICALITY reject EXTENSION PUSCH-Info-DM-Rsp PRESENCE optional}|
+ -- TDD only
+ -- This PUSCH Information is the for the first PUSCH repetition, PUSCH information for PUSCH repetitions 2 and on, should be defined in Multiple-PUSCH-InfoList-DM-Rsp.
+ {ID id-HSSICH-Info-DM-Rsp CRITICALITY reject EXTENSION HS-SICH-ID PRESENCE optional}|
+ -- TDD only
+ { ID id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp PRESENCE optional }|
+ -- Applicable to 3.84Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported.
+ { ID id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported.
+ { ID id-multiple-PUSCH-InfoList-DM-Rsp CRITICALITY ignore EXTENSION Multiple-PUSCH-InfoList-DM-Rsp PRESENCE optional }|
+ -- TDD only, This PUSCH information is the for the 2nd and beyond PUSCH repetitions.
+ { ID id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp PRESENCE optional }|
+ -- TDD only. This list of HS-SICH measurement values is used for the 2nd and beyond measurements of a RL when multiple HS-SICH measurement values need to be reported.
+ { ID id-DPCH-ID768-DM-Rsp CRITICALITY reject EXTENSION DPCH-ID768 PRESENCE optional}| -- 7.68Mcps TDD only
+ { ID id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp PRESENCE optional },
+ -- Applicable to 7.68Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported.
+ ...
+}
+
+PUSCH-Info-DM-Rsp ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF PUSCH-ID
+
+Multiple-PUSCH-InfoList-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfPUSCHs-1)) OF Multiple-PUSCH-InfoListIE-DM-Rsp
+-- Includes the 2nd through the max number of PUSCH information repetitions.
+
+Multiple-PUSCH-InfoListIE-DM-Rsp ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID OPTIONAL,
+ dedicatedMeasurementValue DedicatedMeasurementValue OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Multiple-PUSCH-InfoListIE-DM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Multiple-PUSCH-InfoListIE-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-DM-Rsp ::= SEQUENCE {
+ rL-Set-InformationList-DM-Rsp RL-Set-InformationList-DM-Rsp,
+ iE-Extensions ProtocolExtensionContainer { { RL-SetItem-DM-Rsp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RL-SetItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-InformationList-DM-Rsp ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-DM-Rsp }}
+
+RL-Set-InformationItemIE-DM-Rsp NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-Set-InformationItem-DM-Rsp CRITICALITY ignore TYPE RL-Set-InformationItem-DM-Rsp PRESENCE mandatory}
+}
+
+RL-Set-InformationItem-DM-Rsp ::= SEQUENCE {
+ rL-Set-ID RL-Set-ID,
+ dedicatedMeasurementValue DedicatedMeasurementValue,
+ cFN CFN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-DM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Set-InformationItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHsPerRL-1)) OF Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp
+
+Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ dedicatedMeasurementValue DedicatedMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHsLCRPerRL-1)) OF Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp
+
+Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp ::= SEQUENCE {
+ dPCH-ID DPCH-ID,
+ dedicatedMeasurementValue DedicatedMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfHSSICHs-1)) OF Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp
+
+Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ dedicatedMeasurementValue DedicatedMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { { Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+
+}
+Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHs768PerRL-1)) OF Multiple-DedicatedMeasurementValueItem-768-TDD-DM-Rsp
+
+Multiple-DedicatedMeasurementValueItem-768-TDD-DM-Rsp ::= SEQUENCE {
+ dPCH-ID768 DPCH-ID768,
+ dedicatedMeasurementValue DedicatedMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-768-TDD-DM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Multiple-DedicatedMeasurementValueItem-768-TDD-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- DEDICATED MEASUREMENT INITIATION FAILURE
+--
+-- **************************************************************
+
+DedicatedMeasurementInitiationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+DedicatedMeasurementInitiationFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+DedicatedMeasurementInitiationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- DEDICATED MEASUREMENT REPORT
+--
+-- **************************************************************
+
+DedicatedMeasurementReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DedicatedMeasurementReport-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementReport-Extensions}} OPTIONAL,
+ ...
+}
+
+DedicatedMeasurementReport-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
+ { ID id-DedicatedMeasurementObjectType-DM-Rprt CRITICALITY ignore TYPE DedicatedMeasurementObjectType-DM-Rprt PRESENCE mandatory } ,
+ ...
+}
+
+DedicatedMeasurementReport-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MeasurementRecoveryReportingIndicator CRITICALITY ignore EXTENSION MeasurementRecoveryReportingIndicator PRESENCE optional
+ },
+ ...
+}
+
+DedicatedMeasurementObjectType-DM-Rprt ::= CHOICE {
+ rL RL-DM-Rprt,
+ rLS RL-Set-DM-Rprt, -- for FDD only
+ all-RL RL-DM-Rprt,
+ all-RLS RL-Set-DM-Rprt, -- for FDD only
+ ...
+}
+
+RL-DM-Rprt ::= SEQUENCE {
+ rL-InformationList-DM-Rprt RL-InformationList-DM-Rprt,
+ iE-Extensions ProtocolExtensionContainer { { RLItem-DM-Rprt-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RLItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-DM-Rprt ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-DM-Rprt }}
+
+RL-InformationItemIE-DM-Rprt NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-DM-Rprt CRITICALITY ignore TYPE RL-InformationItem-DM-Rprt PRESENCE mandatory }
+}
+
+RL-InformationItem-DM-Rprt ::= SEQUENCE {
+ rL-ID RL-ID,
+ dPCH-ID DPCH-ID OPTIONAL, -- for TDD only
+ dedicatedMeasurementValueInformation DedicatedMeasurementValueInformation,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-DM-Rprt-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RL-InformationItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PUSCH-Info-DM-Rprt CRITICALITY reject EXTENSION PUSCH-Info-DM-Rprt PRESENCE optional}|
+ -- TDD only
+ -- This PUSCH Information is the for the first PUSCH repetition, PUSCH information for PUSCH repetitions 2 and on, should be defined in Multiple-PUSCH-InfoList-DM-Rprt.
+ {ID id-HSSICH-Info-DM-Rprt CRITICALITY reject EXTENSION HS-SICH-ID PRESENCE optional}|
+ -- TDD only
+ { ID id-multiple-PUSCH-InfoList-DM-Rprt CRITICALITY ignore EXTENSION Multiple-PUSCH-InfoList-DM-Rprt PRESENCE optional }|
+ -- TDD only, This PUSCH information is the for the 2nd and beyond PUSCH repetitions.
+ { ID id-DPCH-ID768-DM-Rprt CRITICALITY reject EXTENSION DPCH-ID768 PRESENCE optional}, -- 7.68Mcps TDD only
+ ...
+}
+
+PUSCH-Info-DM-Rprt ::= SEQUENCE (SIZE (0..maxNrOfPUSCHs)) OF PUSCH-ID
+
+Multiple-PUSCH-InfoList-DM-Rprt ::= SEQUENCE (SIZE (1.. maxNrOfPUSCHs-1)) OF Multiple-PUSCH-InfoListIE-DM-Rprt
+-- Includes the 2nd through the max number of PUSCH information repetitions.
+
+Multiple-PUSCH-InfoListIE-DM-Rprt ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID OPTIONAL,
+ dedicatedMeasurementValue DedicatedMeasurementValue OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Multiple-PUSCH-InfoListIE-DM-Rprt-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Multiple-PUSCH-InfoListIE-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-DM-Rprt ::= SEQUENCE {
+ rL-Set-InformationList-DM-Rprt RL-Set-InformationList-DM-Rprt,
+ iE-Extensions ProtocolExtensionContainer { { RL-SetItem-DM-Rprt-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RL-SetItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-InformationList-DM-Rprt ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-DM-Rprt }}
+
+RL-Set-InformationItemIE-DM-Rprt NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-Set-InformationItem-DM-Rprt CRITICALITY ignore TYPE RL-Set-InformationItem-DM-Rprt PRESENCE mandatory }
+}
+
+RL-Set-InformationItem-DM-Rprt ::= SEQUENCE {
+ rL-Set-ID RL-Set-ID,
+ dedicatedMeasurementValueInformation DedicatedMeasurementValueInformation,
+ iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-DM-Rprt-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Set-InformationItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- DEDICATED MEASUREMENT TERMINATION REQUEST
+--
+-- **************************************************************
+
+DedicatedMeasurementTerminationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DedicatedMeasurementTerminationRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementTerminationRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+DedicatedMeasurementTerminationRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory },
+ ...
+}
+
+DedicatedMeasurementTerminationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- DEDICATED MEASUREMENT FAILURE INDICATION
+--
+-- **************************************************************
+
+DedicatedMeasurementFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{DedicatedMeasurementFailureIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementFailureIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+DedicatedMeasurementFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+DedicatedMeasurementFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK FAILURE INDICATION
+--
+-- **************************************************************
+
+RadioLinkFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkFailureIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkFailureIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-Reporting-Object-RL-FailureInd CRITICALITY ignore TYPE Reporting-Object-RL-FailureInd PRESENCE mandatory } ,
+ ...
+}
+
+RadioLinkFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Reporting-Object-RL-FailureInd ::= CHOICE {
+ rL RL-RL-FailureInd,
+ rL-Set RL-Set-RL-FailureInd, --FDD only
+ ...,
+ cCTrCH CCTrCH-RL-FailureInd --TDD only
+}
+
+RL-RL-FailureInd ::= SEQUENCE {
+ rL-InformationList-RL-FailureInd RL-InformationList-RL-FailureInd,
+ iE-Extensions ProtocolExtensionContainer { { RLItem-RL-FailureInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+RLItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-FailureInd}}
+
+RL-InformationItemIE-RL-FailureInd NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-RL-FailureInd CRITICALITY ignore TYPE RL-InformationItem-RL-FailureInd PRESENCE mandatory}
+ }
+
+RL-InformationItem-RL-FailureInd ::= SEQUENCE {
+ rL-ID RL-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-FailureInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+RL-InformationItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-RL-FailureInd ::= SEQUENCE {
+ rL-Set-InformationList-RL-FailureInd RL-Set-InformationList-RL-FailureInd,
+ iE-Extensions ProtocolExtensionContainer { { RL-SetItem-RL-FailureInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+RL-SetItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-RL-FailureInd }}
+
+RL-Set-InformationItemIE-RL-FailureInd NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-Set-InformationItem-RL-FailureInd CRITICALITY ignore TYPE RL-Set-InformationItem-RL-FailureInd PRESENCE mandatory }
+}
+
+RL-Set-InformationItem-RL-FailureInd ::= SEQUENCE {
+ rL-Set-ID RL-Set-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-RL-FailureInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Set-InformationItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CCTrCH-RL-FailureInd ::= SEQUENCE {
+ rL-ID RL-ID,
+ cCTrCH-InformationList-RL-FailureInd CCTrCH-InformationList-RL-FailureInd,
+ iE-Extensions ProtocolExtensionContainer { { CCTrCHItem-RL-FailureInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+CCTrCHItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CCTrCH-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ CCTrCH-InformationItemIE-RL-FailureInd}}
+
+CCTrCH-InformationItemIE-RL-FailureInd NBAP-PROTOCOL-IES ::= {
+ { ID id-CCTrCH-InformationItem-RL-FailureInd CRITICALITY ignore TYPE CCTrCH-InformationItem-RL-FailureInd PRESENCE mandatory}
+ }
+
+CCTrCH-InformationItem-RL-FailureInd ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { CCTrCH-InformationItem-RL-FailureInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+CCTrCH-InformationItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK PREEMPTION REQUIRED INDICATION
+--
+-- **************************************************************
+
+RadioLinkPreemptionRequiredIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkPreemptionRequiredIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkPreemptionRequiredIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkPreemptionRequiredIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-RL-InformationList-RL-PreemptRequiredInd CRITICALITY ignore TYPE RL-InformationList-RL-PreemptRequiredInd PRESENCE optional },
+ ...
+}
+
+RadioLinkPreemptionRequiredIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-RL-PreemptRequiredInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { {RL-InformationItemIE-RL-PreemptRequiredInd}}
+
+RL-InformationItemIE-RL-PreemptRequiredInd NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-RL-PreemptRequiredInd CRITICALITY ignore TYPE RL-InformationItem-RL-PreemptRequiredInd PRESENCE mandatory },
+ ...
+}
+
+RL-InformationItem-RL-PreemptRequiredInd::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { {RL-InformationItem-RL-PreemptRequiredInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-InformationItem-RL-PreemptRequiredInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK RESTORE INDICATION
+--
+-- **************************************************************
+
+RadioLinkRestoreIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkRestoreIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkRestoreIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkRestoreIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-Reporting-Object-RL-RestoreInd CRITICALITY ignore TYPE Reporting-Object-RL-RestoreInd PRESENCE mandatory },
+ ...
+}
+
+RadioLinkRestoreIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Reporting-Object-RL-RestoreInd ::= CHOICE {
+ rL RL-RL-RestoreInd, --TDD only
+ rL-Set RL-Set-RL-RestoreInd, --FDD only
+ ...,
+ cCTrCH CCTrCH-RL-RestoreInd --TDD only
+}
+
+RL-RL-RestoreInd ::= SEQUENCE {
+ rL-InformationList-RL-RestoreInd RL-InformationList-RL-RestoreInd,
+ iE-Extensions ProtocolExtensionContainer { { RLItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+RLItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{RL-InformationItemIE-RL-RestoreInd}}
+
+RL-InformationItemIE-RL-RestoreInd NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-InformationItem-RL-RestoreInd CRITICALITY ignore TYPE RL-InformationItem-RL-RestoreInd PRESENCE mandatory}
+ }
+
+RL-InformationItem-RL-RestoreInd ::= SEQUENCE {
+ rL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+RL-InformationItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-RL-RestoreInd ::= SEQUENCE {
+ rL-Set-InformationList-RL-RestoreInd RL-Set-InformationList-RL-RestoreInd,
+ iE-Extensions ProtocolExtensionContainer { { RL-SetItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+RL-SetItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-Set-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-RL-RestoreInd }}
+
+RL-Set-InformationItemIE-RL-RestoreInd NBAP-PROTOCOL-IES ::= {
+ { ID id-RL-Set-InformationItem-RL-RestoreInd CRITICALITY ignore TYPE RL-Set-InformationItem-RL-RestoreInd PRESENCE mandatory }
+ }
+
+RL-Set-InformationItem-RL-RestoreInd ::= SEQUENCE {
+ rL-Set-ID RL-Set-ID,
+ iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-RL-RestoreInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RL-Set-InformationItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CCTrCH-RL-RestoreInd ::= SEQUENCE {
+ rL-ID RL-ID,
+ cCTrCH-InformationList-RL-RestoreInd CCTrCH-InformationList-RL-RestoreInd,
+ iE-Extensions ProtocolExtensionContainer { { CCTrCHItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+CCTrCHItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CCTrCH-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ CCTrCH-InformationItemIE-RL-RestoreInd}}
+
+CCTrCH-InformationItemIE-RL-RestoreInd NBAP-PROTOCOL-IES ::= {
+ { ID id-CCTrCH-InformationItem-RL-RestoreInd CRITICALITY ignore TYPE CCTrCH-InformationItem-RL-RestoreInd PRESENCE mandatory }
+ }
+
+CCTrCH-InformationItem-RL-RestoreInd ::= SEQUENCE {
+ cCTrCH-ID CCTrCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { CCTrCH-InformationItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
+ ...
+ }
+
+CCTrCH-InformationItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- COMPRESSED MODE COMMAND FDD
+--
+-- **************************************************************
+
+CompressedModeCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CompressedModeCommand-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CompressedModeCommand-Extensions}} OPTIONAL,
+ ...
+}
+
+CompressedModeCommand-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
+ { ID id-Active-Pattern-Sequence-Information CRITICALITY ignore TYPE Active-Pattern-Sequence-Information PRESENCE mandatory },
+ ...
+}
+
+CompressedModeCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+-- **************************************************************
+--
+-- ERROR INDICATION
+--
+-- **************************************************************
+
+ErrorIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{ErrorIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+ErrorIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE optional } |
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE optional } |
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+ErrorIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- PRIVATE MESSAGE
+--
+-- **************************************************************
+
+PrivateMessage ::= SEQUENCE {
+ privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
+ ...
+}
+
+PrivateMessage-IEs NBAP-PRIVATE-IES ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- PHYSICAL SHARED CHANNEL RECONFIGURATION REQUEST FDD
+--
+-- **************************************************************
+
+PhysicalSharedChannelReconfigurationRequestFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationRequestFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+PhysicalSharedChannelReconfigurationRequestFDD-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-SFN CRITICALITY reject TYPE SFN PRESENCE optional }|
+ { ID id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE optional }|
+ { ID id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst CRITICALITY reject TYPE DL-ScramblingCode PRESENCE optional }|
+ { ID id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst CRITICALITY reject TYPE HS-PDSCH-FDD-Code-Information PRESENCE optional }|
+ { ID id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst CRITICALITY reject TYPE HS-SCCH-FDD-Code-Information PRESENCE optional },
+ ...
+}
+
+PhysicalSharedChannelReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code CRITICALITY reject EXTENSION DL-ScramblingCode PRESENCE optional }|
+ { ID id-E-AGCH-FDD-Code-Information CRITICALITY reject EXTENSION E-AGCH-FDD-Code-Information PRESENCE optional }|
+ { ID id-E-RGCH-E-HICH-FDD-Code-Information CRITICALITY reject EXTENSION E-RGCH-E-HICH-FDD-Code-Information PRESENCE optional }|
+ {ID id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst CRITICALITY reject EXTENSION HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst PRESENCE optional }|
+ {ID id-Maximum-Target-ReceivedTotalWideBandPower CRITICALITY reject EXTENSION Maximum-Target-ReceivedTotalWideBandPower PRESENCE optional }|
+ {ID id-Reference-ReceivedTotalWideBandPower CRITICALITY ignore EXTENSION Reference-ReceivedTotalWideBandPower PRESENCE optional }|
+ {ID id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio CRITICALITY reject EXTENSION Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio PRESENCE optional }|
+ { ID id-HSDSCH-Common-System-InformationFDD CRITICALITY reject EXTENSION HSDSCH-Common-System-InformationFDD PRESENCE optional }|
+ { ID id-HSDSCH-Paging-System-InformationFDD CRITICALITY reject EXTENSION HSDSCH-Paging-System-InformationFDD PRESENCE optional },
+ ...
+}
+
+
+
+HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst
+
+HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst::= SEQUENCE {
+ cellPortionID CellPortionID,
+ hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst DL-ScramblingCode OPTIONAL,
+ hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst HS-PDSCH-FDD-Code-Information OPTIONAL,
+ hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst HS-SCCH-FDD-Code-Information OPTIONAL,
+ hS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst MaximumTransmissionPower OPTIONAL,
+ e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code DL-ScramblingCode OPTIONAL,
+ e-AGCH-FDD-Code-Information E-AGCH-FDD-Code-Information OPTIONAL,
+ e-RGCH-E-HICH-FDD-Code-Information E-RGCH-E-HICH-FDD-Code-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+...
+}
+
+-- **************************************************************
+--
+-- PHYSICAL SHARED CHANNEL RECONFIGURATION REQUEST TDD
+--
+-- **************************************************************
+
+PhysicalSharedChannelReconfigurationRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+PhysicalSharedChannelReconfigurationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-SFN CRITICALITY reject TYPE SFN PRESENCE optional }|
+ { ID id-PDSCHSets-AddList-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCHSets-AddList-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-PDSCHSets-ModifyList-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCHSets-ModifyList-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-PDSCHSets-DeleteList-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCHSets-DeleteList-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-PUSCHSets-AddList-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCHSets-AddList-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-PUSCHSets-ModifyList-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCHSets-ModifyList-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-PUSCHSets-DeleteList-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCHSets-DeleteList-PSCH-ReconfRqst PRESENCE optional },
+ ...
+}
+
+PhysicalSharedChannelReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst CRITICALITY reject EXTENSION HS-PDSCH-TDD-Information-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-ConfigurationGenerationID CRITICALITY reject EXTENSION ConfigurationGenerationID PRESENCE optional }|
+ { ID id-E-PUCH-Information-PSCH-ReconfRqst CRITICALITY reject EXTENSION E-PUCH-Information-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-E-HICH-Information-PSCH-ReconfRqst CRITICALITY reject EXTENSION E-HICH-Information-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells CRITICALITY reject EXTENSION Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells PRESENCE optional }|-- Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ { ID id-E-PUCH-Information-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION E-PUCH-Information-768-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst PRESENCE optional } |
+{ ID id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst PRESENCE optional } |
+ { ID id-E-HICH-Information-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION E-HICH-Information-768-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-E-PUCH-Information-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION E-PUCH-Information-LCR-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-SYNC-UL-Partition-LCR CRITICALITY reject EXTENSION SYNC-UL-Partition-LCR PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ { ID id-Reference-ReceivedTotalWideBandPower-LCR CRITICALITY reject EXTENSION Reference-ReceivedTotalWideBandPower-LCR PRESENCE optional },
+-- Applicable to 1.28Mcps TDD only.
+ ...
+}
+
+PDSCHSets-AddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHSets)) OF PDSCHSets-AddItem-PSCH-ReconfRqst
+
+PDSCHSets-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCHSet-ID PDSCHSet-ID,
+ pDSCH-InformationList PDSCH-Information-AddList-PSCH-ReconfRqst OPTIONAL, -- Mandatory for 3.84Mcps TDD. Not Applicable to 1.28Mcps TDD or 7.68Mcps TDD
+ iE-Extensions ProtocolExtensionContainer { {PDSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PDSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst PRESENCE optional}| -- Mandatory for 1.28Mcps TDD. Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
+ {ID id-PDSCH-AddInformation-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst PRESENCE optional}, -- Mandatory for 7.68 Mcps TDD. Not Applicable to 3.84Mcps TDD or 1.28 Mcps TDD.
+ ...
+}
+
+PDSCH-Information-AddList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PDSCH-Information-AddListIEs-PSCH-ReconfRqst }}
+-- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD or 7.68Mcps TDD
+
+PDSCH-Information-AddListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
+ {ID id-PDSCH-Information-AddListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCH-Information-AddItem-PSCH-ReconfRqst PRESENCE mandatory}
+}
+
+PDSCH-Information-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ dL-Timeslot-InformationAddList-PSCH-ReconfRqst DL-Timeslot-InformationAddList-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PDSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PDSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Timeslot-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-InformationAddItem-PSCH-ReconfRqst
+
+DL-Timeslot-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tFCI-Presence TFCI-Presence,
+ dL-Code-InformationAddList-PSCH-ReconfRqst DL-Code-InformationAddList-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Code-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-InformationAddItem-PSCH-ReconfRqst
+
+DL-Code-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCH-ID PDSCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst DL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ID id-Tstd-indicator CRITICALITY reject EXTENSION TSTD-Indicator PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only
+ ...
+}
+
+DL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSLCRs)) OF DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst
+
+DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tFCI-Presence TFCI-Presence,
+ dL-Code-InformationAddList-LCR-PSCH-ReconfRqst DL-Code-InformationAddList-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Code-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst
+
+DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCH-ID PDSCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR CRITICALITY reject EXTENSION TDD-DL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
+ ...
+}
+
+PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ dL-Timeslot-InformationAddList-768-PSCH-ReconfRqst DL-Timeslot-InformationAddList-768-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Timeslot-InformationAddList-768-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst
+
+DL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tFCI-Presence TFCI-Presence,
+ dL-Code-InformationAddList-768-PSCH-ReconfRqst DL-Code-InformationAddList-768-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Code-InformationAddList-768-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-InformationAddItem-768-PSCH-ReconfRqst
+
+DL-Code-InformationAddItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCH-ID768 PDSCH-ID768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDSCHSets-ModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHSets)) OF PDSCHSets-ModifyItem-PSCH-ReconfRqst
+
+PDSCHSets-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCHSet-ID PDSCHSet-ID,
+ pDSCH-InformationList PDSCH-Information-ModifyList-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PDSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PDSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst PRESENCE optional}, -- For 7.68 Mcps TDD. Not Applicable to 3.84Mcps TDD or 1.28 Mcps TDD.
+ ...
+}
+
+PDSCH-Information-ModifyList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PDSCH-Information-ModifyListIEs-PSCH-ReconfRqst }}
+
+PDSCH-Information-ModifyListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
+ {ID id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCH-Information-ModifyItem-PSCH-ReconfRqst PRESENCE optional}|
+ {ID id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst PRESENCE optional}
+
+}
+
+PDSCH-Information-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
+ dL-Timeslot-InformationModifyList-PSCH-ReconfRqst DL-Timeslot-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {PDSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PDSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Timeslot-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst
+
+DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ dL-Code-InformationModifyList-PSCH-ReconfRqst DL-Code-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Code-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-InformationModifyItem-PSCH-ReconfRqst
+
+DL-Code-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCH-ID PDSCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
+ dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst DL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSLCRs)) OF DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst
+
+DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst DL-Code-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Code-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst
+
+DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCH-ID PDSCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR CRITICALITY reject EXTENSION TDD-DL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
+ ...
+}
+
+
+PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
+ dL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst DL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {PDSCH-ModifyInformation-768-ModifyListIE-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PDSCH-ModifyInformation-768-ModifyListIE-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst
+
+DL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ dL-Code-768-InformationModifyList-PSCH-ReconfRqst DL-Code-768-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-Code-768-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-768-InformationModifyItem-PSCH-ReconfRqst
+
+DL-Code-768-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCH-ID768 PDSCH-ID768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { DL-Code-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-Code-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDSCHSets-DeleteList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHSets)) OF PDSCHSets-DeleteItem-PSCH-ReconfRqst
+
+PDSCHSets-DeleteItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pDSCHSet-ID PDSCHSet-ID,
+ iE-Extensions ProtocolExtensionContainer { {PDSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PDSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PUSCHSets-AddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHSets)) OF PUSCHSets-AddItem-PSCH-ReconfRqst
+
+PUSCHSets-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCHSet-ID PUSCHSet-ID,
+ pUSCH-InformationList PUSCH-Information-AddList-PSCH-ReconfRqst OPTIONAL,
+ -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD or 7.68Mcps TDD
+ iE-Extensions ProtocolExtensionContainer { {PUSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PUSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst PRESENCE optional}| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
+ {ID id-PUSCH-AddInformation-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst PRESENCE optional}, -- Mandatory for 7.68 Mcps TDD. Not Applicable to 3.84Mcps TDD or 1.28 Mcps TDD.
+ ...
+}
+
+PUSCH-Information-AddList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PUSCH-Information-AddListIEs-PSCH-ReconfRqst }}
+
+PUSCH-Information-AddListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
+ {ID id-PUSCH-Information-AddListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCH-Information-AddItem-PSCH-ReconfRqst PRESENCE mandatory}
+}
+
+PUSCH-Information-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ uL-Timeslot-InformationAddList-PSCH-ReconfRqst UL-Timeslot-InformationAddList-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PUSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PUSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Timeslot-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationAddItem-PSCH-ReconfRqst
+
+UL-Timeslot-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tFCI-Presence TFCI-Presence,
+ uL-Code-InformationAddList-PSCH-ReconfRqst UL-Code-InformationAddList-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-InformationAddItem-PSCH-ReconfRqst
+
+UL-Code-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst UL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfULTSLCRs)) OF UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst
+
+UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tFCI-Presence TFCI-Presence,
+ uL-Code-InformationAddList-LCR-PSCH-ReconfRqst UL-Code-InformationAddList-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst
+
+UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR CRITICALITY reject EXTENSION TDD-UL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
+ ...
+}
+
+
+PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ uL-Timeslot-InformationAddList-768-PSCH-ReconfRqst UL-Timeslot-InformationAddList-768-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Timeslot-InformationAddList-768-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfULTSs)) OF UL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst
+
+UL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tFCI-Presence TFCI-Presence,
+ uL-Code-InformationAddList-768-PSCH-ReconfRqst UL-Code-InformationAddList-768-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-InformationAddList-768-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-InformationAddItem-768-PSCH-ReconfRqst
+
+UL-Code-InformationAddItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-InformationAddItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PUSCHSets-ModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHSets)) OF PUSCHSets-ModifyItem-PSCH-ReconfRqst
+
+PUSCHSets-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCHSet-ID PUSCHSet-ID,
+ pUSCH-InformationList PUSCH-Information-ModifyList-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { {PUSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PUSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst PRESENCE optional}, -- For 7.68 Mcps TDD. Not Applicable to 3.84Mcps TDD or 1.28 Mcps TDD.
+ ...
+}
+
+PUSCH-Information-ModifyList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PUSCH-Information-ModifyListIEs-PSCH-ReconfRqst }}
+
+PUSCH-Information-ModifyListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
+ {ID id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCH-Information-ModifyItem-PSCH-ReconfRqst PRESENCE optional}|
+ {ID id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst PRESENCE optional}
+}
+
+PUSCH-Information-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
+ uL-Timeslot-InformationModifyList-PSCH-ReconfRqst UL-Timeslot-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {PUSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PUSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Timeslot-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst
+
+UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ uL-Code-InformationModifyList-PSCH-ReconfRqst UL-Code-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-InformationModifyItem-PSCH-ReconfRqst
+
+UL-Code-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
+ uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst UL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst
+
+UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst UL-Code-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst
+
+UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ID id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR CRITICALITY reject EXTENSION TDD-UL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
+ ...
+}
+
+
+PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ repetitionPeriod RepetitionPeriod OPTIONAL,
+ repetitionLength RepetitionLength OPTIONAL,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
+ uL-Timeslot-InformationModifyList-768-PSCH-ReconfRqst UL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst
+
+UL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tFCI-Presence TFCI-Presence OPTIONAL,
+ uL-Code-768-InformationModifyList-PSCH-ReconfRqst UL-Code-768-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-Code-768-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-768-InformationModifyItem-PSCH-ReconfRqst
+
+UL-Code-768-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCH-ID PUSCH-ID,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { UL-Code-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-Code-768-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PUSCHSets-DeleteList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHSets)) OF PUSCHSets-DeleteItem-PSCH-ReconfRqst
+
+PUSCHSets-DeleteItem-PSCH-ReconfRqst ::= SEQUENCE {
+ pUSCHSet-ID PUSCHSet-ID,
+ iE-Extensions ProtocolExtensionContainer { {PUSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PUSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-PDSCH-TDD-Information-PSCH-ReconfRqst ::= SEQUENCE {
+ dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst DL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst OPTIONAL,
+ dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-PDSCH-TDD-Information-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+HS-PDSCH-TDD-Information-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst PRESENCE optional}, -- For 7.68 Mcps TDD. Not Applicable to 3.84Mcps TDD or 1.28 Mcps TDD.
+ ...
+}
+
+DL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst
+
+DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ dl-HS-PDSCH-Codelist-PSCH-ReconfRqst DL-HS-PDSCH-Codelist-PSCH-ReconfRqst,
+ maxHSDSCH-HSSCCH-Power MaximumTransmissionPower OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-HS-PDSCH-Codelist-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs)) OF TDD-ChannelisationCode
+
+DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst
+
+DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst::= SEQUENCE {
+ timeSlot TimeSlotLCR,
+ midambleShiftAndBurstType MidambleShiftLCR,
+ dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst,
+ maxHSDSCH-HSSCCH-Power MaximumTransmissionPower OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs)) OF TDD-ChannelisationCode
+
+DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-HS-PDSCH-Timeslot-InformationItem-768-PSCH-ReconfRqst
+
+DL-HS-PDSCH-Timeslot-InformationItem-768-PSCH-ReconfRqst::= SEQUENCE {
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ dl-HS-PDSCH-Codelist-768-PSCH-ReconfRqst DL-HS-PDSCH-Codelist-768-PSCH-ReconfRqst,
+ maxHSDSCH-HSSCCH-Power MaximumTransmissionPower OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-HS-PDSCH-Timeslot-InformationItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-HS-PDSCH-Timeslot-InformationItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-HS-PDSCH-Codelist-768-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs768)) OF TDD-ChannelisationCode768
+
+Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst::= SEQUENCE {
+ hS-SCCH-Information-PSCH-ReconfRqst HS-SCCH-Information-PSCH-ReconfRqst OPTIONAL,
+ hS-SCCH-Information-LCR-PSCH-ReconfRqst HS-SCCH-Information-LCR-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-hS-SCCH-Information-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION HS-SCCH-Information-768-PSCH-ReconfRqst PRESENCE optional}, -- 7.68 Mcps TDD. Not Applicable to 3.84Mcps TDD or 1.28 Mcps TDD.
+ ...
+}
+
+HS-SCCH-Information-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationItem-PSCH-ReconfRqst
+
+HS-SCCH-InformationItem-PSCH-ReconfRqst ::= SEQUENCE {
+ hS-SCCH-ID HS-SCCH-ID,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ hS-SCCH-MaxPower DL-Power,
+ hS-SICH-Information HS-SICH-Information-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-Information-PSCH-ReconfRqst ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-Information-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SICH-Information-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-Information-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst
+
+HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ hS-SCCH-ID HS-SCCH-ID,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ first-TDD-ChannelisationCode TDD-ChannelisationCode,
+ second-TDD-ChannelisationCode TDD-ChannelisationCode,
+ hS-SCCH-MaxPower DL-Power,
+ hS-SICH-Information-LCR HS-SICH-Information-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-Information-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SICH-Information-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-Information-768-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationItem-768-PSCH-ReconfRqst
+
+HS-SCCH-InformationItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ hS-SCCH-ID HS-SCCH-ID,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ hS-SCCH-MaxPower DL-Power,
+ hS-SICH-Information-768 HS-SICH-Information-768-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-InformationItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-Information-768-PSCH-ReconfRqst ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-Information-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SICH-Information-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst::= SEQUENCE {
+ hS-SCCH-InformationModify-PSCH-ReconfRqst HS-SCCH-InformationModify-PSCH-ReconfRqst OPTIONAL,
+ hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst HS-SCCH-InformationModify-LCR-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst CRITICALITY reject EXTENSION HS-SCCH-InformationModify-768-PSCH-ReconfRqst PRESENCE optional}, -- 7.68 Mcps TDD. Not Applicable to 3.84Mcps TDD or 1.28 Mcps TDD.
+ ...
+}
+
+HS-SCCH-InformationModify-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationModifyItem-PSCH-ReconfRqst
+
+HS-SCCH-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ hS-SCCH-ID HS-SCCH-ID,
+ timeSlot TimeSlot OPTIONAL,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ hS-SCCH-MaxPower DL-Power OPTIONAL,
+ hS-SICH-Information HS-SICH-InformationModify-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-InformationModify-PSCH-ReconfRqst ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeSlot TimeSlot OPTIONAL,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationModify-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SICH-InformationModify-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-InformationModify-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst
+
+HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ hS-SCCH-ID HS-SCCH-ID,
+ timeSlotLCR TimeSlotLCR OPTIONAL,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ first-TDD-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ second-TDD-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ hS-SCCH-MaxPower DL-Power OPTIONAL,
+ hS-SICH-Information-LCR HS-SICH-InformationModify-LCR-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-InformationModify-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeSlotLCR TimeSlotLCR OPTIONAL,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationModify-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SICH-InformationModify-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-InformationModify-768-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationModifyItem-768-PSCH-ReconfRqst
+
+HS-SCCH-InformationModifyItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ hS-SCCH-ID HS-SCCH-ID,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ hS-SCCH-MaxPower DL-Power OPTIONAL,
+ hS-SICH-Information-768 HS-SICH-InformationModify-768-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationModifyItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-InformationModifyItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-InformationModify-768-PSCH-ReconfRqst ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationModify-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SICH-InformationModify-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst
+
+Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst ::= SEQUENCE {
+ hS-SCCH-ID HS-SCCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-PUCH-Information-PSCH-ReconfRqst ::= SEQUENCE {
+ lTGI-Presence LTGI-Presence,
+ sNPL-Reporting-Type SNPL-Reporting-Type,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ e-PUCH-Timeslot-Info E-PUCH-Timeslot-Info,
+ iE-Extensions ProtocolExtensionContainer { { E-PUCH-Information-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-PUCH-Information-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-PUCH-Timeslot-Info ::= SEQUENCE (SIZE (1..maxNrOfE-PUCHSlots)) OF TimeSlot
+
+Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst::= SEQUENCE {
+ e-AGCH-Information-PSCH-ReconfRqst E-AGCH-Information-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-Information-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfEAGCHs)) OF E-AGCH-InformationItem-PSCH-ReconfRqst
+
+E-AGCH-InformationItem-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ e-AGCH-MaxPower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-InformationItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst::= SEQUENCE {
+ e-AGCH-InformationModify-PSCH-ReconfRqst E-AGCH-InformationModify-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-InformationModify-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfEAGCHs)) OF E-AGCH-InformationModifyItem-PSCH-ReconfRqst
+
+E-AGCH-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ timeSlot TimeSlot OPTIONAL,
+ midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ e-AGCH-MaxPower DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfEAGCHs)) OF Delete-From-E-AGCH-Resource-PoolItem-PSCH-ReconfRqst
+
+Delete-From-E-AGCH-Resource-PoolItem-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ iE-Extensions ProtocolExtensionContainer { { Delete-From-E-AGCH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Delete-From-E-AGCH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-HICH-Information-PSCH-ReconfRqst ::= SEQUENCE {
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ e-HICH-MaxPower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { E-HICH-Information-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+E-HICH-Information-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+E-PUCH-Information-768-PSCH-ReconfRqst ::= SEQUENCE {
+ lTGI-Presence LTGI-Presence,
+ sNPL-Reporting-Type SNPL-Reporting-Type,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ e-PUCH-Timeslot-Info E-PUCH-Timeslot-Info,
+ iE-Extensions ProtocolExtensionContainer { { E-PUCH-Information-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-PUCH-Information-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst::= SEQUENCE {
+ e-AGCH-Information-768-PSCH-ReconfRqst E-AGCH-Information-768-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-Information-768-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfEAGCHs)) OF E-AGCH-InformationItem-768-PSCH-ReconfRqst
+
+E-AGCH-InformationItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ timeSlot TimeSlot,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ e-AGCH-MaxPower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-InformationItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-InformationItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst::= SEQUENCE {
+ e-AGCH-InformationModify-768-PSCH-ReconfRqst E-AGCH-InformationModify-768-PSCH-ReconfRqst OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-InformationModify-768-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfEAGCHs)) OF E-AGCH-InformationModifyItem-768-PSCH-ReconfRqst
+
+E-AGCH-InformationModifyItem-768-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ timeSlot TimeSlot OPTIONAL,
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768 OPTIONAL,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768 OPTIONAL,
+ e-AGCH-MaxPower DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-InformationModifyItem-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-InformationModifyItem-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-HICH-Information-768-PSCH-ReconfRqst ::= SEQUENCE {
+ midambleShiftAndBurstType768 MidambleShiftAndBurstType768,
+ tdd-ChannelisationCode768 TDD-ChannelisationCode768,
+ e-HICH-MaxPower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { E-HICH-Information-768-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+E-HICH-Information-768-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-PUCH-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ lTGI-Presence LTGI-Presence,
+ sNPL-Reporting-Type SNPL-Reporting-Type,
+ e-PUCH-Timeslot-InfoLCR E-PUCH-Timeslot-InfoLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-PUCH-Information-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-PUCH-Information-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-PUCH-Timeslot-InfoLCR ::= SEQUENCE (SIZE (1..maxNrOfE-PUCHSlotsLCR)) OF E-PUCH-Timeslot-Item-InfoLCR
+
+E-PUCH-Timeslot-Item-InfoLCR ::= SEQUENCE {
+ timeSlot TimeSlotLCR,
+ midambleShiftAndBurstType MidambleShiftLCR,
+ e-PUCH-Codelist-LCR E-PUCH-Codelist-LCR,
+ iE-Extensions ProtocolExtensionContainer { { E-PUCH-Timeslot-Item-InfoLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-PUCH-Timeslot-Item-InfoLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-PUCH-Codelist-LCR ::= SEQUENCE (SIZE (1..maxNrOfEPUCHcodes)) OF TDD-ChannelisationCode
+
+Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-Information-LCR-PSCH-ReconfRqst E-AGCH-Information-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-Information-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfEAGCHs)) OF E-AGCH-InformationItem-LCR-PSCH-ReconfRqst
+
+E-AGCH-InformationItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ first-TDD-ChannelisationCode TDD-ChannelisationCode,
+ second-TDD-ChannelisationCode TDD-ChannelisationCode,
+ e-AGCH-MaxPower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst::= SEQUENCE {
+ e-AGCH-InformationModify-LCR-PSCH-ReconfRqst E-AGCH-InformationModify-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-InformationModify-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfEAGCHs)) OF E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst
+
+E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ timeSlotLCR TimeSlotLCR OPTIONAL,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ first-TDD-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ second-TDD-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ e-AGCH-MaxPower DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ e-HICH-Information-LCR-PSCH-ReconfRqst E-HICH-Information-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-HICH-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfEHICHs)) OF E-HICH-InformationItem-LCR-PSCH-ReconfRqst
+
+E-HICH-InformationItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ e-HICH-ID-TDD E-HICH-ID-TDD,
+ e-HICH-Type E-HICH-Type,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ e-HICH-MaxPower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-HICH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ e-HICH-InformationModify-LCR-PSCH-ReconfRqst E-HICH-InformationModify-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-HICH-InformationModify-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfEHICHs)) OF E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst
+
+E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
+ e-HICH-ID-TDD E-HICH-ID-TDD,
+ e-HICH-Type E-HICH-Type OPTIONAL,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ timeSlotLCR TimeSlotLCR OPTIONAL,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ e-HICH-MaxPower DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfEHICHs)) OF Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst
+
+Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst ::= SEQUENCE {
+ e-HICH-ID-TDD E-HICH-ID-TDD,
+ iE-Extensions ProtocolExtensionContainer { { Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SYNC-UL-Partition-LCR ::= SEQUENCE {
+ eRUCCH-SYNC-UL-codes-bitmap BIT STRING (SIZE (8)),
+ iE-Extensions ProtocolExtensionContainer { { SYNC-UL-Partition-LCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SYNC-UL-Partition-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+-- **************************************************************
+--
+-- PHYSICAL SHARED CHANNEL RECONFIGURATION RESPONSE
+--
+-- **************************************************************
+
+PhysicalSharedChannelReconfigurationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+PhysicalSharedChannelReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+PhysicalSharedChannelReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-HICH-TimeOffset CRITICALITY reject EXTENSION E-HICH-TimeOffset PRESENCE optional }|
+ { ID id-E-HICH-TimeOffsetLCR CRITICALITY reject EXTENSION E-HICH-TimeOffsetLCR PRESENCE optional }|
+ { ID id-HSDSCH-Common-System-Information-ResponseFDD CRITICALITY ignore EXTENSION HSDSCH-Common-System-Information-ResponseFDD PRESENCE optional }|
+ { ID id-HSDSCH-Paging-System-Information-ResponseFDD CRITICALITY ignore EXTENSION HSDSCH-Paging-System-Information-ResponseFDD PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- PHYSICAL SHARED CHANNEL RECONFIGURATION FAILURE
+--
+-- **************************************************************
+
+PhysicalSharedChannelReconfigurationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+PhysicalSharedChannelReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CauseLevel-PSCH-ReconfFailure CRITICALITY ignore TYPE CauseLevel-PSCH-ReconfFailure PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+PhysicalSharedChannelReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CauseLevel-PSCH-ReconfFailure ::= CHOICE {
+ generalCause GeneralCauseList-PSCH-ReconfFailure,
+ setSpecificCause SetSpecificCauseList-PSCH-ReconfFailureTDD,
+ ...
+}
+
+GeneralCauseList-PSCH-ReconfFailure ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-PSCH-ReconfFailure-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GeneralCauseItem-PSCH-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SetSpecificCauseList-PSCH-ReconfFailureTDD ::= SEQUENCE {
+ unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD Unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD OPTIONAL,
+ unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD Unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SetSpecificCauseItem-PSCH-ReconfFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SetSpecificCauseItem-PSCH-ReconfFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD ::= SEQUENCE (SIZE (0.. maxNrOfPDSCHSets)) OF ProtocolIE-Single-Container {{ Unsuccessful-PDSCHSetItemIE-PSCH-ReconfFailureTDD }}
+
+Unsuccessful-PDSCHSetItemIE-PSCH-ReconfFailureTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD CRITICALITY ignore TYPE Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD PRESENCE mandatory}
+}
+
+Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD ::= SEQUENCE {
+ pDSCHSet-ID PDSCHSet-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { {Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD ::= SEQUENCE (SIZE (0.. maxNrOfPUSCHSets)) OF ProtocolIE-Single-Container {{ Unsuccessful-PUSCHSetItemIE-PSCH-ReconfFailureTDD }}
+
+Unsuccessful-PUSCHSetItemIE-PSCH-ReconfFailureTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD CRITICALITY ignore TYPE Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD PRESENCE mandatory}
+}
+
+Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD ::= SEQUENCE {
+ pUSCHSet-ID PUSCHSet-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { {Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RESET REQUEST
+--
+-- **************************************************************
+
+ResetRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ResetRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{ResetRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+ResetRequest-IEs NBAP-PROTOCOL-IES ::= {
+ {ID id-ResetIndicator CRITICALITY ignore TYPE ResetIndicator PRESENCE mandatory},
+ ...
+}
+
+ResetRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResetIndicator ::= CHOICE {
+ communicationContext CommunicationContextList-Reset,
+ communicationControlPort CommunicationControlPortList-Reset,
+ nodeB NULL,
+ ...
+}
+
+CommunicationContextList-Reset ::= SEQUENCE {
+ communicationContextInfoList-Reset CommunicationContextInfoList-Reset,
+ iE-Extensions ProtocolExtensionContainer { {CommunicationContextItem-Reset-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommunicationContextItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CommunicationContextInfoList-Reset ::= SEQUENCE (SIZE (1.. maxCommunicationContext)) OF ProtocolIE-Single-Container {{ CommunicationContextInfoItemIE-Reset }}
+
+CommunicationContextInfoItemIE-Reset NBAP-PROTOCOL-IES ::= {
+ {ID id-CommunicationContextInfoItem-Reset CRITICALITY reject TYPE CommunicationContextInfoItem-Reset PRESENCE mandatory}
+}
+
+CommunicationContextInfoItem-Reset ::= SEQUENCE {
+ communicationContextType-Reset CommunicationContextType-Reset,
+ iE-Extensions ProtocolExtensionContainer { { CommunicationContextInfoItem-Reset-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommunicationContextInfoItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CommunicationContextType-Reset ::= CHOICE {
+ cRNC-CommunicationContextID CRNC-CommunicationContextID,
+ nodeB-CommunicationContextID NodeB-CommunicationContextID,
+ ...
+}
+
+CommunicationControlPortList-Reset ::= SEQUENCE {
+ communicationControlPortInfoList-Reset CommunicationControlPortInfoList-Reset,
+ iE-Extensions ProtocolExtensionContainer { {CommunicationControlPortItem-Reset-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommunicationControlPortItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CommunicationControlPortInfoList-Reset ::= SEQUENCE (SIZE (1.. maxCCPinNodeB)) OF ProtocolIE-Single-Container {{CommunicationControlPortInfoItemIE-Reset }}
+
+CommunicationControlPortInfoItemIE-Reset NBAP-PROTOCOL-IES ::= {
+ {ID id-CommunicationControlPortInfoItem-Reset CRITICALITY reject TYPE CommunicationControlPortInfoItem-Reset PRESENCE mandatory}
+}
+
+CommunicationControlPortInfoItem-Reset ::= SEQUENCE {
+ communicationControlPortID CommunicationControlPortID,
+ iE-Extensions ProtocolExtensionContainer { {CommunicationControlPortInfoItem-Reset-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommunicationControlPortInfoItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RESET RESPONSE
+--
+-- **************************************************************
+
+ResetResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ResetResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{ResetResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+ResetResponse-IEs NBAP-PROTOCOL-IES ::= {
+ {ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+ResetResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- INFORMATION EXCHANGE INITIATION REQUEST
+--
+-- **************************************************************
+
+InformationExchangeInitiationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{InformationExchangeInitiationRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+InformationExchangeInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-InformationExchangeID CRITICALITY reject TYPE InformationExchangeID PRESENCE mandatory }|
+ { ID id-InformationExchangeObjectType-InfEx-Rqst CRITICALITY reject TYPE InformationExchangeObjectType-InfEx-Rqst PRESENCE mandatory }|
+ { ID id-InformationType CRITICALITY reject TYPE InformationType PRESENCE mandatory }|
+ { ID id-InformationReportCharacteristics CRITICALITY reject TYPE InformationReportCharacteristics PRESENCE mandatory},
+ ...
+}
+
+InformationExchangeInitiationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+InformationExchangeObjectType-InfEx-Rqst ::= CHOICE {
+ cell Cell-InfEx-Rqst,
+ ...
+}
+
+Cell-InfEx-Rqst ::= SEQUENCE {
+ c-ID C-ID,
+ iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellItem-InfEx-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- INFORMATION EXCHANGE INITIATION RESPONSE
+--
+-- **************************************************************
+
+InformationExchangeInitiationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{InformationExchangeInitiationResponse-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationResponse-Extensions}} OPTIONAL,
+ ...
+}
+
+InformationExchangeInitiationResponse-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
+ { ID id-InformationExchangeObjectType-InfEx-Rsp CRITICALITY ignore TYPE InformationExchangeObjectType-InfEx-Rsp PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+InformationExchangeInitiationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+InformationExchangeObjectType-InfEx-Rsp ::= CHOICE {
+ cell Cell-InfEx-Rsp,
+ ...
+ }
+
+Cell-InfEx-Rsp ::= SEQUENCE {
+ requestedDataValue RequestedDataValue,
+ iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rsp-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CellItem-InfEx-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- INFORMATION EXCHANGE INITIATION FAILURE
+--
+-- **************************************************************
+
+InformationExchangeInitiationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{InformationExchangeInitiationFailure-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationFailure-Extensions}} OPTIONAL,
+ ...
+}
+
+InformationExchangeInitiationFailure-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+InformationExchangeInitiationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- INFORMATION REPORT
+--
+-- **************************************************************
+
+InformationReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{InformationReport-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{InformationReport-Extensions}} OPTIONAL,
+ ...
+}
+
+InformationReport-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
+ { ID id-InformationExchangeObjectType-InfEx-Rprt CRITICALITY ignore TYPE InformationExchangeObjectType-InfEx-Rprt PRESENCE mandatory },
+ ...
+}
+
+InformationReport-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+InformationExchangeObjectType-InfEx-Rprt ::= CHOICE {
+ cell Cell-Inf-Rprt,
+ ...
+ }
+
+Cell-Inf-Rprt ::= SEQUENCE {
+ requestedDataValueInformation RequestedDataValueInformation,
+ iE-Extensions ProtocolExtensionContainer {{ CellItem-Inf-Rprt-ExtIEs }} OPTIONAL,
+ ...
+
+ }
+
+CellItem-Inf-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- INFORMATION EXCHANGE TERMINATION REQUEST
+--
+-- **************************************************************
+
+InformationExchangeTerminationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{InformationExchangeTerminationRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{InformationExchangeTerminationRequest-Extensions}} OPTIONAL,
+ ...
+}
+
+InformationExchangeTerminationRequest-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory},
+ ...
+}
+
+InformationExchangeTerminationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- INFORMATION EXCHANGE FAILURE INDICATION
+--
+-- **************************************************************
+
+InformationExchangeFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{InformationExchangeFailureIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{InformationExchangeFailureIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+InformationExchangeFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+InformationExchangeFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION INITIATION REQUEST TDD
+--
+-- **************************************************************
+
+CellSynchronisationInitiationRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationInitiationRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationInitiationRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationInitiationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD PRESENCE optional }, -- Applicable to 1.28Mcps TDD only
+ ...
+}
+
+CellSynchronisationInitiationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-cellSyncBurstRepetitionPeriod CRITICALITY reject TYPE CellSyncBurstRepetitionPeriod PRESENCE mandatory }|
+ { ID id-timeslotInfo-CellSyncInitiationRqstTDD CRITICALITY reject TYPE TimeslotInfo-CellSyncInitiationRqstTDD PRESENCE optional }| -- Mandatory for 3.84Mcps TDD. Not Applicable to 1.28Mcps TDD.
+ { ID id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD CRITICALITY reject TYPE CellSyncBurstTransInit-CellSyncInitiationRqstTDD PRESENCE optional }| -- Applicable to 3.84Mcps TDD only
+ { ID id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD CRITICALITY reject TYPE CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD PRESENCE optional }, -- Applicable to 3.84Mcps TDD only
+ ...
+}
+
+CellSyncBurstTransInit-CellSyncInitiationRqstTDD::= SEQUENCE {
+ cSBTransmissionID CSBTransmissionID,
+ sfn SFN,
+ cellSyncBurstCode CellSyncBurstCode,
+ cellSyncBurstCodeShift CellSyncBurstCodeShift,
+ initialDLTransPower DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstTransInit-CellSyncInitiationRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CellSyncBurstTransInit-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeslotInfo-CellSyncInitiationRqstTDD::= SEQUENCE (SIZE (1..15)) OF TimeSlot
+
+CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD::= SEQUENCE {
+ cSBMeasurementID CSBMeasurementID,
+ cellSyncBurstCode CellSyncBurstCode,
+ cellSyncBurstCodeShift CellSyncBurstCodeShift,
+ synchronisationReportType SynchronisationReportType,
+ sfn SFN OPTIONAL,
+ synchronisationReportCharacteristics SynchronisationReportCharacteristics,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD::= SEQUENCE {
+ cSBTransmissionID CSBTransmissionID,
+ sfn SFN,
+ uARFCN UARFCN,
+ sYNCDlCodeId SYNCDlCodeId,
+ dwPCH-Power DwPCH-Power,
+ iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD::= SEQUENCE {
+ cSBMeasurementID CSBMeasurementID,
+ sfn SFN OPTIONAL,
+ uARFCN UARFCN,
+ sYNCDlCodeId SYNCDlCodeId,
+ synchronisationReportType SynchronisationReportType,
+ synchronisationReportCharacteristics SynchronisationReportCharacteristics,
+ iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION INITIATION RESPONSE TDD
+--
+-- **************************************************************
+
+CellSynchronisationInitiationResponseTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationInitiationResponseTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationInitiationResponseTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationInitiationResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationInitiationResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION INITIATION FAILURE TDD
+--
+-- **************************************************************
+
+CellSynchronisationInitiationFailureTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationInitiationFailureTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationInitiationFailureTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationInitiationFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationInitiationFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION RECONFIGURATION REQUEST TDD
+--
+-- **************************************************************
+
+CellSynchronisationReconfigurationRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationReconfigurationRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReconfigurationRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD CRITICALITY reject EXTENSION NSubCyclesPerCyclePeriod PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD PRESENCE optional }, -- Applicable to 1.28Mcps TDD only
+ ...
+}
+
+CellSynchronisationReconfigurationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-TimeSlot CRITICALITY reject TYPE TimeSlot PRESENCE mandatory }|
+ -- Applicable to 3.84Mcps TDD only. For 1.28Mcps TDD, the CRNC should set this to 0 and the Node B shall ignore it.
+ { ID id-NCyclesPerSFNperiod CRITICALITY reject TYPE NCyclesPerSFNperiod PRESENCE mandatory }|
+ { ID id-NRepetitionsPerCyclePeriod CRITICALITY reject TYPE NRepetitionsPerCyclePeriod PRESENCE mandatory }|
+ { ID id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD CRITICALITY reject TYPE CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD PRESENCE optional }| -- Applicable to 3.84Mcps TDD only
+ { ID id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD CRITICALITY reject TYPE CellSyncBurstMeasInfo-CellSyncReconfRqstTDD PRESENCE optional }, -- Applicable to 3.84Mcps TDD only
+ ...
+}
+
+CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. maxNrOfCellSyncBursts)) OF CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD
+
+CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
+ cSBTransmissionID CSBTransmissionID,
+ syncFrameNumberToTransmit SyncFrameNumber,
+ cellSyncBurstCode CellSyncBurstCode OPTIONAL,
+ cellSyncBurstCodeShift CellSyncBurstCodeShift OPTIONAL,
+ dlTransPower DL-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+CellSyncBurstMeasInfo-CellSyncReconfRqstTDD ::= SEQUENCE {
+ cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD,
+ synchronisationReportType SynchronisationReportTypeIE OPTIONAL,
+ synchronisationReportCharacteristics SynchronisationReportCharacteristicsIE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasInfo-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellSyncBurstMeasInfo-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD ::= ProtocolIE-Single-Container {{ CellSyncBurstMeasInfoListIEs-CellSyncReconfRqstTDD }}
+
+CellSyncBurstMeasInfoListIEs-CellSyncReconfRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD CRITICALITY reject TYPE CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD PRESENCE mandatory }
+}
+
+SynchronisationReportTypeIE ::= ProtocolIE-Single-Container {{ SynchronisationReportTypeIEs }}
+
+SynchronisationReportTypeIEs NBAP-PROTOCOL-IES ::= {
+ { ID id-SynchronisationReportType CRITICALITY reject TYPE SynchronisationReportType PRESENCE mandatory }
+}
+
+SynchronisationReportCharacteristicsIE ::= ProtocolIE-Single-Container {{ SynchronisationReportCharacteristicsIEs }}
+
+SynchronisationReportCharacteristicsIEs NBAP-PROTOCOL-IES ::= {
+ { ID id-SynchronisationReportCharacteristics CRITICALITY reject TYPE SynchronisationReportCharacteristics PRESENCE mandatory }
+}
+
+
+CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. maxNrOfCellSyncBursts)) OF CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD
+
+CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
+ syncFrameNrToReceive SyncFrameNumber,
+ syncBurstInfo CellSyncBurstInfoList-CellSyncReconfRqstTDD,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSyncBurstInfoList-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfReceptsPerSyncFrame)) OF CellSyncBurstInfoItem-CellSyncReconfRqstTDD
+
+CellSyncBurstInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
+ cSBMeasurementID CSBMeasurementID,
+ cellSyncBurstCode CellSyncBurstCode,
+ cellSyncBurstCodeShift CellSyncBurstCodeShift,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellSyncBurstInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSyncFramesLCR)) OF SYNCDlCodeIdTransReconfItemLCR-CellSyncReconfRqstTDD
+
+SYNCDlCodeIdTransReconfItemLCR-CellSyncReconfRqstTDD ::= SEQUENCE {
+ cSBTransmissionID CSBTransmissionID,
+ syncFrameNumberforTransmit SyncFrameNumber,
+ uARFCN UARFCN,
+ sYNCDlCodeId SYNCDlCodeId OPTIONAL,
+ dwPCH-Power DwPCH-Power OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD::= SEQUENCE {
+
+ sYNCDlCodeIdMeasInfoList SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD,
+ synchronisationReportType SynchronisationReportType OPTIONAL,
+ synchronisationReportCharacteristics SynchronisationReportCharacteristics OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD::= SEQUENCE (SIZE (1.. maxNrOfSyncDLCodesLCR)) OF SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD
+
+SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
+ syncFrameNrToReceive SyncFrameNumber,
+ sYNCDlCodeIdInfoLCR SYNCDlCodeIdInfoListLCR-CellSyncReconfRqstTDD,
+ iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SYNCDlCodeIdInfoListLCR-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. maxNrOfReceptionsperSyncFrameLCR)) OF SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD
+
+SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD ::= SEQUENCE {
+ cSBMeasurementID CSBMeasurementID,
+ sYNCDlCodeId SYNCDlCodeId,
+ uARFCN UARFCN,
+ propagationDelayCompensation TimingAdjustmentValueLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION RECONFIGURATION RESPONSE TDD
+--
+-- **************************************************************
+
+CellSynchronisationReconfigurationResponseTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationReconfigurationResponseTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReconfigurationResponseTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationReconfigurationResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationReconfigurationResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION RECONFIGURATION FAILURE TDD
+--
+-- **************************************************************
+
+CellSynchronisationReconfigurationFailureTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationReconfigurationFailureTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReconfigurationFailureTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationReconfigurationFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationReconfigurationFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION ADJUSTMENT REQUEST TDD
+--
+-- **************************************************************
+
+CellSynchronisationAdjustmentRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationAdjustmentRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationAdjustmentRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationAdjustmentRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationAdjustmentRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CellAdjustmentInfo-SyncAdjustmntRqstTDD CRITICALITY ignore TYPE CellAdjustmentInfo-SyncAdjustmentRqstTDD PRESENCE mandatory },
+ ...
+}
+
+CellAdjustmentInfo-SyncAdjustmentRqstTDD::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ CellAdjustmentInfoItemIE-SyncAdjustmntRqstTDD }}
+
+CellAdjustmentInfoItemIE-SyncAdjustmntRqstTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD CRITICALITY ignore TYPE CellAdjustmentInfoItem-SyncAdjustmentRqstTDD PRESENCE mandatory }
+}
+
+CellAdjustmentInfoItem-SyncAdjustmentRqstTDD ::= SEQUENCE {
+ c-ID C-ID,
+ frameAdjustmentValue FrameAdjustmentValue OPTIONAL,
+ timingAdjustmentValue TimingAdjustmentValue OPTIONAL,
+ dLTransPower DL-Power OPTIONAL, -- Applicable to 3.84Mcps TDD only
+ sfn SFN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellAdjustmentInfoItem-SyncAdjustmntRqstTDD-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CellAdjustmentInfoItem-SyncAdjustmntRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-DwPCH-Power CRITICALITY ignore EXTENSION DwPCH-Power PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
+ { ID id-TimingAdjustmentValueLCR CRITICALITY ignore EXTENSION TimingAdjustmentValueLCR PRESENCE optional }, -- Applicable to 1.28Mcps TDD only
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION ADJUSTMENT RESPONSE TDD
+--
+-- **************************************************************
+
+CellSynchronisationAdjustmentResponseTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationAdjustmentResponseTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationAdjustmentResponseTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationAdjustmentResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationAdjustmentResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION ADJUSTMENT FAILURE TDD
+--
+-- **************************************************************
+
+CellSynchronisationAdjustmentFailureTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationAdjustmentFailureTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationAdjustmentFailureTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationAdjustmentFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationAdjustmentFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CauseLevel-SyncAdjustmntFailureTDD CRITICALITY ignore TYPE CauseLevel-SyncAdjustmntFailureTDD PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+CauseLevel-SyncAdjustmntFailureTDD ::= CHOICE {
+ generalCause GeneralCauseList-SyncAdjustmntFailureTDD,
+ cellSpecificCause CellSpecificCauseList-SyncAdjustmntFailureTDD,
+ ...
+}
+
+GeneralCauseList-SyncAdjustmntFailureTDD::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GeneralCauseList-SyncAdjustmntFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GeneralCauseList-SyncAdjustmntFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSpecificCauseList-SyncAdjustmntFailureTDD ::= SEQUENCE {
+ unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD Unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD,
+ iE-Extensions ProtocolExtensionContainer { { CellSpecificCauseList-SyncAdjustmntFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellSpecificCauseList-SyncAdjustmntFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ Unsuccessful-cell-InformationRespItemIE-SyncAdjustmntFailureTDD }}
+
+Unsuccessful-cell-InformationRespItemIE-SyncAdjustmntFailureTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD CRITICALITY ignore TYPE Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD PRESENCE mandatory},
+ ...
+}
+
+Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD::= SEQUENCE {
+ c-ID C-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION TERMINATION REQUEST TDD
+--
+-- **************************************************************
+
+CellSynchronisationTerminationRequestTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationTerminationRequestTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationTerminationRequestTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationTerminationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationTerminationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory }|
+ { ID id-CSBTransmissionID CRITICALITY ignore TYPE CSBTransmissionID PRESENCE optional }|
+ { ID id-CSBMeasurementID CRITICALITY ignore TYPE CSBMeasurementID PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION FAILURE INDICATION TDD
+--
+-- **************************************************************
+
+CellSynchronisationFailureIndicationTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationFailureIndicationTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationFailureIndicationTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationFailureIndicationTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationFailureIndicationTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory }|
+ { ID id-CSBTransmissionID CRITICALITY ignore TYPE CSBTransmissionID PRESENCE optional }|
+ { ID id-CSBMeasurementID CRITICALITY ignore TYPE CSBMeasurementID PRESENCE optional }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL SYNCHRONISATION REPORT TDD
+--
+-- **************************************************************
+
+CellSynchronisationReportTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{CellSynchronisationReportTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReportTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+CellSynchronisationReportTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSynchronisationReportTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CellSyncInfo-CellSyncReprtTDD CRITICALITY ignore TYPE CellSyncInfo-CellSyncReprtTDD PRESENCE mandatory },
+ ...
+}
+
+
+CellSyncInfo-CellSyncReprtTDD ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF CellSyncInfoItemIE-CellSyncReprtTDD
+
+CellSyncInfoItemIE-CellSyncReprtTDD ::= SEQUENCE {
+ c-ID-CellSyncReprtTDD C-ID-IE-CellSyncReprtTDD,
+ syncReportType-CellSyncReprtTDD SyncReportTypeIE-CellSyncReprtTDD OPTIONAL,
+ ...
+}
+
+C-ID-IE-CellSyncReprtTDD ::= ProtocolIE-Single-Container {{ C-ID-IEs-CellSyncReprtTDD }}
+
+C-ID-IEs-CellSyncReprtTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory}
+}
+
+SyncReportTypeIE-CellSyncReprtTDD::= ProtocolIE-Single-Container {{ SyncReportTypeIEs-CellSyncReprtTDD }}
+
+SyncReportTypeIEs-CellSyncReprtTDD NBAP-PROTOCOL-IES ::= {
+ { ID id-SyncReportType-CellSyncReprtTDD CRITICALITY ignore TYPE SyncReportType-CellSyncReprtTDD PRESENCE mandatory}
+}
+
+
+SyncReportType-CellSyncReprtTDD ::= CHOICE {
+ intStdPhSyncInfo-CellSyncReprtTDD IntStdPhCellSyncInfo-CellSyncReprtTDD,
+ lateEntrantCell NULL,
+ frequencyAcquisition NULL,
+ ...
+}
+
+IntStdPhCellSyncInfo-CellSyncReprtTDD ::= SEQUENCE {
+ cellSyncBurstMeasuredInfo CellSyncBurstMeasInfoList-CellSyncReprtTDD,
+ iE-Extensions ProtocolExtensionContainer { { IntStdPhCellSyncInfoList-CellSyncReprtTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IntStdPhCellSyncInfoList-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-AccumulatedClockupdate-CellSyncReprtTDD CRITICALITY ignore EXTENSION TimingAdjustmentValue PRESENCE optional }|
+ { ID id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD CRITICALITY ignore EXTENSION SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD PRESENCE optional }, -- Mandatory for 1.28Mcps TDD. Not Applicable to 3.84Mcps TDD.
+ ...
+}
+
+CellSyncBurstMeasInfoList-CellSyncReprtTDD ::= SEQUENCE (SIZE (0.. maxNrOfCellSyncBursts)) OF CellSyncBurstMeasInfoItem-CellSyncReprtTDD -- Mandatory for 3.84Mcps TDD. Not Applicable to 1.28Mcps TDD.
+
+CellSyncBurstMeasInfoItem-CellSyncReprtTDD ::= SEQUENCE {
+ sFN SFN,
+ cellSyncBurstInfo-CellSyncReprtTDD SEQUENCE (SIZE (1..maxNrOfReceptsPerSyncFrame)) OF CellSyncBurstInfo-CellSyncReprtTDD,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasInfoItem-CellSyncReprtTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellSyncBurstMeasInfoItem-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellSyncBurstInfo-CellSyncReprtTDD ::= CHOICE {
+ cellSyncBurstAvailable CellSyncBurstAvailable-CellSyncReprtTDD,
+ cellSyncBurstNotAvailable NULL,
+ ...
+}
+
+CellSyncBurstAvailable-CellSyncReprtTDD ::= SEQUENCE {
+ cellSyncBurstTiming CellSyncBurstTiming,
+ cellSyncBurstSIR CellSyncBurstSIR,
+ iE-Extensions ProtocolExtensionContainer { { CellSyncBurstAvailable-CellSyncReprtTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellSyncBurstAvailable-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD ::= SEQUENCE (SIZE (0..maxNrOfSyncFramesLCR)) OF SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD
+-- Mandatory for 1.28Mcps TDD. Not Applicable to 3.84Mcps TDD.
+
+SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD ::= SEQUENCE {
+ sFN SFN,
+ syncDLCodeIdInfo-CellSyncReprtTDD SyncDLCodeIdInfo-CellSyncReprtTDD,
+ iE-Extensions ProtocolExtensionContainer { { SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SyncDLCodeIdInfo-CellSyncReprtTDD ::= SEQUENCE (SIZE (1..maxNrOfReceptionsperSyncFrameLCR)) OF SyncDLCodeIdItem-CellSyncReprtTDD
+
+SyncDLCodeIdItem-CellSyncReprtTDD ::= CHOICE {
+ syncDLCodeIdAvailable SyncDLCodeIdAvailable-CellSyncReprtTDD,
+ syncDLCodeIDNotAvailable NULL,
+ ...
+}
+
+SyncDLCodeIdAvailable-CellSyncReprtTDD ::= SEQUENCE {
+ syncDLCodeIdTiming CellSyncBurstTimingLCR,
+ syncDLCodeIdSIR CellSyncBurstSIR,
+ iE-Extensions ProtocolExtensionContainer { { SyncDLCodeIdAvailable-CellSyncReprtTDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SyncDLCodeIdAvailable-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- BEARER REARRANGEMENT INDICATION
+--
+-- **************************************************************
+
+BearerRearrangementIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{BearerRearrangementIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{BearerRearrangementIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+BearerRearrangementIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-SignallingBearerRequestIndicator CRITICALITY ignore TYPE SignallingBearerRequestIndicator PRESENCE optional } |
+ { ID id-DCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE DCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional } |
+ { ID id-DSCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE DSCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional } |
+ -- TDD only.
+ { ID id-USCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE USCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional } |
+ -- TDD only.
+ { ID id-HSDSCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE HSDSCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional },
+ ...
+}
+
+BearerRearrangementIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore EXTENSION E-DCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional },
+ ...
+}
+
+DCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-RearrangeItem-Bearer-RearrangeInd
+
+DCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
+ dCH-ID DCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DSCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-RearrangeItem-Bearer-RearrangeInd
+
+DSCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
+ dSCH-ID DSCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { DSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+USCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-RearrangeItem-Bearer-RearrangeInd
+
+USCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
+ uSCH-ID USCH-ID,
+ iE-Extensions ProtocolExtensionContainer { { USCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+USCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-RearrangeItem-Bearer-RearrangeInd
+
+HSDSCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
+ hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-DCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1.. maxNrOfEDCHMACdFlows)) OF E-DCH-RearrangeItem-Bearer-RearrangeInd
+
+E-DCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK ACTIVATION COMMAND FDD
+--
+-- **************************************************************
+
+RadioLinkActivationCommandFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkActivationCommandFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-DelayedActivationList-RL-ActivationCmdFDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdFDD PRESENCE mandatory },
+ ...
+}
+
+RadioLinkActivationCommandFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DelayedActivationInformationList-RL-ActivationCmdFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {
+ { DelayedActivationInformation-RL-ActivationCmdFDD-IEs} }
+
+DelayedActivationInformation-RL-ActivationCmdFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-DelayedActivationInformation-RL-ActivationCmdFDD CRITICALITY ignore TYPE DelayedActivationInformation-RL-ActivationCmdFDD PRESENCE optional }
+}
+
+DelayedActivationInformation-RL-ActivationCmdFDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ delayed-activation-update DelayedActivationUpdate,
+ iE-Extensions ProtocolExtensionContainer { { DelayedActivationInformation-RL-ActivationCmdFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DelayedActivationInformation-RL-ActivationCmdFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK ACTIVATION COMMAND TDD
+--
+-- **************************************************************
+
+RadioLinkActivationCommandTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkActivationCommandTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-DelayedActivationList-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdTDD PRESENCE mandatory },
+ ...
+}
+
+RadioLinkActivationCommandTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DelayedActivationInformationList-RL-ActivationCmdTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {
+ { DelayedActivationInformation-RL-ActivationCmdTDD-IEs} }
+
+DelayedActivationInformation-RL-ActivationCmdTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-DelayedActivationInformation-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformation-RL-ActivationCmdTDD PRESENCE optional }
+}
+
+DelayedActivationInformation-RL-ActivationCmdTDD ::= SEQUENCE {
+ rL-ID RL-ID,
+ delayed-activation-update DelayedActivationUpdate,
+ iE-Extensions ProtocolExtensionContainer { { DelayedActivationInformation-RL-ActivationCmdTDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DelayedActivationInformation-RL-ActivationCmdTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK PARAMETER UPDATE INDICATION FDD
+--
+-- **************************************************************
+
+RadioLinkParameterUpdateIndicationFDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkParameterUpdateIndicationFDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkParameterUpdateIndicationFDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-HSDSCH-FDD-Update-Information CRITICALITY ignore TYPE HSDSCH-FDD-Update-Information PRESENCE optional },
+ ...
+}
+
+RadioLinkParameterUpdateIndicationFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-FDD-Update-Information CRITICALITY ignore EXTENSION E-DCH-FDD-Update-Information PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- RADIO LINK PARAMETER UPDATE INDICATION TDD
+--
+-- **************************************************************
+
+RadioLinkParameterUpdateIndicationTDD ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationTDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{RadioLinkParameterUpdateIndicationTDD-Extensions}} OPTIONAL,
+ ...
+}
+
+RadioLinkParameterUpdateIndicationTDD-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
+ { ID id-HSDSCH-TDD-Update-Information CRITICALITY ignore TYPE HSDSCH-TDD-Update-Information PRESENCE optional },
+ ...
+}
+
+RadioLinkParameterUpdateIndicationTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- MBMS NOTIFICATION UPDATE COMMAND
+--
+-- **************************************************************
+
+MBMSNotificationUpdateCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MBMSNotificationUpdateCommand-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{ MBMSNotificationUpdateCommand-Extensions}} OPTIONAL,
+ ...
+}
+
+MBMSNotificationUpdateCommand-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory }|
+ { ID id-CommonPhysicalChannelID CRITICALITY ignore TYPE CommonPhysicalChannelID PRESENCE mandatory }|
+ { ID id-Modification-Period CRITICALITY ignore TYPE Modification-Period PRESENCE optional }|
+ { ID id-MICH-CFN CRITICALITY ignore TYPE MICH-CFN PRESENCE mandatory }|
+ { ID id-NI-Information-NotifUpdateCmd CRITICALITY ignore TYPE NI-Information PRESENCE mandatory },
+ ...
+}
+
+MBMSNotificationUpdateCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+END
diff --git a/asn1/nbap/NBAP-PDU-Descriptions.asn b/asn1/nbap/NBAP-PDU-Descriptions.asn
new file mode 100644
index 0000000000..d0cf4d6e6e
--- /dev/null
+++ b/asn1/nbap/NBAP-PDU-Descriptions.asn
@@ -0,0 +1,937 @@
+-- NBAP-PDU-Descriptions.asn
+--
+-- Taken from 3GPP TS 25.433 V7.5.0 (2007-06)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-750.zip/25433-750.DOC
+--
+-- 9.3.2 Elementary Procedure Definitions
+--
+-- $Id$
+--
+
+-- **************************************************************
+--
+-- Elementary Procedure definitions
+--
+-- **************************************************************
+
+NBAP-PDU-Descriptions {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+umts-Access (20) modules (3) nbap (2) version1 (1) nbap-PDU-Descriptions (0) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- IE parameter types from other modules.
+--
+-- **************************************************************
+
+IMPORTS
+ Criticality,
+ ProcedureID,
+ MessageDiscriminator,
+ TransactionID
+FROM NBAP-CommonDataTypes
+
+ CommonTransportChannelSetupRequestFDD,
+ CommonTransportChannelSetupRequestTDD,
+ CommonTransportChannelSetupResponse,
+ CommonTransportChannelSetupFailure,
+ CommonTransportChannelReconfigurationRequestFDD,
+ CommonTransportChannelReconfigurationRequestTDD,
+ CommonTransportChannelReconfigurationResponse,
+ CommonTransportChannelReconfigurationFailure,
+ CommonTransportChannelDeletionRequest,
+ CommonTransportChannelDeletionResponse,
+ BlockResourceRequest,
+ BlockResourceResponse,
+ BlockResourceFailure,
+ UnblockResourceIndication,
+ AuditFailure,
+ AuditRequiredIndication,
+ AuditRequest,
+ AuditResponse,
+ CommonMeasurementInitiationRequest,
+ CommonMeasurementInitiationResponse,
+ CommonMeasurementInitiationFailure,
+ CommonMeasurementReport,
+ CommonMeasurementTerminationRequest,
+ CommonMeasurementFailureIndication,
+ CellSetupRequestFDD,
+ CellSetupRequestTDD,
+ CellSetupResponse,
+ CellSetupFailure,
+ CellReconfigurationRequestFDD,
+ CellReconfigurationRequestTDD,
+ CellReconfigurationResponse,
+ CellReconfigurationFailure,
+ CellDeletionRequest,
+ CellDeletionResponse,
+ InformationExchangeInitiationRequest,
+ InformationExchangeInitiationResponse,
+ InformationExchangeInitiationFailure,
+ InformationReport,
+ InformationExchangeTerminationRequest,
+ InformationExchangeFailureIndication,
+ BearerRearrangementIndication,
+ ResourceStatusIndication,
+ SystemInformationUpdateRequest,
+ SystemInformationUpdateResponse,
+ SystemInformationUpdateFailure,
+ ResetRequest,
+ ResetResponse,
+ RadioLinkActivationCommandFDD,
+ RadioLinkActivationCommandTDD,
+ RadioLinkPreemptionRequiredIndication,
+ RadioLinkSetupRequestFDD,
+ RadioLinkSetupRequestTDD,
+ RadioLinkSetupResponseFDD,
+ RadioLinkSetupResponseTDD,
+ RadioLinkSetupFailureFDD,
+ RadioLinkSetupFailureTDD,
+ RadioLinkAdditionRequestFDD,
+ RadioLinkAdditionRequestTDD,
+ RadioLinkAdditionResponseFDD,
+ RadioLinkAdditionResponseTDD,
+ RadioLinkAdditionFailureFDD,
+ RadioLinkAdditionFailureTDD,
+ RadioLinkParameterUpdateIndicationFDD,
+ RadioLinkParameterUpdateIndicationTDD,
+ RadioLinkReconfigurationPrepareFDD,
+ RadioLinkReconfigurationPrepareTDD,
+ RadioLinkReconfigurationReady,
+ RadioLinkReconfigurationFailure,
+ RadioLinkReconfigurationCommit,
+ RadioLinkReconfigurationCancel,
+ RadioLinkReconfigurationRequestFDD,
+ RadioLinkReconfigurationRequestTDD,
+ RadioLinkReconfigurationResponse,
+ RadioLinkDeletionRequest,
+ RadioLinkDeletionResponse,
+ DL-PowerControlRequest,
+ DL-PowerTimeslotControlRequest,
+ DedicatedMeasurementInitiationRequest,
+ DedicatedMeasurementInitiationResponse,
+ DedicatedMeasurementInitiationFailure,
+ DedicatedMeasurementReport,
+ DedicatedMeasurementTerminationRequest,
+ DedicatedMeasurementFailureIndication,
+ RadioLinkFailureIndication,
+ RadioLinkRestoreIndication,
+ CompressedModeCommand,
+ ErrorIndication,
+ PrivateMessage,
+ PhysicalSharedChannelReconfigurationRequestTDD,
+ PhysicalSharedChannelReconfigurationRequestFDD,
+ PhysicalSharedChannelReconfigurationResponse,
+ PhysicalSharedChannelReconfigurationFailure,
+ CellSynchronisationInitiationRequestTDD,
+ CellSynchronisationInitiationResponseTDD,
+ CellSynchronisationInitiationFailureTDD,
+ CellSynchronisationReconfigurationRequestTDD,
+ CellSynchronisationReconfigurationResponseTDD,
+ CellSynchronisationReconfigurationFailureTDD,
+ CellSynchronisationAdjustmentRequestTDD,
+ CellSynchronisationAdjustmentResponseTDD,
+ CellSynchronisationAdjustmentFailureTDD,
+ CellSynchronisationReportTDD,
+ CellSynchronisationTerminationRequestTDD,
+ CellSynchronisationFailureIndicationTDD,
+ MBMSNotificationUpdateCommand
+FROM NBAP-PDU-Contents
+
+ id-audit,
+ id-auditRequired,
+ id-blockResource,
+ id-cellDeletion,
+ id-cellReconfiguration,
+ id-cellSetup,
+ id-cellSynchronisationInitiation,
+ id-cellSynchronisationReconfiguration,
+ id-cellSynchronisationReporting,
+ id-cellSynchronisationTermination,
+ id-cellSynchronisationFailure,
+ id-commonMeasurementFailure,
+ id-commonMeasurementInitiation,
+ id-commonMeasurementReport,
+ id-commonMeasurementTermination,
+ id-commonTransportChannelDelete,
+ id-commonTransportChannelReconfigure,
+ id-commonTransportChannelSetup,
+ id-compressedModeCommand,
+ id-dedicatedMeasurementFailure,
+ id-dedicatedMeasurementInitiation,
+ id-dedicatedMeasurementReport,
+ id-dedicatedMeasurementTermination,
+ id-downlinkPowerControl,
+ id-downlinkPowerTimeslotControl,
+ id-errorIndicationForDedicated,
+ id-errorIndicationForCommon,
+ id-informationExchangeFailure,
+ id-informationExchangeInitiation,
+ id-informationReporting,
+ id-informationExchangeTermination,
+ id-BearerRearrangement,
+ id-mBMSNotificationUpdate,
+ id-physicalSharedChannelReconfiguration,
+ id-privateMessageForDedicated,
+ id-privateMessageForCommon,
+ id-radioLinkActivation,
+ id-radioLinkAddition,
+ id-radioLinkDeletion,
+ id-radioLinkFailure,
+ id-radioLinkParameterUpdate,
+ id-radioLinkPreemption,
+ id-radioLinkRestoration,
+ id-radioLinkSetup,
+ id-reset,
+ id-resourceStatusIndication,
+ id-cellSynchronisationAdjustment,
+ id-synchronisedRadioLinkReconfigurationCancellation,
+ id-synchronisedRadioLinkReconfigurationCommit,
+ id-synchronisedRadioLinkReconfigurationPreparation,
+ id-systemInformationUpdate,
+ id-unblockResource,
+ id-unSynchronisedRadioLinkReconfiguration
+FROM NBAP-Constants;
+
+-- **************************************************************
+--
+-- Interface Elementary Procedure Class
+--
+-- **************************************************************
+
+NBAP-ELEMENTARY-PROCEDURE ::= CLASS {
+ &InitiatingMessage ,
+ &SuccessfulOutcome OPTIONAL,
+ &UnsuccessfulOutcome OPTIONAL,
+ &Outcome OPTIONAL,
+ &messageDiscriminator MessageDiscriminator,
+ &procedureID ProcedureID UNIQUE,
+ &criticality Criticality DEFAULT ignore
+}
+
+WITH SYNTAX {
+ INITIATING MESSAGE &InitiatingMessage
+ [SUCCESSFUL OUTCOME &SuccessfulOutcome]
+ [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
+ [OUTCOME &Outcome]
+ MESSAGE DISCRIMINATOR &messageDiscriminator
+ PROCEDURE ID &procedureID
+ [CRITICALITY &criticality]
+}
+
+-- **************************************************************
+--
+-- Interface PDU Definition
+--
+-- **************************************************************
+
+NBAP-PDU ::= CHOICE {
+ initiatingMessage InitiatingMessage,
+ succesfulOutcome SuccessfulOutcome,
+ unsuccesfulOutcome UnsuccessfulOutcome,
+ outcome Outcome,
+ ...
+}
+
+InitiatingMessage ::= SEQUENCE {
+ procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
+ criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ transactionID TransactionID,
+ value NBAP-ELEMENTARY-PROCEDURE.&InitiatingMessage({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
+}
+
+SuccessfulOutcome ::= SEQUENCE {
+ procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
+ criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ transactionID TransactionID,
+ value NBAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
+}
+
+UnsuccessfulOutcome ::= SEQUENCE {
+ procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
+ criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ transactionID TransactionID,
+ value NBAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
+}
+
+Outcome ::= SEQUENCE {
+ procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
+ criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
+ transactionID TransactionID,
+ value NBAP-ELEMENTARY-PROCEDURE.&Outcome ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
+}
+
+-- **************************************************************
+--
+-- Interface Elementary Procedure List
+--
+-- **************************************************************
+
+NBAP-ELEMENTARY-PROCEDURES NBAP-ELEMENTARY-PROCEDURE ::= {
+ NBAP-ELEMENTARY-PROCEDURES-CLASS-1 |
+ NBAP-ELEMENTARY-PROCEDURES-CLASS-2 ,
+ ...
+}
+
+NBAP-ELEMENTARY-PROCEDURES-CLASS-1 NBAP-ELEMENTARY-PROCEDURE ::= {
+ cellSetupFDD |
+ cellSetupTDD |
+ cellReconfigurationFDD |
+ cellReconfigurationTDD |
+ cellDeletion |
+ commonTransportChannelSetupFDD |
+ commonTransportChannelSetupTDD |
+ commonTransportChannelReconfigureFDD |
+ commonTransportChannelReconfigureTDD |
+ commonTransportChannelDelete |
+ audit |
+ blockResource |
+ radioLinkSetupFDD |
+ radioLinkSetupTDD |
+ systemInformationUpdate |
+ commonMeasurementInitiation |
+ radioLinkAdditionFDD |
+ radioLinkAdditionTDD |
+ radioLinkDeletion |
+ reset |
+ synchronisedRadioLinkReconfigurationPreparationFDD |
+ synchronisedRadioLinkReconfigurationPreparationTDD |
+ unSynchronisedRadioLinkReconfigurationFDD |
+ unSynchronisedRadioLinkReconfigurationTDD |
+ dedicatedMeasurementInitiation |
+ physicalSharedChannelReconfigurationTDD ,
+ ...,
+ informationExchangeInitiation |
+ cellSynchronisationInitiationTDD |
+ cellSynchronisationReconfigurationTDD |
+ cellSynchronisationAdjustmentTDD |
+ physicalSharedChannelReconfigurationFDD
+}
+
+NBAP-ELEMENTARY-PROCEDURES-CLASS-2 NBAP-ELEMENTARY-PROCEDURE ::= {
+ resourceStatusIndication |
+ auditRequired |
+ commonMeasurementReport |
+ commonMeasurementTermination |
+ commonMeasurementFailure |
+ synchronisedRadioLinkReconfigurationCommit |
+ synchronisedRadioLinkReconfigurationCancellation |
+ radioLinkFailure |
+ radioLinkPreemption |
+ radioLinkRestoration |
+ dedicatedMeasurementReport |
+ dedicatedMeasurementTermination |
+ dedicatedMeasurementFailure |
+ downlinkPowerControlFDD |
+ downlinkPowerTimeslotControl |
+ compressedModeCommand |
+ unblockResource |
+ errorIndicationForDedicated |
+ errorIndicationForCommon |
+ privateMessageForDedicated |
+ privateMessageForCommon ,
+ ...,
+ informationReporting |
+ informationExchangeTermination |
+ informationExchangeFailure |
+ cellSynchronisationReportingTDD |
+ cellSynchronisationTerminationTDD |
+ cellSynchronisationFailureTDD |
+ bearerRearrangement |
+ radioLinkActivationFDD |
+ radioLinkActivationTDD |
+ radioLinkParameterUpdateFDD |
+ radioLinkParameterUpdateTDD |
+ mBMSNotificationUpdate
+}
+
+-- **************************************************************
+--
+-- Interface Elementary Procedures
+--
+-- **************************************************************
+
+-- Class 1
+
+-- *** CellSetup (FDD) ***
+cellSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSetupRequestFDD
+ SUCCESSFUL OUTCOME CellSetupResponse
+ UNSUCCESSFUL OUTCOME CellSetupFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSetup, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** CellSetup (TDD) ***
+cellSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSetupRequestTDD
+ SUCCESSFUL OUTCOME CellSetupResponse
+ UNSUCCESSFUL OUTCOME CellSetupFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSetup, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** CellReconfiguration(FDD) ***
+cellReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellReconfigurationRequestFDD
+ SUCCESSFUL OUTCOME CellReconfigurationResponse
+ UNSUCCESSFUL OUTCOME CellReconfigurationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellReconfiguration, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** CellReconfiguration(TDD) ***
+cellReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellReconfigurationRequestTDD
+ SUCCESSFUL OUTCOME CellReconfigurationResponse
+ UNSUCCESSFUL OUTCOME CellReconfigurationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellReconfiguration, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** CellDeletion ***
+cellDeletion NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellDeletionRequest
+ SUCCESSFUL OUTCOME CellDeletionResponse
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellDeletion, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** CommonTransportChannelSetup (FDD) ***
+commonTransportChannelSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonTransportChannelSetupRequestFDD
+ SUCCESSFUL OUTCOME CommonTransportChannelSetupResponse
+ UNSUCCESSFUL OUTCOME CommonTransportChannelSetupFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonTransportChannelSetup, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** CommonTransportChannelSetup (TDD) ***
+commonTransportChannelSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonTransportChannelSetupRequestTDD
+ SUCCESSFUL OUTCOME CommonTransportChannelSetupResponse
+ UNSUCCESSFUL OUTCOME CommonTransportChannelSetupFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonTransportChannelSetup, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** CommonTransportChannelReconfigure (FDD) ***
+commonTransportChannelReconfigureFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonTransportChannelReconfigurationRequestFDD
+ SUCCESSFUL OUTCOME CommonTransportChannelReconfigurationResponse
+ UNSUCCESSFUL OUTCOME CommonTransportChannelReconfigurationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonTransportChannelReconfigure, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** CommonTransportChannelReconfigure (TDD) ***
+commonTransportChannelReconfigureTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonTransportChannelReconfigurationRequestTDD
+ SUCCESSFUL OUTCOME CommonTransportChannelReconfigurationResponse
+ UNSUCCESSFUL OUTCOME CommonTransportChannelReconfigurationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonTransportChannelReconfigure, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** CommonTransportChannelDelete ***
+commonTransportChannelDelete NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonTransportChannelDeletionRequest
+ SUCCESSFUL OUTCOME CommonTransportChannelDeletionResponse
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonTransportChannelDelete, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** Audit ***
+audit NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE AuditRequest
+ SUCCESSFUL OUTCOME AuditResponse
+ UNSUCCESSFUL OUTCOME AuditFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-audit, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** BlockResourceRequest ***
+blockResource NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BlockResourceRequest
+ SUCCESSFUL OUTCOME BlockResourceResponse
+ UNSUCCESSFUL OUTCOME BlockResourceFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-blockResource, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** RadioLinkSetup (FDD) ***
+radioLinkSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkSetupRequestFDD
+ SUCCESSFUL OUTCOME RadioLinkSetupResponseFDD
+ UNSUCCESSFUL OUTCOME RadioLinkSetupFailureFDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-radioLinkSetup, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** RadioLinkSetup (TDD) ***
+radioLinkSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkSetupRequestTDD
+ SUCCESSFUL OUTCOME RadioLinkSetupResponseTDD
+ UNSUCCESSFUL OUTCOME RadioLinkSetupFailureTDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-radioLinkSetup, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** SystemInformationUpdate ***
+systemInformationUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SystemInformationUpdateRequest
+ SUCCESSFUL OUTCOME SystemInformationUpdateResponse
+ UNSUCCESSFUL OUTCOME SystemInformationUpdateFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-systemInformationUpdate, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** Reset ***
+reset NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ResetRequest
+ SUCCESSFUL OUTCOME ResetResponse
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-reset, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** CommonMeasurementInitiation ***
+commonMeasurementInitiation NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonMeasurementInitiationRequest
+ SUCCESSFUL OUTCOME CommonMeasurementInitiationResponse
+ UNSUCCESSFUL OUTCOME CommonMeasurementInitiationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonMeasurementInitiation, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** RadioLinkAddition (FDD) ***
+radioLinkAdditionFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkAdditionRequestFDD
+ SUCCESSFUL OUTCOME RadioLinkAdditionResponseFDD
+ UNSUCCESSFUL OUTCOME RadioLinkAdditionFailureFDD
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkAddition, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** RadioLinkAddition (TDD) ***
+radioLinkAdditionTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkAdditionRequestTDD
+ SUCCESSFUL OUTCOME RadioLinkAdditionResponseTDD
+ UNSUCCESSFUL OUTCOME RadioLinkAdditionFailureTDD
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkAddition, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** RadioLinkDeletion ***
+radioLinkDeletion NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkDeletionRequest
+ SUCCESSFUL OUTCOME RadioLinkDeletionResponse
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkDeletion, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** SynchronisedRadioLinkReconfigurationPreparation (FDD) ***
+synchronisedRadioLinkReconfigurationPreparationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkReconfigurationPrepareFDD
+ SUCCESSFUL OUTCOME RadioLinkReconfigurationReady
+ UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationPreparation, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** SynchronisedRadioLinkReconfigurationPreparation (TDD) ***
+synchronisedRadioLinkReconfigurationPreparationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkReconfigurationPrepareTDD
+ SUCCESSFUL OUTCOME RadioLinkReconfigurationReady
+ UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationPreparation, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** UnSynchronisedRadioLinkReconfiguration (FDD) ***
+unSynchronisedRadioLinkReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkReconfigurationRequestFDD
+ SUCCESSFUL OUTCOME RadioLinkReconfigurationResponse
+ UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-unSynchronisedRadioLinkReconfiguration, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** UnSynchronisedRadioLinkReconfiguration (TDD) ***
+unSynchronisedRadioLinkReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkReconfigurationRequestTDD
+ SUCCESSFUL OUTCOME RadioLinkReconfigurationResponse
+ UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-unSynchronisedRadioLinkReconfiguration, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** DedicatedMeasurementInitiation ***
+dedicatedMeasurementInitiation NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DedicatedMeasurementInitiationRequest
+ SUCCESSFUL OUTCOME DedicatedMeasurementInitiationResponse
+ UNSUCCESSFUL OUTCOME DedicatedMeasurementInitiationFailure
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-dedicatedMeasurementInitiation, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** PhysicalSharedChannelReconfiguration (FDD) ***
+physicalSharedChannelReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PhysicalSharedChannelReconfigurationRequestFDD
+ SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse
+ UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode fdd }
+ CRITICALITY reject
+}
+
+-- *** PhysicalSharedChannelReconfiguration (TDD) ***
+physicalSharedChannelReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PhysicalSharedChannelReconfigurationRequestTDD
+ SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse
+ UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** InformationExchangeInitiation ***
+informationExchangeInitiation NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE InformationExchangeInitiationRequest
+ SUCCESSFUL OUTCOME InformationExchangeInitiationResponse
+ UNSUCCESSFUL OUTCOME InformationExchangeInitiationFailure
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-informationExchangeInitiation, ddMode common }
+ CRITICALITY reject
+}
+
+-- *** CellSynchronisationInitiation (TDD only) ***
+cellSynchronisationInitiationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSynchronisationInitiationRequestTDD
+ SUCCESSFUL OUTCOME CellSynchronisationInitiationResponseTDD
+ UNSUCCESSFUL OUTCOME CellSynchronisationInitiationFailureTDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSynchronisationInitiation, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** CellSynchronisationReconfiguration (TDD only) ***
+cellSynchronisationReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSynchronisationReconfigurationRequestTDD
+ SUCCESSFUL OUTCOME CellSynchronisationReconfigurationResponseTDD
+ UNSUCCESSFUL OUTCOME CellSynchronisationReconfigurationFailureTDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSynchronisationReconfiguration, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- *** CellSynchronisationAdjustment (TDD only) ***
+cellSynchronisationAdjustmentTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSynchronisationAdjustmentRequestTDD
+ SUCCESSFUL OUTCOME CellSynchronisationAdjustmentResponseTDD
+ UNSUCCESSFUL OUTCOME CellSynchronisationAdjustmentFailureTDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSynchronisationAdjustment, ddMode tdd }
+ CRITICALITY reject
+}
+
+-- Class 2
+
+-- *** ResourceStatusIndication ***
+resourceStatusIndication NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ResourceStatusIndication
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-resourceStatusIndication, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** AuditRequired ***
+auditRequired NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE AuditRequiredIndication
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-auditRequired, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** CommonMeasurementReport ***
+commonMeasurementReport NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonMeasurementReport
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonMeasurementReport, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** CommonMeasurementTermination ***
+commonMeasurementTermination NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonMeasurementTerminationRequest
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonMeasurementTermination, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** CommonMeasurementFailure ***
+commonMeasurementFailure NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CommonMeasurementFailureIndication
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-commonMeasurementFailure, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** SynchronisedRadioLinkReconfigurationCommit ***
+synchronisedRadioLinkReconfigurationCommit NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkReconfigurationCommit
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationCommit, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** SynchronisedRadioReconfigurationCancellation ***
+synchronisedRadioLinkReconfigurationCancellation NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkReconfigurationCancel
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationCancellation, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** RadioLinkFailure ***
+radioLinkFailure NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkFailureIndication
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkFailure, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** RadioLinkPreemption ***
+radioLinkPreemption NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkPreemptionRequiredIndication
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkPreemption, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** RadioLinkRestoration ***
+radioLinkRestoration NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkRestoreIndication
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkRestoration, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** DedicatedMeasurementReport ***
+dedicatedMeasurementReport NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DedicatedMeasurementReport
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-dedicatedMeasurementReport, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** DedicatedMeasurementTermination ***
+dedicatedMeasurementTermination NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DedicatedMeasurementTerminationRequest
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-dedicatedMeasurementTermination, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** DedicatedMeasurementFailure ***
+dedicatedMeasurementFailure NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DedicatedMeasurementFailureIndication
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-dedicatedMeasurementFailure, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** DLPowerControl (FDD only) ***
+downlinkPowerControlFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DL-PowerControlRequest
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-downlinkPowerControl, ddMode fdd }
+ CRITICALITY ignore
+}
+
+-- *** DLPowerTimeslotControl (TDD only) ***
+downlinkPowerTimeslotControl NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DL-PowerTimeslotControlRequest
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-downlinkPowerTimeslotControl, ddMode tdd }
+ CRITICALITY ignore
+}
+
+-- *** CompressedModeCommand (FDD only) ***
+compressedModeCommand NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CompressedModeCommand
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-compressedModeCommand, ddMode fdd }
+ CRITICALITY ignore
+}
+
+-- *** UnblockResourceIndication ***
+unblockResource NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UnblockResourceIndication
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-unblockResource, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** ErrorIndication for Dedicated procedures ***
+errorIndicationForDedicated NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ErrorIndication
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-errorIndicationForDedicated, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** ErrorIndication for Common procedures ***
+errorIndicationForCommon NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ErrorIndication
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-errorIndicationForCommon, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** CellSynchronisationReporting (TDD only) ***
+cellSynchronisationReportingTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSynchronisationReportTDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSynchronisationReporting, ddMode tdd }
+ CRITICALITY ignore
+}
+
+-- *** CellSynchronisationTermination (TDD only) ***
+cellSynchronisationTerminationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSynchronisationTerminationRequestTDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSynchronisationTermination, ddMode tdd }
+ CRITICALITY ignore
+}
+
+-- *** CellSynchronisationFailure (TDD only) ***
+cellSynchronisationFailureTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellSynchronisationFailureIndicationTDD
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-cellSynchronisationFailure, ddMode tdd }
+ CRITICALITY ignore
+}
+
+-- *** PrivateMessage for Dedicated procedures ***
+privateMessageForDedicated NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PrivateMessage
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-privateMessageForDedicated, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** PrivateMessage for Common procedures ***
+privateMessageForCommon NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PrivateMessage
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-privateMessageForCommon, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** InformationReporting ***
+informationReporting NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE InformationReport
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-informationReporting, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** InformationExchangeTermination ***
+informationExchangeTermination NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE InformationExchangeTerminationRequest
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-informationExchangeTermination, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** InformationExchangeFailure ***
+informationExchangeFailure NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE InformationExchangeFailureIndication
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-informationExchangeFailure, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** BearerRearrangement ***
+bearerRearrangement NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BearerRearrangementIndication
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-BearerRearrangement, ddMode common }
+ CRITICALITY ignore
+}
+
+-- *** RadioLinkActivation (FDD) ***
+radioLinkActivationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkActivationCommandFDD
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkActivation, ddMode fdd }
+ CRITICALITY ignore
+}
+
+-- *** RadioLinkActivation (TDD) ***
+radioLinkActivationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkActivationCommandTDD
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkActivation, ddMode tdd }
+ CRITICALITY ignore
+}
+
+-- *** RadioLinkParameterUpdate (FDD) ***
+radioLinkParameterUpdateFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkParameterUpdateIndicationFDD
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkParameterUpdate, ddMode fdd }
+ CRITICALITY ignore
+}
+
+-- *** RadioLinkParameterUpdate (TDD) ***
+radioLinkParameterUpdateTDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RadioLinkParameterUpdateIndicationTDD
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-radioLinkParameterUpdate, ddMode tdd }
+ CRITICALITY ignore
+}
+
+-- *** MBMSNotificationUpdate ***
+mBMSNotificationUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MBMSNotificationUpdateCommand
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-mBMSNotificationUpdate, ddMode common }
+ CRITICALITY ignore
+}
+
+
+END
diff --git a/asn1/nbap/nbap.asn b/asn1/nbap/nbap.asn
deleted file mode 100644
index 361210fbad..0000000000
--- a/asn1/nbap/nbap.asn
+++ /dev/null
@@ -1,16953 +0,0 @@
--- $Id:$
--- **************************************************************
---
--- Elementary Procedure definitions
---
--- **************************************************************
-
-NBAP-PDU-Discriptions {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
-umts-Access (20) modules (3) nbap (2) version1 (1) nbap-PDU-Descriptions (0) }
-
-DEFINITIONS AUTOMATIC TAGS ::=
-
-BEGIN
-
--- **************************************************************
---
--- IE parameter types from other modules.
---
--- **************************************************************
-
---IMPORTS
--- Criticality,
--- ProcedureID,
--- MessageDiscriminator,
--- TransactionID
---FROM NBAP-CommonDataTypes
-
--- CommonTransportChannelSetupRequestFDD,
--- CommonTransportChannelSetupRequestTDD,
--- CommonTransportChannelSetupResponse,
--- CommonTransportChannelSetupFailure,
--- CommonTransportChannelReconfigurationRequestFDD,
--- CommonTransportChannelReconfigurationRequestTDD,
--- CommonTransportChannelReconfigurationResponse,
--- CommonTransportChannelReconfigurationFailure,
--- CommonTransportChannelDeletionRequest,
--- CommonTransportChannelDeletionResponse,
--- BlockResourceRequest,
--- BlockResourceResponse,
--- BlockResourceFailure,
--- UnblockResourceIndication,
--- AuditFailure,
--- AuditRequiredIndication,
--- AuditRequest,
--- AuditResponse,
--- CommonMeasurementInitiationRequest,
--- CommonMeasurementInitiationResponse,
--- CommonMeasurementInitiationFailure,
--- CommonMeasurementReport,
--- CommonMeasurementTerminationRequest,
--- CommonMeasurementFailureIndication,
--- CellSetupRequestFDD,
--- CellSetupRequestTDD,
--- CellSetupResponse,
--- CellSetupFailure,
--- CellReconfigurationRequestFDD,
--- CellReconfigurationRequestTDD,
--- CellReconfigurationResponse,
--- CellReconfigurationFailure,
--- CellDeletionRequest,
--- CellDeletionResponse,
--- InformationExchangeInitiationRequest,
--- InformationExchangeInitiationResponse,
--- InformationExchangeInitiationFailure,
--- InformationReport,
--- InformationExchangeTerminationRequest,
--- InformationExchangeFailureIndication,
--- BearerRearrangementIndication,
--- ResourceStatusIndication,
--- SystemInformationUpdateRequest,
--- SystemInformationUpdateResponse,
--- SystemInformationUpdateFailure,
--- ResetRequest,
--- ResetResponse,
--- RadioLinkActivationCommandFDD,
--- RadioLinkActivationCommandTDD,
--- RadioLinkPreemptionRequiredIndication,
--- RadioLinkSetupRequestFDD,
--- RadioLinkSetupRequestTDD,
--- RadioLinkSetupResponseFDD,
--- RadioLinkSetupResponseTDD,
--- RadioLinkSetupFailureFDD,
--- RadioLinkSetupFailureTDD,
--- RadioLinkAdditionRequestFDD,
--- RadioLinkAdditionRequestTDD,
--- RadioLinkAdditionResponseFDD,
--- RadioLinkAdditionResponseTDD,
--- RadioLinkAdditionFailureFDD,
--- RadioLinkAdditionFailureTDD,
--- RadioLinkParameterUpdateIndicationFDD,
--- RadioLinkParameterUpdateIndicationTDD,
--- RadioLinkReconfigurationPrepareFDD,
--- RadioLinkReconfigurationPrepareTDD,
--- RadioLinkReconfigurationReady,
--- RadioLinkReconfigurationFailure,
--- RadioLinkReconfigurationCommit,
--- RadioLinkReconfigurationCancel,
--- RadioLinkReconfigurationRequestFDD,
--- RadioLinkReconfigurationRequestTDD,
--- RadioLinkReconfigurationResponse,
--- RadioLinkDeletionRequest,
--- RadioLinkDeletionResponse,
--- DL-PowerControlRequest,
--- DL-PowerTimeslotControlRequest,
--- DedicatedMeasurementInitiationRequest,
--- DedicatedMeasurementInitiationResponse,
--- DedicatedMeasurementInitiationFailure,
--- DedicatedMeasurementReport,
--- DedicatedMeasurementTerminationRequest,
--- DedicatedMeasurementFailureIndication,
--- RadioLinkFailureIndication,
--- RadioLinkRestoreIndication,
--- CompressedModeCommand,
--- ErrorIndication,
--- PrivateMessage,
--- PhysicalSharedChannelReconfigurationRequestTDD,
--- PhysicalSharedChannelReconfigurationRequestFDD,
--- PhysicalSharedChannelReconfigurationResponse,
--- PhysicalSharedChannelReconfigurationFailure,
--- CellSynchronisationInitiationRequestTDD,
--- CellSynchronisationInitiationResponseTDD,
--- CellSynchronisationInitiationFailureTDD,
--- CellSynchronisationReconfigurationRequestTDD,
--- CellSynchronisationReconfigurationResponseTDD,
--- CellSynchronisationReconfigurationFailureTDD,
--- CellSynchronisationAdjustmentRequestTDD,
--- CellSynchronisationAdjustmentResponseTDD,
--- CellSynchronisationAdjustmentFailureTDD,
--- CellSynchronisationReportTDD,
--- CellSynchronisationTerminationRequestTDD,
--- CellSynchronisationFailureIndicationTDD,
--- MBMSNotificationUpdateCommand
---FROM NBAP-PDU-Contents
-
--- id-audit,
--- id-auditRequired,
--- id-blockResource,
--- id-cellDeletion,
--- id-cellReconfiguration,
--- id-cellSetup,
--- id-cellSynchronisationInitiation,
--- id-cellSynchronisationReconfiguration,
--- id-cellSynchronisationReporting,
--- id-cellSynchronisationTermination,
--- id-cellSynchronisationFailure,
--- id-commonMeasurementFailure,
--- id-commonMeasurementInitiation,
--- id-commonMeasurementReport,
--- id-commonMeasurementTermination,
--- id-commonTransportChannelDelete,
--- id-commonTransportChannelReconfigure,
--- id-commonTransportChannelSetup,
--- id-compressedModeCommand,
--- id-dedicatedMeasurementFailure,
--- id-dedicatedMeasurementInitiation,
--- id-dedicatedMeasurementReport,
--- id-dedicatedMeasurementTermination,
--- id-downlinkPowerControl,
--- id-downlinkPowerTimeslotControl,
--- id-errorIndicationForDedicated,
--- id-errorIndicationForCommon,
--- id-informationExchangeFailure,
--- id-informationExchangeInitiation,
--- id-informationReporting,
--- id-informationExchangeTermination,
--- id-BearerRearrangement,
--- id-mBMSNotificationUpdate,
--- id-physicalSharedChannelReconfiguration,
--- id-privateMessageForDedicated,
--- id-privateMessageForCommon,
--- id-radioLinkActivation,
--- id-radioLinkAddition,
--- id-radioLinkDeletion,
--- id-radioLinkFailure,
--- id-radioLinkParameterUpdate,
--- id-radioLinkPreemption,
--- id-radioLinkRestoration,
--- id-radioLinkSetup,
--- id-reset,
--- id-resourceStatusIndication,
--- id-cellSynchronisationAdjustment,
--- id-synchronisedRadioLinkReconfigurationCancellation,
--- id-synchronisedRadioLinkReconfigurationCommit,
--- id-synchronisedRadioLinkReconfigurationPreparation,
--- id-systemInformationUpdate,
--- id-unblockResource,
--- id-unSynchronisedRadioLinkReconfiguration
---FROM NBAP-Constants;
-
--- **************************************************************
---
--- Interface Elementary Procedure Class
---
--- **************************************************************
-
---NBAP-ELEMENTARY-PROCEDURE ::= CLASS {
--- &InitiatingMessage ,
--- &SuccessfulOutcome OPTIONAL,
--- &UnsuccessfulOutcome OPTIONAL,
--- &Outcome OPTIONAL,
--- &messageDiscriminator MessageDiscriminator,
--- &procedureID ProcedureID UNIQUE,
--- &criticality Criticality DEFAULT ignore
---}
-
---WITH SYNTAX {
--- INITIATING MESSAGE &InitiatingMessage
--- [SUCCESSFUL OUTCOME &SuccessfulOutcome]
--- [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
--- [OUTCOME &Outcome]
--- MESSAGE DISCRIMINATOR &messageDiscriminator
--- PROCEDURE ID &procedureID
--- [CRITICALITY &criticality]
---}
-
--- **************************************************************
---
--- Interface PDU Definition
---
--- **************************************************************
-
-NBAP-PDU ::= CHOICE {
- initiatingMessage InitiatingMessage,
- succesfulOutcome SuccessfulOutcome,
- unsuccesfulOutcome UnsuccessfulOutcome,
- outcome Outcome,
- ...
-}
-
---InitiatingMessage ::= SEQUENCE {
--- procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
--- criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- transactionID TransactionID,
--- value NBAP-ELEMENTARY-PROCEDURE.&InitiatingMessage({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
---}
-
-InitiatingMessage ::= SEQUENCE {
- procedureID ProcedureID,
- criticality Criticality,
- messageDiscriminator MessageDiscriminator,
- transactionID TransactionID,
- initiatingMessageValue InitiatingMessageValue
-}
-InitiatingMessageValue ::= ANY
-
---SuccessfulOutcome ::= SEQUENCE {
--- procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
--- criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- transactionID TransactionID,
--- value NBAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
---}
-
-SuccessfulOutcome ::= SEQUENCE {
- procedureID ProcedureID,
- criticality Criticality,
- messageDiscriminator MessageDiscriminator,
- transactionID TransactionID,
- successfulOutcomeValue SuccessfulOutcomeValue
-}
-
-SuccessfulOutcomeValue ::= ANY
-
---UnsuccessfulOutcome ::= SEQUENCE {
--- procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
--- criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- transactionID TransactionID,
--- value NBAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
---}
-
-UnsuccessfulOutcome ::= SEQUENCE {
- procedureID ProcedureID,
- criticality Criticality,
- messageDiscriminator MessageDiscriminator,
- transactionID TransactionID,
- unsuccessfulOutcomeValue UnsuccessfulOutcomeValue
-}
-
-UnsuccessfulOutcomeValue ::= ANY
-
---Outcome ::= SEQUENCE {
--- procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}),
--- criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
--- transactionID TransactionID,
--- value NBAP-ELEMENTARY-PROCEDURE.&Outcome ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})
---}
-
-Outcome ::= SEQUENCE {
- procedureID ProcedureID,
- criticality Criticality,
- messageDiscriminator MessageDiscriminator,
- transactionID TransactionID,
- outcomeValue OutcomeValue
-}
-
-OutcomeValue ::= ANY
-
--- **************************************************************
---
--- Interface Elementary Procedure List
---
--- **************************************************************
-
---NBAP-ELEMENTARY-PROCEDURES NBAP-ELEMENTARY-PROCEDURE ::= {
--- NBAP-ELEMENTARY-PROCEDURES-CLASS-1 |
--- NBAP-ELEMENTARY-PROCEDURES-CLASS-2 ,
--- ...
---}
-
---NBAP-ELEMENTARY-PROCEDURES-CLASS-1 NBAP-ELEMENTARY-PROCEDURE ::= {
--- cellSetupFDD |
--- cellSetupTDD |
--- cellReconfigurationFDD |
--- cellReconfigurationTDD |
--- cellDeletion |
--- commonTransportChannelSetupFDD |
--- commonTransportChannelSetupTDD |
--- commonTransportChannelReconfigureFDD |
--- commonTransportChannelReconfigureTDD |
--- commonTransportChannelDelete |
--- audit |
--- blockResource |
--- radioLinkSetupFDD |
--- radioLinkSetupTDD |
--- systemInformationUpdate |
--- commonMeasurementInitiation |
--- radioLinkAdditionFDD |
--- radioLinkAdditionTDD |
--- radioLinkDeletion |
--- reset |
--- synchronisedRadioLinkReconfigurationPreparationFDD |
--- synchronisedRadioLinkReconfigurationPreparationTDD |
--- unSynchronisedRadioLinkReconfigurationFDD |
--- unSynchronisedRadioLinkReconfigurationTDD |
--- dedicatedMeasurementInitiation |
--- physicalSharedChannelReconfigurationTDD ,
--- ...,
--- informationExchangeInitiation |
--- cellSynchronisationInitiationTDD |
--- cellSynchronisationReconfigurationTDD |
--- cellSynchronisationAdjustmentTDD |
--- physicalSharedChannelReconfigurationFDD
---}
-
---NBAP-ELEMENTARY-PROCEDURES-CLASS-2 NBAP-ELEMENTARY-PROCEDURE ::= {
--- resourceStatusIndication |
--- auditRequired |
--- commonMeasurementReport |
--- commonMeasurementTermination |
--- commonMeasurementFailure |
--- synchronisedRadioLinkReconfigurationCommit |
--- synchronisedRadioLinkReconfigurationCancellation |
--- radioLinkFailure |
--- radioLinkPreemption |
--- radioLinkRestoration |
--- dedicatedMeasurementReport |
--- dedicatedMeasurementTermination |
--- dedicatedMeasurementFailure |
--- downlinkPowerControlFDD |
--- downlinkPowerTimeslotControl |
--- compressedModeCommand |
--- unblockResource |
--- errorIndicationForDedicated |
--- errorIndicationForCommon |
--- privateMessageForDedicated |
--- privateMessageForCommon ,
--- ...,
--- informationReporting |
--- informationExchangeTermination |
--- informationExchangeFailure |
--- cellSynchronisationReportingTDD |
--- cellSynchronisationTerminationTDD |
--- cellSynchronisationFailureTDD |
--- bearerRearrangement |
--- radioLinkActivationFDD |
--- radioLinkActivationTDD |
--- radioLinkParameterUpdateFDD |
--- radioLinkParameterUpdateTDD |
--- mBMSNotificationUpdate
---}
-
--- **************************************************************
---
--- Interface Elementary Procedures
---
--- **************************************************************
-
--- Class 1
-
--- *** CellSetup (FDD) ***
---cellSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSetupRequestFDD
--- SUCCESSFUL OUTCOME CellSetupResponse
--- UNSUCCESSFUL OUTCOME CellSetupFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSetup, ddMode fdd }
--- CRITICALITY reject
---}
-
--- *** CellSetup (TDD) ***
---cellSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSetupRequestTDD
--- SUCCESSFUL OUTCOME CellSetupResponse
--- UNSUCCESSFUL OUTCOME CellSetupFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSetup, ddMode tdd }
--- CRITICALITY reject
---}
-
--- *** CellReconfiguration(FDD) ***
---cellReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellReconfigurationRequestFDD
--- SUCCESSFUL OUTCOME CellReconfigurationResponse
--- UNSUCCESSFUL OUTCOME CellReconfigurationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellReconfiguration, ddMode fdd }
--- CRITICALITY reject
---}
-
--- *** CellReconfiguration(TDD) ***
---cellReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellReconfigurationRequestTDD
--- SUCCESSFUL OUTCOME CellReconfigurationResponse
--- UNSUCCESSFUL OUTCOME CellReconfigurationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellReconfiguration, ddMode tdd }
--- CRITICALITY reject
---}
--- *** CellDeletion ***
---cellDeletion NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellDeletionRequest
--- SUCCESSFUL OUTCOME CellDeletionResponse
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellDeletion, ddMode common }
--- CRITICALITY reject
---}
-
--- *** CommonTransportChannelSetup (FDD) ***
---commonTransportChannelSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonTransportChannelSetupRequestFDD
--- SUCCESSFUL OUTCOME CommonTransportChannelSetupResponse
--- UNSUCCESSFUL OUTCOME CommonTransportChannelSetupFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonTransportChannelSetup, ddMode fdd }
--- CRITICALITY reject
---}
---commonTransportChannelSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonTransportChannelSetupRequestTDD
--- SUCCESSFUL OUTCOME CommonTransportChannelSetupResponse
--- UNSUCCESSFUL OUTCOME CommonTransportChannelSetupFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonTransportChannelSetup, ddMode tdd }
--- CRITICALITY reject
---}
---
---*** CommonTransportChannelReconfigure (FDD) ***
---commonTransportChannelReconfigureFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonTransportChannelReconfigurationRequestFDD
--- SUCCESSFUL OUTCOME CommonTransportChannelReconfigurationResponse
--- UNSUCCESSFUL OUTCOME CommonTransportChannelReconfigurationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonTransportChannelReconfigure, ddMode fdd }
--- CRITICALITY reject
---}
-
--- *** CommonTransportChannelReconfigure (TDD) ***
---commonTransportChannelReconfigureTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonTransportChannelReconfigurationRequestTDD
--- SUCCESSFUL OUTCOME CommonTransportChannelReconfigurationResponse
--- UNSUCCESSFUL OUTCOME CommonTransportChannelReconfigurationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonTransportChannelReconfigure, ddMode tdd }
--- CRITICALITY reject
---}
-
--- *** CommonTransportChannelDelete ***
---commonTransportChannelDelete NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonTransportChannelDeletionRequest
--- SUCCESSFUL OUTCOME CommonTransportChannelDeletionResponse
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonTransportChannelDelete, ddMode common }
--- CRITICALITY reject
---}
-
--- *** Audit ***
---audit NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE AuditRequest
--- SUCCESSFUL OUTCOME AuditResponse
--- UNSUCCESSFUL OUTCOME AuditFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-audit, ddMode common }
--- CRITICALITY reject
---}
--- *** BlockResourceRequest ***
---blockResource NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE BlockResourceRequest
--- SUCCESSFUL OUTCOME BlockResourceResponse
--- UNSUCCESSFUL OUTCOME BlockResourceFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-blockResource, ddMode common }
--- CRITICALITY reject
---}
--- *** RadioLinkSetup (FDD) ***
---radioLinkSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkSetupRequestFDD
--- SUCCESSFUL OUTCOME RadioLinkSetupResponseFDD
--- UNSUCCESSFUL OUTCOME RadioLinkSetupFailureFDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-radioLinkSetup, ddMode fdd }
--- CRITICALITY reject
---}
-
--- *** RadioLinkSetup (TDD) ***
---radioLinkSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkSetupRequestTDD
--- SUCCESSFUL OUTCOME RadioLinkSetupResponseTDD
--- UNSUCCESSFUL OUTCOME RadioLinkSetupFailureTDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-radioLinkSetup, ddMode tdd }
--- CRITICALITY reject
---}
-
--- *** SystemInformationUpdate ***
---systemInformationUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE SystemInformationUpdateRequest
--- SUCCESSFUL OUTCOME SystemInformationUpdateResponse
--- UNSUCCESSFUL OUTCOME SystemInformationUpdateFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-systemInformationUpdate, ddMode common }
--- CRITICALITY reject
---}
--- *** Reset ***
---reset NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE ResetRequest
--- SUCCESSFUL OUTCOME ResetResponse
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-reset, ddMode common }
--- CRITICALITY reject
---}
--- *** CommonMeasurementInitiation ***
---commonMeasurementInitiation NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonMeasurementInitiationRequest
--- SUCCESSFUL OUTCOME CommonMeasurementInitiationResponse
--- UNSUCCESSFUL OUTCOME CommonMeasurementInitiationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonMeasurementInitiation, ddMode common }
--- CRITICALITY reject
---}
--- *** RadioLinkAddition (FDD) ***
---radioLinkAdditionFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkAdditionRequestFDD
--- SUCCESSFUL OUTCOME RadioLinkAdditionResponseFDD
--- UNSUCCESSFUL OUTCOME RadioLinkAdditionFailureFDD
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkAddition, ddMode fdd }
--- CRITICALITY reject
---}
--- *** RadioLinkAddition (TDD) ***
---radioLinkAdditionTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkAdditionRequestTDD
--- SUCCESSFUL OUTCOME RadioLinkAdditionResponseTDD
--- UNSUCCESSFUL OUTCOME RadioLinkAdditionFailureTDD
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkAddition, ddMode tdd }
--- CRITICALITY reject
---}
--- *** RadioLinkDeletion ***
---radioLinkDeletion NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkDeletionRequest
--- SUCCESSFUL OUTCOME RadioLinkDeletionResponse
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkDeletion, ddMode common }
--- CRITICALITY reject
---}
--- *** SynchronisedRadioLinkReconfigurationPreparation (FDD) ***
---synchronisedRadioLinkReconfigurationPreparationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkReconfigurationPrepareFDD
--- SUCCESSFUL OUTCOME RadioLinkReconfigurationReady
--- UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationPreparation, ddMode fdd }
--- CRITICALITY reject
---}
-
--- *** SynchronisedRadioLinkReconfigurationPreparation (TDD) ***
---synchronisedRadioLinkReconfigurationPreparationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkReconfigurationPrepareTDD
--- SUCCESSFUL OUTCOME RadioLinkReconfigurationReady
--- UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationPreparation, ddMode tdd }
--- CRITICALITY reject
---}
--- *** UnSynchronisedRadioLinkReconfiguration (FDD) ***
---unSynchronisedRadioLinkReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkReconfigurationRequestFDD
--- SUCCESSFUL OUTCOME RadioLinkReconfigurationResponse
--- UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-unSynchronisedRadioLinkReconfiguration, ddMode fdd }
--- CRITICALITY reject
---}
-
--- *** UnSynchronisedRadioLinkReconfiguration (TDD) ***
---unSynchronisedRadioLinkReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkReconfigurationRequestTDD
--- SUCCESSFUL OUTCOME RadioLinkReconfigurationResponse
--- UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-unSynchronisedRadioLinkReconfiguration, ddMode tdd }
--- CRITICALITY reject
---}
-
--- *** DedicatedMeasurementInitiation ***
---dedicatedMeasurementInitiation NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE DedicatedMeasurementInitiationRequest
--- SUCCESSFUL OUTCOME DedicatedMeasurementInitiationResponse
--- UNSUCCESSFUL OUTCOME DedicatedMeasurementInitiationFailure
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-dedicatedMeasurementInitiation, ddMode common }
--- CRITICALITY reject
---}
--- *** PhysicalSharedChannelReconfiguration (FDD) ***
---physicalSharedChannelReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE PhysicalSharedChannelReconfigurationRequestFDD
--- SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse
--- UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode fdd }
--- CRITICALITY reject
---}
-
--- *** PhysicalSharedChannelReconfiguration (TDD) ***
---physicalSharedChannelReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE PhysicalSharedChannelReconfigurationRequestTDD
--- SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse
--- UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode tdd }
--- CRITICALITY reject
---}
--- *** InformationExchangeInitiation ***
---informationExchangeInitiation NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE InformationExchangeInitiationRequest
--- SUCCESSFUL OUTCOME InformationExchangeInitiationResponse
--- UNSUCCESSFUL OUTCOME InformationExchangeInitiationFailure
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-informationExchangeInitiation, ddMode common }
--- CRITICALITY reject
---}
-
--- *** CellSynchronisationInitiation (TDD only) ***
---cellSynchronisationInitiationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSynchronisationInitiationRequestTDD
--- SUCCESSFUL OUTCOME CellSynchronisationInitiationResponseTDD
--- UNSUCCESSFUL OUTCOME CellSynchronisationInitiationFailureTDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSynchronisationInitiation, ddMode tdd }
--- CRITICALITY reject
---}
--- *** CellSynchronisationReconfiguration (TDD only) ***
---cellSynchronisationReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSynchronisationReconfigurationRequestTDD
--- SUCCESSFUL OUTCOME CellSynchronisationReconfigurationResponseTDD
--- UNSUCCESSFUL OUTCOME CellSynchronisationReconfigurationFailureTDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSynchronisationReconfiguration, ddMode tdd }
--- CRITICALITY reject
---}
--- *** CellSynchronisationAdjustment (TDD only) ***
---cellSynchronisationAdjustmentTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSynchronisationAdjustmentRequestTDD
--- SUCCESSFUL OUTCOME CellSynchronisationAdjustmentResponseTDD
--- UNSUCCESSFUL OUTCOME CellSynchronisationAdjustmentFailureTDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSynchronisationAdjustment, ddMode tdd }
--- CRITICALITY reject
---}
--- Class 2
-
--- *** ResourceStatusIndication ***
---resourceStatusIndication NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE ResourceStatusIndication
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-resourceStatusIndication, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** AuditRequired ***
---auditRequired NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE AuditRequiredIndication
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-auditRequired, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** CommonMeasurementReport ***
---commonMeasurementReport NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonMeasurementReport
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonMeasurementReport, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** CommonMeasurementTermination ***
---commonMeasurementTermination NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonMeasurementTerminationRequest
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonMeasurementTermination, ddMode common }
--- CRITICALITY ignore
---}
--- *** CommonMeasurementFailure ***
---commonMeasurementFailure NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CommonMeasurementFailureIndication
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-commonMeasurementFailure, ddMode common }
--- CRITICALITY ignore
---}
--- *** SynchronisedRadioLinkReconfigurationCommit ***
---synchronisedRadioLinkReconfigurationCommit NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkReconfigurationCommit
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationCommit, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** SynchronisedRadioReconfigurationCancellation ***
---synchronisedRadioLinkReconfigurationCancellation NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkReconfigurationCancel
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationCancellation, ddMode common }
--- CRITICALITY ignore
---}
--- *** RadioLinkFailure ***
---radioLinkFailure NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkFailureIndication
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkFailure, ddMode common }
--- CRITICALITY ignore
---}
--- *** RadioLinkPreemption ***
---radioLinkPreemption NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkPreemptionRequiredIndication
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkPreemption, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** RadioLinkRestoration ***
---radioLinkRestoration NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkRestoreIndication
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkRestoration, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** DedicatedMeasurementReport ***
---dedicatedMeasurementReport NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE DedicatedMeasurementReport
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-dedicatedMeasurementReport, ddMode common }
--- CRITICALITY ignore
---}
--- *** DedicatedMeasurementTermination ***
---dedicatedMeasurementTermination NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE DedicatedMeasurementTerminationRequest
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-dedicatedMeasurementTermination, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** DedicatedMeasurementFailure ***
---dedicatedMeasurementFailure NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE DedicatedMeasurementFailureIndication
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-dedicatedMeasurementFailure, ddMode common }
--- CRITICALITY ignore
---}
--- *** DLPowerControl (FDD only) ***
---downlinkPowerControlFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE DL-PowerControlRequest
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-downlinkPowerControl, ddMode fdd }
--- CRITICALITY ignore
---}
--- *** DLPowerTimeslotControl (TDD only) ***
---downlinkPowerTimeslotControl NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE DL-PowerTimeslotControlRequest
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-downlinkPowerTimeslotControl, ddMode tdd }
--- CRITICALITY ignore
---}
--- *** CompressedModeCommand (FDD only) ***
---compressedModeCommand NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CompressedModeCommand
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-compressedModeCommand, ddMode fdd }
--- CRITICALITY ignore
---}
--- *** UnblockResourceIndication ***
---unblockResource NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE UnblockResourceIndication
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-unblockResource, ddMode common }
--- CRITICALITY ignore
---}
--- *** ErrorIndication for Dedicated procedures ***
---errorIndicationForDedicated NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE ErrorIndication
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-errorIndicationForDedicated, ddMode common }
--- CRITICALITY ignore
---}
--- *** ErrorIndication for Common procedures ***
---errorIndicationForCommon NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE ErrorIndication
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-errorIndicationForCommon, ddMode common }
--- CRITICALITY ignore
---}
--- *** CellSynchronisationReporting (TDD only) ***
---cellSynchronisationReportingTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSynchronisationReportTDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSynchronisationReporting, ddMode tdd }
--- CRITICALITY ignore
---}
--- *** CellSynchronisationTermination (TDD only) ***
---cellSynchronisationTerminationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSynchronisationTerminationRequestTDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSynchronisationTermination, ddMode tdd }
--- CRITICALITY ignore
---}
--- *** CellSynchronisationFailure (TDD only) ***
---cellSynchronisationFailureTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE CellSynchronisationFailureIndicationTDD
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-cellSynchronisationFailure, ddMode tdd }
--- CRITICALITY ignore
---}
--- *** PrivateMessage for Dedicated procedures ***
---privateMessageForDedicated NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE PrivateMessage
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-privateMessageForDedicated, ddMode common }
--- CRITICALITY ignore
---}
--- *** PrivateMessage for Common procedures ***
---privateMessageForCommon NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE PrivateMessage
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-privateMessageForCommon, ddMode common }
--- CRITICALITY ignore
---}
--- *** InformationReporting ***
---informationReporting NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE InformationReport
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-informationReporting, ddMode common }
--- CRITICALITY ignore
---}
--- *** InformationExchangeTermination ***
---informationExchangeTermination NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE InformationExchangeTerminationRequest
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-informationExchangeTermination, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** InformationExchangeFailure ***
---informationExchangeFailure NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE InformationExchangeFailureIndication
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-informationExchangeFailure, ddMode common }
--- CRITICALITY ignore
---}
--- *** BearerRearrangement ***
---bearerRearrangement NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE BearerRearrangementIndication
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-BearerRearrangement, ddMode common }
--- CRITICALITY ignore
---}
-
--- *** RadioLinkActivation (FDD) ***
---radioLinkActivationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkActivationCommandFDD
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkActivation, ddMode fdd }
--- CRITICALITY ignore
---}
--- *** RadioLinkActivation (TDD) ***
---radioLinkActivationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkActivationCommandTDD
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkActivation, ddMode tdd }
--- CRITICALITY ignore
---}
--- *** RadioLinkParameterUpdate (FDD) ***
---radioLinkParameterUpdateFDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkParameterUpdateIndicationFDD
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkParameterUpdate, ddMode fdd }
--- CRITICALITY ignore
---}
-
--- *** RadioLinkParameterUpdate (TDD) ***
---radioLinkParameterUpdateTDD NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE RadioLinkParameterUpdateIndicationTDD
--- MESSAGE DISCRIMINATOR dedicated
--- PROCEDURE ID { procedureCode id-radioLinkParameterUpdate, ddMode tdd }
--- CRITICALITY ignore
---}
--- *** MBMSNotificationUpdate ***
---mBMSNotificationUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
--- INITIATING MESSAGE MBMSNotificationUpdateCommand
--- MESSAGE DISCRIMINATOR common
--- PROCEDURE ID { procedureCode id-mBMSNotificationUpdate, ddMode common }
--- CRITICALITY ignore
---}
-DummyInitiatingmessages ::= CHOICE{
- id-audit AuditRequest, --(0),
- id-auditRequired AuditRequiredIndication, --(1),
- id-blockResource BlockResourceRequest, --(2),
- id-cellDeletion CellDeletionRequest, -- (3),
- id-cellReconfiguration CellReconfigurationRequestFDD, -- (4),
- id-cellReconfiguration-tdd CellReconfigurationRequestTDD, -- (4),
- id-cellSetup CellSetupRequestFDD, -- (5),
- id-cellSetup-tdd CellSetupRequestTDD, -- (5),
- id-commonMeasurementFailure CommonMeasurementFailureIndication, -- (6),
- id-commonMeasurementInitiation CommonMeasurementInitiationRequest, -- (7),
- id-commonMeasurementReport CommonMeasurementReport, -- (8),
- id-commonMeasurementTermination CommonMeasurementTerminationRequest, -- (9),
- id-commonTransportChannelDelete CommonTransportChannelDeletionRequest, --(10),
- id-commonTransportChannelReconfigure CommonTransportChannelReconfigurationRequestFDD, -- (11),
- id-commonTransportChannelReconfigure-tdd CommonTransportChannelReconfigurationRequestTDD, -- (11),
- id-commonTransportChannelSetup CommonTransportChannelSetupRequestFDD, -- (12),
- id-commonTransportChannelSetup-tdd CommonTransportChannelSetupRequestTDD, -- (12),
- id-reset ResetRequest, -- (13),
- id-compressedModeCommand CompressedModeCommand, -- (14),
- id-dedicatedMeasurementFailure DedicatedMeasurementFailureIndication, -- (16),
- id-dedicatedMeasurementInitiation DedicatedMeasurementInitiationRequest, -- (17),
- id-dedicatedMeasurementReport DedicatedMeasurementReport, -- (18),
- id-dedicatedMeasurementTermination DedicatedMeasurementTerminationRequest, -- (19),
- id-downlinkPowerControl DL-PowerControlRequest, -- (20),
- id-errorIndicationForDedicated ErrorIndication, -- (21),
- id-privateMessageForDedicated PrivateMessage, -- (22),
- id-radioLinkAddition RadioLinkAdditionRequestFDD, -- (23),
- id-radioLinkDeletion RadioLinkDeletionRequest, -- (24),
- id-radioLinkFailure RadioLinkFailureIndication, -- (25),
- id-radioLinkRestoration RadioLinkRestoreIndication, -- (26),
- id-radioLinkSetup RadioLinkSetupRequestFDD, -- (27),
- id-radioLinkSetup-tdd RadioLinkSetupRequestTDD, -- (27),
- id-resourceStatusIndication ResourceStatusIndication, -- (28),
- id-synchronisedRadioLinkReconfigurationCancellation RadioLinkReconfigurationCancel, -- (29),
- id-synchronisedRadioLinkReconfigurationCommit RadioLinkReconfigurationCommit, -- (30),
- id-synchronisedRadioLinkReconfigurationPreparation RadioLinkReconfigurationPrepareFDD, -- (31),
- id-synchronisedRadioLinkReconfigurationPreparation-tdd RadioLinkReconfigurationPrepareTDD, -- (31),
- id-systemInformationUpdate SystemInformationUpdateRequest, -- (32),
- id-unblockResource UnblockResourceIndication, -- (33),
- id-unSynchronisedRadioLinkReconfiguration RadioLinkReconfigurationRequestFDD, -- (34),
- id-unSynchronisedRadioLinkReconfiguration-tdd RadioLinkReconfigurationRequestTDD, -- (34),
- id-downlinkPowerTimeslotControl DL-PowerTimeslotControlRequest, -- (38),
- id-errorIndicationForCommon ErrorIndication, -- (35),
- id-privateMessageForCommon PrivateMessage, -- (36),
- id-physicalSharedChannelReconfiguration PhysicalSharedChannelReconfigurationRequestFDD, -- (37),
- id-physicalSharedChannelReconfiguration-tdd PhysicalSharedChannelReconfigurationRequestTDD, -- (37),
- id-radioLinkPreemption RadioLinkPreemptionRequiredIndication, -- (39),
- id-informationExchangeFailure InformationExchangeFailureIndication, -- (40),
- id-informationExchangeInitiation InformationExchangeInitiationRequest, -- (41),
- id-informationExchangeTermination InformationExchangeTerminationRequest, -- (42),
- id-informationReporting InformationReport, -- (43),
- id-cellSynchronisationAdjustment CellSynchronisationAdjustmentRequestTDD, -- (44),
- id-cellSynchronisationInitiation CellSynchronisationInitiationRequestTDD, -- (45),
- id-cellSynchronisationReconfiguration CellSynchronisationReconfigurationRequestTDD, -- (46),
- id-cellSynchronisationReporting CellSynchronisationReportTDD, -- (47),
- id-cellSynchronisationTermination CellSynchronisationTerminationRequestTDD, -- (48),
- id-cellSynchronisationFailure CellSynchronisationFailureIndicationTDD, -- (49),
- id-BearerRearrangement BearerRearrangementIndication, -- (50),
- id-radioLinkActivation RadioLinkActivationCommandFDD, -- (51),
- id-radioLinkActivation-tdd RadioLinkActivationCommandTDD, -- (51),
- id-radioLinkParameterUpdate RadioLinkParameterUpdateIndicationFDD, -- (52)
- id-radioLinkParameterUpdate-tdd RadioLinkParameterUpdateIndicationTDD, -- (52)
- id-mBMSNotificationUpdate MBMSNotificationUpdateCommand, -- (53),
-...
-}
-
-DummySuccessfullOutcomemessages ::= CHOICE{
- id-audit AuditResponse, -- (0),
- id-blockResource BlockResourceResponse, -- (2),
- id-cellDeletion CellDeletionResponse, -- (3),
- id-cellReconfiguration CellReconfigurationResponse, -- (4),
- id-cellSetup CellSetupResponse, -- (5),
- id-commonMeasurementInitiation CommonMeasurementInitiationFailure, -- (7),
- id-commonTransportChannelDelete CommonTransportChannelDeletionResponse, -- (10),
- id-commonTransportChannelReconfigure CommonTransportChannelReconfigurationResponse, -- (11),
- id-commonTransportChannelSetup CommonTransportChannelSetupResponse, -- (12),
- id-reset ResetResponse, -- (13),
- id-dedicatedMeasurementInitiation DedicatedMeasurementInitiationResponse, -- (17),
- id-radioLinkAddition RadioLinkAdditionResponseFDD, -- (23),
- id-radioLinkAddition-tdd RadioLinkAdditionResponseTDD, -- (23),
- id-radioLinkDeletion RadioLinkDeletionResponse, -- (24),
- id-radioLinkSetup RadioLinkSetupResponseFDD, -- (27),
- id-radioLinkSetup-tdd RadioLinkSetupResponseTDD, -- (27),
- id-synchronisedRadioLinkReconfigurationPreparation RadioLinkReconfigurationReady, -- (31),
- id-systemInformationUpdate SystemInformationUpdateResponse, -- (32),
- id-unSynchronisedRadioLinkReconfiguration RadioLinkReconfigurationResponse, -- (34),
- id-physicalSharedChannelReconfiguration PhysicalSharedChannelReconfigurationResponse, -- (37),
- id-informationExchangeInitiation InformationExchangeInitiationResponse, -- (41),
- id-cellSynchronisationAdjustment CellSynchronisationAdjustmentResponseTDD, -- (44),
- id-cellSynchronisationInitiation CellSynchronisationInitiationResponseTDD, -- (45),
- id-cellSynchronisationReconfiguration CellSynchronisationReconfigurationResponseTDD, -- (46),
- ...
-}
-
-DummyUnsuccessfullOutcomemessages ::= CHOICE{
- id-audit AuditFailure, -- (0),
- id-blockResource BlockResourceFailure, -- (2),
- id-cellReconfiguration CellReconfigurationFailure, -- (4),
- id-cellSetup CellSetupFailure, -- (5),
- id-commonMeasurementInitiation CommonMeasurementInitiationResponse, -- (7),
- id-commonTransportChannelReconfigure CommonTransportChannelReconfigurationFailure, -- (11),
- id-commonTransportChannelSetup CommonTransportChannelSetupFailure, -- (12),
- id-dedicatedMeasurementInitiation DedicatedMeasurementInitiationFailure, -- (17),
- id-radioLinkAddition RadioLinkAdditionFailureFDD, -- (23),
- id-radioLinkAddition-tdd RadioLinkAdditionFailureTDD, -- (23),
- id-radioLinkSetup RadioLinkSetupFailureFDD, -- (27),
- id-radioLinkSetup-tdd RadioLinkSetupFailureTDD, -- (27),
- id-synchronisedRadioLinkReconfigurationPreparation RadioLinkReconfigurationFailure, -- (31),
- id-systemInformationUpdate SystemInformationUpdateFailure, -- (32),
- id-unSynchronisedRadioLinkReconfiguration RadioLinkReconfigurationFailure, -- (34),
- id-physicalSharedChannelReconfiguration PhysicalSharedChannelReconfigurationFailure, -- (37),
- id-informationExchangeInitiation InformationExchangeInitiationFailure, -- (41),
- id-cellSynchronisationAdjustment CellSynchronisationAdjustmentFailureTDD, -- (44),
- id-cellSynchronisationInitiation CellSynchronisationInitiationFailureTDD, -- (45),
- id-cellSynchronisationReconfiguration CellSynchronisationReconfigurationFailureTDD, -- (46),
- ...
-}
-
--- 9.3.3 PDU Definitions
--- **************************************************************
---
--- PDU definitions for NBAP.
---
--- **************************************************************
-
---NBAP-PDU-Contents {
---itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
---umts-Access (20) modules (3) nbap (2) version1 (1) nbap-PDU-Contents (1) }
-
---DEFINITIONS AUTOMATIC TAGS ::=
-
---BEGIN
-
--- **************************************************************
---
--- IE parameter types from other modules.
---
--- **************************************************************
-
--- :
--- :
-DymmyProtocolIE-ID ::= CHOICE {
- id-AICH-Information Common-PhysicalChannel-Status-Information, -- (0),
--- id-AICH-InformationItem-ResourceStatusInd AICH-InformationItem-ResourceStatusInd, (1),
- id-BCH-Information Common-TransportChannel-Status-Information, -- (7),
--- id-BCH-InformationItem-ResourceStatusInd BCH-InformationItem-ResourceStatusInd, (8),
- id-BCCH-ModificationTime BCCH-ModificationTime, -- (9),
- id-BlockingPriorityIndicator BlockingPriorityIndicator, -- (10),
- id-Cause Cause, -- (13),
- id-CCP-InformationItem-AuditRsp CCP-InformationItem-AuditRsp, -- (14),
- id-CCP-InformationList-AuditRsp CCP-InformationList-AuditRsp, -- (15),
- id-CCP-InformationItem-ResourceStatusInd CCP-InformationItem-ResourceStatusInd, -- (16),
- id-Cell-InformationItem-AuditRsp Cell-InformationItem-AuditRsp, -- (17),
- id-Cell-InformationItem-ResourceStatusInd Cell-InformationItem-ResourceStatusInd, -- (18),
- id-Cell-InformationList-AuditRsp Cell-InformationList-AuditRsp, -- (19),
- id-CellParameterID CellParameterID, -- (23),
- id-CFN CFN, -- (24),
- id-C-ID C-ID, -- (25),
- id-CommonMeasurementAccuracy CommonMeasurementAccuracy, -- (39),
- id-CommonMeasurementObjectType-CM-Rprt CommonMeasurementObjectType-CM-Rprt, -- (31),
- id-CommonMeasurementObjectType-CM-Rqst CommonMeasurementObjectType-CM-Rqst, -- (32),
- id-CommonMeasurementObjectType-CM-Rsp CommonMeasurementObjectType-CM-Rsp, -- (33),
- id-CommonMeasurementType CommonMeasurementType, -- (34),
- id-CommonPhysicalChannelID CommonPhysicalChannelID, -- (35),
- id-CommonPhysicalChannelType-CTCH-SetupRqstFDD CommonPhysicalChannelType-CTCH-SetupRqstFDD,-- (36),
- id-CommonPhysicalChannelType-CTCH-SetupRqstTDD CommonPhysicalChannelType-CTCH-SetupRqstTDD,-- (37),
- id-CommunicationControlPortID CommunicationControlPortID, -- (40),
- id-ConfigurationGenerationID ConfigurationGenerationID, -- (43),
- id-CRNC-CommunicationContextID CRNC-CommunicationContextID, -- (44),
- id-CriticalityDiagnostics CriticalityDiagnostics, -- (45),
- id-DCHs-to-Add-FDD DCH-FDD-Information, -- (48),
--- id-DCH-AddList-RL-ReconfPrepTDD DCH-AddList-RL-ReconfPrepTDD, (49),
- id-DCHs-to-Add-TDD DCH-TDD-Information, -- (50),
- id-DCH-DeleteList-RL-ReconfPrepFDD DCH-DeleteList-RL-ReconfPrepFDD, -- (52),
- id-DCH-DeleteList-RL-ReconfPrepTDD DCH-DeleteList-RL-ReconfPrepTDD, -- (53),
- id-DCH-DeleteList-RL-ReconfRqstFDD DCH-DeleteList-RL-ReconfRqstFDD, -- (54),
- id-DCH-DeleteList-RL-ReconfRqstTDD DCH-DeleteList-RL-ReconfRqstTDD, -- (55),
- id-DCH-FDD-Information DCH-FDD-Information, -- (56),
- id-DCH-TDD-Information DCH-TDD-Information, -- (57),
- id-DCH-InformationResponse DCH-InformationResponse, -- (59),
- id-FDD-DCHs-to-Modify FDD-DCHs-to-Modify, -- (62),
- id-TDD-DCHs-to-Modify TDD-DCHs-to-Modify, -- (63),
--- id-DCH-ModifyList-RL-ReconfRqstTDD DCH-ModifyList-RL-ReconfRqstTDD, (65),
- id-DCH-RearrangeList-Bearer-RearrangeInd DCH-RearrangeList-Bearer-RearrangeInd, -- (135),
- id-DedicatedMeasurementObjectType-DM-Rprt DedicatedMeasurementObjectType-DM-Rprt, -- (67),
- id-DedicatedMeasurementObjectType-DM-Rqst DedicatedMeasurementObjectType-DM-Rqst, -- (68),
- id-DedicatedMeasurementObjectType-DM-Rsp DedicatedMeasurementObjectType-DM-Rsp, -- (69),
- id-DedicatedMeasurementType DedicatedMeasurementType, -- (70),
- id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD DL-CCTrCH-InformationItem-RL-SetupRqstTDD, -- (72),
- id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD DL-CCTrCH-InformationList-RL-AdditionRqstTDD, -- (73),
- id-DL-CCTrCH-InformationList-RL-SetupRqstTDD DL-CCTrCH-InformationList-RL-SetupRqstTDD, -- (76),
- id-DL-DPCH-InformationItem-RL-AdditionRqstTDD DL-DPCH-InformationItem-RL-AdditionRqstTDD, -- (77),
- id-DL-DPCH-InformationList-RL-SetupRqstTDD DL-DPCH-InformationItem-RL-SetupRqstTDD, -- (79),
- id-DL-DPCH-Information-RL-ReconfPrepFDD DL-DPCH-Information-RL-ReconfPrepFDD, -- (81),
- id-DL-DPCH-Information-RL-ReconfRqstFDD DL-DPCH-Information-RL-ReconfRqstFDD, -- (82),
- id-DL-DPCH-Information-RL-SetupRqstFDD DL-DPCH-Information-RL-SetupRqstFDD, -- (83),
- id-DL-DPCH-TimingAdjustment DL-DPCH-TimingAdjustment, -- (21),
- id-DL-ReferencePowerInformationItem-DL-PC-Rqst DL-ReferencePowerInformationItem-DL-PC-Rqst, -- (84),
- id-DLReferencePower DL-Power, -- (85),
- id-DLReferencePowerList-DL-PC-Rqst DL-ReferencePowerInformationList-DL-PC-Rqst, -- (86),
--- id-Unused-ProtocolIE-ID-87 (87),
--- id-Unused-ProtocolIE-ID-89 (89),
--- id-Unused-ProtocolIE-ID-91 (91),
--- id-Unused-ProtocolIE-ID-93 (93),
- id-DSCHs-to-Add-TDD DSCH-TDD-Information, -- (96),
- id-DSCH-Information-DeleteList-RL-ReconfPrepTDD DSCH-Information-DeleteList-RL-ReconfPrepTDD, -- (98),
- id-DSCH-Information-ModifyList-RL-ReconfPrepTDD DSCH-Information-ModifyList-RL-ReconfPrepTDD, -- (100),
- id-DSCH-InformationResponse DSCH-InformationResponse, -- (105),
--- id-Unused-ProtocolIE-ID-106 (106),
- id-DSCH-TDD-Information DSCH-TDD-Information, -- (107),
--- id-Unused-ProtocolIE-ID-108 (108),
--- id-Unused-ProtocolIE-ID-112 (112),
- id-DSCH-RearrangeList-Bearer-RearrangeInd DSCH-RearrangeList-Bearer-RearrangeInd, -- (136),
- id-End-Of-Audit-Sequence-Indicator End-Of-Audit-Sequence-Indicator, -- (113),
- id-FACH-Information Common-TransportChannel-Status-Information, -- (116),
--- id-FACH-InformationItem-ResourceStatusInd Common-TransportChannel-Status-Information, (117),
- id-FACH-ParametersList-CTCH-ReconfRqstTDD FACH-ParametersList-CTCH-ReconfRqstTDD, -- (120),
- id-FACH-ParametersListIE-CTCH-SetupRqstFDD FACH-ParametersListIE-CTCH-SetupRqstFDD, -- (121),
- id-FACH-ParametersListIE-CTCH-SetupRqstTDD FACH-ParametersListIE-CTCH-SetupRqstTDD, -- (122),
- id-IndicationType-ResourceStatusInd IndicationType-ResourceStatusInd, -- (123),
- id-Local-Cell-ID Local-Cell-ID, -- (124),
- id-Local-Cell-Group-InformationItem-AuditRsp Local-Cell-Group-InformationItem-AuditRsp, -- (2),
- id-Local-Cell-Group-InformationItem-ResourceStatusInd Local-Cell-Group-InformationItem-ResourceStatusInd, -- (3),
- id-Local-Cell-Group-InformationItem2-ResourceStatusInd Local-Cell-Group-InformationItem2-ResourceStatusInd, -- (4),
- id-Local-Cell-Group-InformationList-AuditRsp Local-Cell-Group-InformationList-AuditRsp, -- (5),
- id-Local-Cell-InformationItem-AuditRsp Local-Cell-InformationItem-AuditRsp, -- (125),
- id-Local-Cell-InformationItem-ResourceStatusInd Local-Cell-InformationItem-ResourceStatusInd, -- (126),
- id-Local-Cell-InformationItem2-ResourceStatusInd Local-Cell-InformationItem2-ResourceStatusInd, -- (127),
- id-Local-Cell-InformationList-AuditRsp Local-Cell-InformationList-AuditRsp, -- (128),
- id-AdjustmentPeriod AdjustmentPeriod, -- (129),
- id-MaxAdjustmentStep MaxAdjustmentStep, -- (130),
- id-MaximumTransmissionPower MaximumTransmissionPower, -- (131),
- id-MeasurementFilterCoefficient MeasurementFilterCoefficient, -- (132),
- id-MeasurementID MeasurementID, --(133),
- id-MessageStructure MessageStructure, --(115),
- id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst MIB-SB-SIB-InformationList-SystemInfoUpdateRqst, -- (134),
- id-NodeB-CommunicationContextID NodeB-CommunicationContextID, -- (143),
- id-NeighbouringCellMeasurementInformation NeighbouringCellMeasurementInformation, -- (455),
- id-P-CCPCH-Information Common-PhysicalChannel-Status-Information, -- (144),
--- id-P-CCPCH-InformationItem-ResourceStatusInd (145),
- id-P-CPICH-Information Common-PhysicalChannel-Status-Information, -- (146),
--- id-P-CPICH-InformationItem-ResourceStatusInd (147),
- id-P-SCH-Information Common-PhysicalChannel-Status-Information, -- (148),
- id-PCCPCH-Information-Cell-ReconfRqstTDD PCCPCH-Information-Cell-ReconfRqstTDD, -- (150),
- id-PCCPCH-Information-Cell-SetupRqstTDD PCCPCH-Information-Cell-SetupRqstTDD, -- (151),
- id-PCH-Parameters-CTCH-ReconfRqstTDD PCH-Parameters-CTCH-ReconfRqstTDD, -- (155),
- id-PCH-ParametersItem-CTCH-SetupRqstFDD PCH-ParametersItem-CTCH-SetupRqstFDD, -- (156),
- id-PCH-ParametersItem-CTCH-SetupRqstTDD PCH-ParametersItem-CTCH-SetupRqstTDD, -- (157),
- id-PCH-Information Common-TransportChannel-Status-Information, -- (158),
- id-PDSCH-Information-AddListIE-PSCH-ReconfRqst PDSCH-Information-AddItem-PSCH-ReconfRqst, -- (161),
- id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst PDSCH-Information-ModifyItem-PSCH-ReconfRqst, -- (162),
- id-PDSCHSets-AddList-PSCH-ReconfRqst PDSCHSets-AddList-PSCH-ReconfRqst, -- (163),
- id-PDSCHSets-DeleteList-PSCH-ReconfRqst PDSCHSets-DeleteList-PSCH-ReconfRqst, -- (164),
- id-PDSCHSets-ModifyList-PSCH-ReconfRqst PDSCHSets-ModifyList-PSCH-ReconfRqst, -- (165),
- id-PICH-Information Common-PhysicalChannel-Status-Information, -- (166),
- id-PICH-Parameters-CTCH-ReconfRqstTDD PICH-Parameters-CTCH-ReconfRqstTDD, -- (168),
- id-PowerAdjustmentType PowerAdjustmentType, -- (169),
- id-PRACH-Information Common-PhysicalChannel-Status-Information, -- (170),
- id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD PrimaryCCPCH-Information-Cell-ReconfRqstFDD, -- (175),
- id-PrimaryCCPCH-Information-Cell-SetupRqstFDD PrimaryCCPCH-Information-Cell-SetupRqstFDD, -- (176),
- id-PrimaryCPICH-Information-Cell-ReconfRqstFDD PrimaryCPICH-Information-Cell-ReconfRqstFDD, -- (177),
- id-PrimaryCPICH-Information-Cell-SetupRqstFDD PrimaryCPICH-Information-Cell-SetupRqstFDD, -- (178),
- id-PrimarySCH-Information-Cell-ReconfRqstFDD PrimarySCH-Information-Cell-ReconfRqstFDD, -- (179),
- id-PrimarySCH-Information-Cell-SetupRqstFDD PrimarySCH-Information-Cell-SetupRqstFDD, -- (180),
- id-PrimaryScramblingCode PrimaryScramblingCode, -- (181),
- id-SCH-Information-Cell-ReconfRqstTDD SCH-Information-Cell-ReconfRqstTDD, -- (183),
- id-SCH-Information-Cell-SetupRqstTDD SCH-Information-Cell-SetupRqstTDD, -- (184),
- id-PUSCH-Information-AddListIE-PSCH-ReconfRqst PUSCH-Information-AddItem-PSCH-ReconfRqst, -- (185),
- id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst PUSCH-Information-ModifyItem-PSCH-ReconfRqst, -- (186),
- id-PUSCHSets-AddList-PSCH-ReconfRqst PUSCHSets-AddList-PSCH-ReconfRqst, -- (187),
- id-PUSCHSets-DeleteList-PSCH-ReconfRqst PUSCHSets-DeleteList-PSCH-ReconfRqst, -- (188),
- id-PUSCHSets-ModifyList-PSCH-ReconfRqst PUSCHSets-ModifyList-PSCH-ReconfRqst, -- (189),
- id-RACH-Information Common-TransportChannel-Status-Information, -- (190),
- id-RACH-ParametersItem-CTCH-SetupRqstFDD RACH-ParametersItem-CTCH-SetupRqstFDD, -- (196),
- id-RACH-ParameterItem-CTCH-SetupRqstTDD RACH-ParameterItem-CTCH-SetupRqstTDD, -- (197),
- id-ReportCharacteristics ReportCharacteristics, -- (198),
- id-Reporting-Object-RL-FailureInd Reporting-Object-RL-FailureInd, -- (199),
- id-Reporting-Object-RL-RestoreInd Reporting-Object-RL-RestoreInd, -- (200),
- id-RL-InformationItem-DM-Rprt RL-InformationItem-DM-Rprt, -- (202),
- id-RL-InformationItem-DM-Rqst RL-InformationItem-DM-Rqst, -- (203),
- id-RL-InformationItem-DM-Rsp RL-InformationItem-DM-Rsp, -- (204),
- id-RL-InformationItem-RL-AdditionRqstFDD RL-InformationItem-RL-AdditionRqstFDD, -- (205),
- id-RL-informationItem-RL-DeletionRqst RL-informationItem-RL-DeletionRqst, -- (206),
- id-RL-InformationItem-RL-FailureInd RL-InformationItem-RL-FailureInd, -- (207),
- id-RL-InformationItem-RL-PreemptRequiredInd RL-InformationItem-RL-PreemptRequiredInd, -- (286),
- id-RL-InformationItem-RL-ReconfPrepFDD RL-InformationItem-RL-ReconfPrepFDD, -- (208),
- id-RL-InformationItem-RL-ReconfRqstFDD RL-InformationItem-RL-ReconfPrepFDD, -- (209),
- id-RL-InformationItem-RL-RestoreInd RL-InformationItem-RL-RestoreInd, -- (210),
- id-RL-InformationItem-RL-SetupRqstFDD RL-InformationItem-RL-SetupRqstFDD, -- (211),
- id-RL-InformationList-RL-AdditionRqstFDD RL-InformationList-RL-AdditionRqstFDD, -- (212),
- id-RL-informationList-RL-DeletionRqst RL-informationList-RL-DeletionRqst, -- (213),
- id-RL-InformationList-RL-PreemptRequiredInd RL-InformationList-RL-PreemptRequiredInd, -- (237),
- id-RL-InformationList-RL-ReconfPrepFDD RL-InformationList-RL-ReconfPrepFDD, -- (214),
- id-RL-InformationList-RL-ReconfRqstFDD RL-InformationList-RL-ReconfRqstFDD, -- (215),
- id-RL-InformationList-RL-SetupRqstFDD RL-InformationList-RL-SetupRqstFDD, -- (216),
- id-RL-InformationResponseItem-RL-AdditionRspFDD RL-InformationResponseItem-RL-AdditionRspFDD, -- (217),
- id-RL-InformationResponseItem-RL-ReconfReady RL-InformationResponseItem-RL-ReconfReady, -- (218),
- id-RL-InformationResponseItem-RL-ReconfRsp RL-InformationResponseItem-RL-ReconfRsp, -- (219),
- id-RL-InformationResponseItem-RL-SetupRspFDD RL-InformationResponseItem-RL-SetupRspFDD, -- (220),
- id-RL-InformationResponseList-RL-AdditionRspFDD RL-InformationResponseList-RL-AdditionRspFDD, -- (221),
- id-RL-InformationResponseList-RL-ReconfReady RL-InformationResponseList-RL-ReconfReady, -- (222),
- id-RL-InformationResponseList-RL-ReconfRsp RL-InformationResponseList-RL-ReconfRsp, -- (223),
- id-RL-InformationResponseList-RL-SetupRspFDD RL-InformationResponseList-RL-SetupRspFDD, -- (224),
- id-RL-InformationResponse-RL-AdditionRspTDD RL-InformationResponse-RL-AdditionRspTDD, -- (225),
- id-RL-InformationResponse-RL-SetupRspTDD RL-InformationResponse-RL-SetupRspTDD, -- (226),
- id-RL-Information-RL-AdditionRqstTDD RL-Information-RL-AdditionRqstTDD, -- (227),
- id-RL-Information-RL-ReconfRqstTDD RL-Information-RL-ReconfRqstTDD, -- (228),
- id-RL-Information-RL-ReconfPrepTDD RL-Information-RL-ReconfPrepTDD, -- (229),
- id-RL-Information-RL-SetupRqstTDD RL-Information-RL-SetupRqstTDD, -- (230),
- id-RL-ReconfigurationFailureItem-RL-ReconfFailure RL-ReconfigurationFailureItem-RL-ReconfFailure, -- (236),
- id-RL-Set-InformationItem-DM-Rprt RL-Set-InformationItem-DM-Rprt, -- (238),
- id-RL-Set-InformationItem-DM-Rsp RL-Set-InformationItem-DM-Rsp, -- (240),
- id-RL-Set-InformationItem-RL-FailureInd RL-Set-InformationItem-RL-FailureInd, -- (241),
- id-RL-Set-InformationItem-RL-RestoreInd RL-Set-InformationItem-RL-RestoreInd, -- (242),
- id-S-CCPCH-Information Common-PhysicalChannel-Status-Information, -- (247),
- id-S-CPICH-Information Common-PhysicalChannel-Status-Information, -- (249),
- id-SCH-Information Common-PhysicalChannel-Status-Information, -- (251),
- id-S-SCH-Information Common-PhysicalChannel-Status-Information, -- (253),
- id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD Secondary-CCPCHListIE-CTCH-ReconfRqstTDD, -- (257),
- id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD, -- (258),
- id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD, -- (259),
- id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD, -- (260),
- id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD SecondaryCPICH-InformationItem-Cell-SetupRqstFDD, -- (261),
- id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD SecondaryCPICH-InformationList-Cell-ReconfRqstFDD, -- (262),
- id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD SecondaryCPICH-InformationList-Cell-SetupRqstFDD, -- (263),
- id-SecondarySCH-Information-Cell-ReconfRqstFDD SecondarySCH-Information-Cell-ReconfRqstFDD, -- (264),
- id-SecondarySCH-Information-Cell-SetupRqstFDD SecondarySCH-Information-Cell-SetupRqstFDD, -- (265),
- id-SegmentInformationListIE-SystemInfoUpdate SegmentInformationListIE-SystemInfoUpdate, -- (266),
- id-SFN SFN, -- (268),
- id-SignallingBearerRequestIndicator SignallingBearerRequestIndicator, -- (138),
- id-ShutdownTimer ShutdownTimer, -- (269),
- id-Start-Of-Audit-Sequence-Indicator Start-Of-Audit-Sequence-Indicator, -- (114),
- id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD Successful-RL-InformationRespItem-RL-AdditionFailureFDD, -- (270),
- id-Successful-RL-InformationRespItem-RL-SetupFailureFDD Successful-RL-InformationRespItem-RL-SetupFailureFDD, -- (271),
- id-SyncCase SyncCase, -- (274),
- id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH, -- (275),
- id-T-Cell T-Cell, -- (276),
- id-TargetCommunicationControlPortID CommunicationControlPortID, -- (139),
- id-TimeSlotConfigurationList-Cell-ReconfRqstTDD TimeSlotConfigurationList-Cell-ReconfRqstTDD, -- (277),
- id-TimeSlotConfigurationList-Cell-SetupRqstTDD TimeSlotConfigurationList-Cell-SetupRqstTDD, -- (278),
- id-TransmissionDiversityApplied TransmissionDiversityApplied, -- (279),
- id-TypeOfError TypeOfError, -- (508),
- id-UARFCNforNt UARFCN, -- (280),
- id-UARFCNforNd UARFCN, -- (281),
- id-UARFCNforNu UARFCN, -- (282),
- id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD UL-CCTrCH-InformationItem-RL-SetupRqstTDD, -- (284),
- id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD UL-CCTrCH-InformationList-RL-SetupRqstTDD, -- (285),
- id-UL-CCTrCH-InformationList-RL-SetupRqstTDD UL-CCTrCH-InformationList-RL-SetupRqstTDD, -- (288),
- id-UL-DPCH-InformationItem-RL-AdditionRqstTDD UL-DPCH-InformationItem-RL-AdditionRqstTDD, -- (289),
- id-UL-DPCH-InformationList-RL-SetupRqstTDD UL-DPCH-InformationItem-RL-SetupRqstTDD, -- (291),
- id-UL-DPCH-Information-RL-ReconfPrepFDD UL-DPCH-Information-RL-ReconfPrepFDD, -- (293),
- id-UL-DPCH-Information-RL-ReconfRqstFDD UL-DPCH-Information-RL-ReconfRqstFDD, -- (294),
- id-UL-DPCH-Information-RL-SetupRqstFDD UL-DPCH-Information-RL-SetupRqstFDD, -- (295),
- id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD, -- (296),
- id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD, -- (297),
- id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD, -- (300),
- id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD Unsuccessful-RL-InformationResp-RL-SetupFailureTDD, -- (301),
- id-USCH-Information-Add USCH-Information, -- (302),
- id-USCH-Information-DeleteList-RL-ReconfPrepTDD USCH-Information-DeleteList-RL-ReconfPrepTDD, -- (304),
- id-USCH-Information-ModifyList-RL-ReconfPrepTDD USCH-Information-ModifyList-RL-ReconfPrepTDD, -- (306),
- id-USCH-InformationResponse USCH-InformationResponse, -- (309),
- id-USCH-Information USCH-Information, -- (310),
- id-USCH-RearrangeList-Bearer-RearrangeInd USCH-RearrangeList-Bearer-RearrangeInd, -- (141),
- id-Active-Pattern-Sequence-Information Active-Pattern-Sequence-Information, -- (315),
- id-AICH-ParametersListIE-CTCH-ReconfRqstFDD AICH-ParametersListIE-CTCH-ReconfRqstFDD, -- (316),
- id-AdjustmentRatio ScaledAdjustmentRatio, -- (317),
--- id-Not-Used-320 (320),
--- id-Not-Used-322 (322),
- id-FACH-ParametersListIE-CTCH-ReconfRqstFDD FACH-ParametersListIE-CTCH-ReconfRqstFDD, -- (323),
- id-CauseLevel-PSCH-ReconfFailure CauseLevel-PSCH-ReconfFailure, -- (324),
- id-CauseLevel-RL-AdditionFailureFDD CauseLevel-RL-AdditionFailureFDD, -- (325),
- id-CauseLevel-RL-AdditionFailureTDD CauseLevel-RL-AdditionFailureTDD, -- (326),
- id-CauseLevel-RL-ReconfFailure CauseLevel-RL-ReconfFailure, -- (327),
- id-CauseLevel-RL-SetupFailureFDD CauseLevel-RL-SetupFailureFDD, -- (328),
- id-CauseLevel-RL-SetupFailureTDD CauseLevel-RL-SetupFailureTDD, -- (329),
--- id-Not-Used-330 (330),
--- id-Not-Used-332 (332),
- id-Closed-Loop-Timing-Adjustment-Mode Closedlooptimingadjustmentmode, -- (333),
- id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD CommonPhysicalChannelType-CTCH-ReconfRqstFDD, -- (334),
- id-Compressed-Mode-Deactivation-Flag Compressed-Mode-Deactivation-Flag, -- (335),
--- id-Not-Used-336 (336),
--- id-Not-Used-342 (342),
--- id-Not-Used-343 (343),
- id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD, -- (346),
- id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD, -- (347),
- id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD, -- (348),
- id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD, -- (349),
- id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD, -- (350),
- id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD, -- (351),
- id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD, -- (352),
- id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD DL-DPCH-InformationAddItem-RL-ReconfPrepTDD, -- (353),
- id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD, -- (355),
- id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD, -- (356),
- id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD, -- (357),
- id-DL-TPC-Pattern01Count DL-TPC-Pattern01Count, -- (358),
- id-DPC-Mode DPC-Mode, -- (450),
- id-DPCHConstant ConstantValue, -- (359),
--- id-Unused-ProtocolIE-ID-94 (94),
--- id-Unused-ProtocolIE-ID-110 (110),
--- id-Unused-ProtocolIE-ID-111 (111),
- id-FACH-ParametersList-CTCH-SetupRsp FACH-CommonTransportChannel-InformationResponse, -- (362),
- id-Limited-power-increase-information-Cell-SetupRqstFDD Limited-power-increase-information-Cell-SetupRqstFDD, -- (369),
- id-PCH-Parameters-CTCH-SetupRsp CommonTransportChannel-InformationResponse, -- (374),
- id-PCH-ParametersItem-CTCH-ReconfRqstFDD PCH-ParametersItem-CTCH-ReconfRqstFDD, -- (375),
--- id-Not-Used-376 (376),
- id-PICH-ParametersItem-CTCH-ReconfRqstFDD PICH-ParametersItem-CTCH-ReconfRqstFDD, -- (380),
- id-PRACHConstant ConstantValue, -- (381),
- id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD PRACH-ParametersListIE-CTCH-ReconfRqstFDD, -- (383),
- id-PUSCHConstant ConstantValue, -- (384),
- id-RACH-Parameters-CTCH-SetupRsp CommonTransportChannel-InformationResponse, -- (385),
--- id-Unused-ProtocolIE-ID-443 (443),
- id-Synchronisation-Configuration-Cell-ReconfRqst Synchronisation-Configuration-Cell-ReconfRqst, -- (393),
- id-Synchronisation-Configuration-Cell-SetupRqst Synchronisation-Configuration-Cell-SetupRqst, -- (394),
- id-Transmission-Gap-Pattern-Sequence-Information Transmission-Gap-Pattern-Sequence-Information, -- (395),
- id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD, -- (396),
- id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD, -- (397),
- id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD, -- (398),
- id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD, -- (399),
- id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD, -- (400),
- id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD, -- (401),
- id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD, -- (402),
- id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD UL-DPCH-InformationAddItem-RL-ReconfPrepTDD, -- (403),
- id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD, -- (405),
- id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD, -- (406),
- id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD, -- (407),
- id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD, -- (408),
- id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD, -- (409),
- id-CommunicationContextInfoItem-Reset CommunicationContextInfoItem-Reset, -- (412),
- id-CommunicationControlPortInfoItem-Reset CommunicationControlPortInfoItem-Reset, -- (414),
- id-ResetIndicator ResetIndicator, -- (416),
--- id-Unused-ProtocolIE-ID-417 (417),
--- id-Unused-ProtocolIE-ID-418 (418),
--- id-Unused-ProtocolIE-ID-419 (419),
--- id-Unused-ProtocolIE-ID-142 (142),
- id-TimingAdvanceApplied TimingAdvanceApplied, -- (287),
- id-CFNReportingIndicator FNReportingIndicator, -- (6),
- id-SFNReportingIndicator FNReportingIndicator, -- (11),
- id-InnerLoopDLPCStatus InnerLoopDLPCStatus, -- (12),
- id-TimeslotISCPInfo DL-TimeslotISCPInfo, -- (283),
- id-PICH-ParametersItem-CTCH-SetupRqstTDD PICH-ParametersItem-CTCH-SetupRqstTDD, -- (167),
- id-PRACH-ParametersItem-CTCH-SetupRqstTDD PRACH-ParametersItem-CTCH-SetupRqstTDD, -- (20),
- id-CCTrCH-InformationItem-RL-FailureInd CCTrCH-InformationItem-RL-FailureInd, -- (46),
- id-CCTrCH-InformationItem-RL-RestoreInd CCTrCH-InformationItem-RL-RestoreInd, -- (47),
- id-CauseLevel-SyncAdjustmntFailureTDD CauseLevel-SyncAdjustmntFailureTDD, -- (420),
- id-CellAdjustmentInfo-SyncAdjustmntRqstTDD CellAdjustmentInfo-SyncAdjustmentRqstTDD, -- (421),
- id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD CellAdjustmentInfoItem-SyncAdjustmentRqstTDD, -- (494),
- id-CellSyncBurstInfoList-CellSyncReconfRqstTDD CellSyncBurstInfoList-CellSyncReconfRqstTDD, -- (482),
- id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD CellSyncBurstTransInit-CellSyncInitiationRqstTDD, -- (422),
- id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD, -- (423),
--- id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD, (424),
- id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD CellSyncBurstMeasInfo-CellSyncReconfRqstTDD, -- (425),
--- id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD CellSyncBurstTransInfoList-CellSyncReconfRqstTDD, (426),
- id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD, -- (427),
- id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD, -- (428),
- id-CellSyncInfo-CellSyncReprtTDD CellSyncInfo-CellSyncReprtTDD, -- (429),
- id-CSBTransmissionID CSBTransmissionID, -- (430),
- id-CSBMeasurementID CSBMeasurementID, -- (431),
--- id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD IntStdPhCellSyncInfoItem-CellSyncReprtTDD, (432),
- id-NCyclesPerSFNperiod NCyclesPerSFNperiod, -- (433),
- id-NRepetitionsPerCyclePeriod NRepetitionsPerCyclePeriod, -- (434),
- id-SyncFrameNumber SyncFrameNumber, -- (437),
- id-SynchronisationReportType SynchronisationReportType, -- (438),
- id-SynchronisationReportCharacteristics SynchronisationReportCharacteristics, -- (439),
- id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD, -- (440),
--- id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD LateEntranceCellSyncInfoItem-CellSyncReprtTDD, (119),
- id-ReferenceClockAvailability ReferenceClockAvailability, -- (435),
- id-ReferenceSFNoffset ReferenceSFNoffset, -- (436),
- id-InformationExchangeID InformationExchangeID, -- (444),
- id-InformationExchangeObjectType-InfEx-Rqst InformationExchangeObjectType-InfEx-Rqst, -- (445),
- id-InformationType InformationReportCharacteristics, -- (446),
- id-InformationReportCharacteristics InformationReportCharacteristics, -- (447),
- id-InformationExchangeObjectType-InfEx-Rsp InformationExchangeObjectType-InfEx-Rsp, -- (448),
- id-InformationExchangeObjectType-InfEx-Rprt InformationExchangeObjectType-InfEx-Rprt, -- (449),
- id-IPDLParameter-Information-Cell-ReconfRqstFDD IPDLParameter-Information-Cell-ReconfRqstFDD, -- (451),
- id-IPDLParameter-Information-Cell-SetupRqstFDD IPDLParameter-Information-Cell-SetupRqstFDD, -- (452),
- id-IPDLParameter-Information-Cell-ReconfRqstTDD IPDLParameter-Information-Cell-SetupRqstTDD, -- (453),
- id-IPDLParameter-Information-Cell-SetupRqstTDD IPDLParameter-Information-Cell-SetupRqstTDD, -- (454),
- id-DL-DPCH-LCR-Information-RL-SetupRqstTDD DL-DPCH-LCR-Information-RL-SetupRqstTDD, -- (74),
- id-DwPCH-LCR-Information Common-PhysicalChannel-Status-Information, -- (78),
- id-DwPCH-LCR-InformationList-AuditRsp Common-PhysicalChannel-Status-Information, -- (90),
- id-DwPCH-LCR-Information-Cell-SetupRqstTDD DwPCH-LCR-Information-Cell-SetupRqstTDD, -- (97),
- id-DwPCH-LCR-Information-Cell-ReconfRqstTDD DwPCH-LCR-Information-Cell-ReconfRqstTDD, -- (99),
- id-DwPCH-LCR-Information-ResourceStatusInd DwPCH-LCR-Information-ResourceStatusInd, -- (101),
- id-maxFACH-Power-LCR-CTCH-SetupRqstTDD DL-Power, -- (154),
- id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD DL-Power, -- (174),
- id-FPACH-LCR-Information Common-PhysicalChannel-Status-Information, -- (290),
- id-FPACH-LCR-Information-AuditRsp Common-PhysicalChannel-Status-Information, -- (292),
- id-FPACH-LCR-InformationList-AuditRsp FPACH-LCR-InformationList-AuditRsp, -- (22),
- id-FPACH-LCR-InformationList-ResourceStatusInd FPACH-LCR-InformationList-ResourceStatusInd, -- (311),
- id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD FPACH-LCR-Parameters-CTCH-SetupRqstTDD, -- (312),
- id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD FPACH-LCR-Parameters-CTCH-ReconfRqstTDD, -- (314),
- id-PCCPCH-LCR-Information-Cell-SetupRqstTDD PCCPCH-LCR-Information-Cell-SetupRqstTDD, -- (456),
- id-PCH-Power-LCR-CTCH-SetupRqstTDD DL-Power, -- (457),
- id-PCH-Power-LCR-CTCH-ReconfRqstTDD DL-Power, -- (458),
- id-PICH-LCR-Parameters-CTCH-SetupRqstTDD PICH-LCR-Parameters-CTCH-SetupRqstTDD, -- (459),
- id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD PRACH-LCR-ParametersList-CTCH-SetupRqstTDD, -- (461),
- id-RL-InformationResponse-LCR-RL-SetupRspTDD RL-InformationResponse-LCR-RL-SetupRspTDD, -- (463),
- id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD, -- (465),
- id-TimeSlot TimeSlot, -- (495),
- id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD, -- (466),
- id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD, -- (467),
- id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD DL-TimeslotISCPInfoLCR, -- (468),
- id-TimeSlotLCR-CM-Rqst TimeSlotLCR, -- (469),
- id-UL-DPCH-LCR-Information-RL-SetupRqstTDD UL-DPCH-LCR-Information-RL-SetupRqstTDD, -- (470),
- id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD, -- (472),
- id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD, -- (473),
- id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD DL-TimeslotISCPInfoLCR, -- (474),
- id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD, -- (475),
- id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD, -- (477),
- id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD, -- (479),
- id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD DL-TimeslotISCPInfoLCR, -- (480),
- id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD, -- (481),
- id-UL-DPCH-LCR-InformationModify-AddList UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD, -- (483),
- id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD, -- (485),
- id-UL-SIRTarget UL-SIR, -- (510),
- id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst, -- (486),
--- id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst, (487),
--- id-Unused-ProtocolIE-ID-26 ( 26),
--- id-Unused-ProtocolIE-ID-27 ( 27),
- id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst, -- (488),
--- id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst (489),
- id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst, -- (490),
--- id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst (491),
- id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst, -- (492),
--- id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst (493),
- id-timeslotInfo-CellSyncInitiationRqstTDD TimeslotInfo-CellSyncInitiationRqstTDD, -- (496),
- id-SyncReportType-CellSyncReprtTDD SyncReportType-CellSyncReprtTDD, -- (497),
- id-Power-Local-Cell-Group-InformationItem-AuditRsp Power-Local-Cell-Group-InformationItem-AuditRsp, -- (498),
- id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd Power-Local-Cell-Group-InformationItem-ResourceStatusInd, -- (499),
- id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd Power-Local-Cell-Group-InformationItem2-ResourceStatusInd, -- (500),
- id-Power-Local-Cell-Group-InformationList-AuditRsp Power-Local-Cell-Group-InformationList-AuditRsp, -- (501),
- id-Power-Local-Cell-Group-InformationList-ResourceStatusInd Power-Local-Cell-Group-InformationList-ResourceStatusInd, -- (502),
- id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd Power-Local-Cell-Group-InformationList2-ResourceStatusInd, -- (503),
- id-Power-Local-Cell-Group-ID Local-Cell-ID, -- (504),
- id-PUSCH-Info-DM-Rqst PUSCH-Info-DM-Rqst, -- (505),
- id-PUSCH-Info-DM-Rsp PUSCH-Info-DM-Rsp, -- (506),
- id-PUSCH-Info-DM-Rprt PUSCH-Info-DM-Rprt, -- (507),
- id-InitDL-Power DL-Power, -- (509),
- id-cellSyncBurstRepetitionPeriod CellSyncBurstRepetitionPeriod, -- (511),
- id-ReportCharacteristicsType-OnModification ReportCharacteristicsType-OnModification, -- (512),
- id-SFNSFNMeasurementValueInformation SFNSFNMeasurementValueInformation, -- (513),
- id-SFNSFNMeasurementThresholdInformation SFNSFNMeasurementThresholdInformation, -- (514),
- id-TUTRANGPSMeasurementValueInformation TUTRANGPSMeasurementValueInformation, -- (515),
- id-TUTRANGPSMeasurementThresholdInformation TUTRANGPSMeasurementThresholdInformation, -- (516),
- id-Rx-Timing-Deviation-Value-LCR Rx-Timing-Deviation-Value-LCR, -- (520),
- id-RL-InformationResponse-LCR-RL-AdditionRspTDD RL-InformationResponse-LCR-RL-AdditionRspTDD, -- (51),
- id-DL-PowerBalancing-Information DL-PowerBalancing-Information, -- (28),
- id-DL-PowerBalancing-ActivationIndicator DL-PowerBalancing-ActivationIndicator, -- (29),
- id-DL-PowerBalancing-UpdatedIndicator DL-PowerBalancing-UpdatedIndicator, -- (30),
- id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD DL-Power, -- (517),
- id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD DL-Power, -- (518),
- id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD DL-Power, -- (519),
- id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD IPDLParameter-Information-LCR-Cell-SetupRqstTDD, -- (41),
- id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD IPDLParameter-Information-LCR-Cell-ReconfRqstTDD, -- (42),
- id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst MaximumTransmissionPower, -- (522),
- id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst DL-ScramblingCode, -- (523),
- id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst HS-PDSCH-FDD-Code-Information, -- (524),
- id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst HS-SCCH-FDD-Code-Information, -- (525),
- id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst HS-PDSCH-TDD-Information-PSCH-ReconfRqst, -- (526),
- id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst, -- (527),
- id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst, -- (528),
- id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst, -- (529),
- id-bindingID BindingID, -- (102),
- id-RL-Specific-DCH-Info RL-Specific-DCH-Info, -- (103),
- id-transportlayeraddress TransportLayerAddress, -- (104),
- id-DelayedActivation DelayedActivation, -- (231),
- id-DelayedActivationList-RL-ActivationCmdFDD DelayedActivationInformationList-RL-ActivationCmdFDD, -- (232),
- id-DelayedActivationInformation-RL-ActivationCmdFDD DelayedActivationInformation-RL-ActivationCmdFDD, -- (233),
- id-DelayedActivationList-RL-ActivationCmdTDD DelayedActivationInformationList-RL-ActivationCmdTDD, -- (234),
- id-DelayedActivationInformation-RL-ActivationCmdTDD DelayedActivationInformation-RL-ActivationCmdTDD, -- (235),
- id-neighbouringTDDCellMeasurementInformationLCR NeighbouringTDDCellMeasurementInformationLCR, -- (58),
- id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD, -- (543),
- id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD, -- (544),
- id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD, -- (545),
- id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD, -- (546),
- id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD, -- (547),
- id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD, -- (548),
- id-SyncDLCodeIdThreInfoLCR SyncDLCodeIdThreInfoLCR, -- (549),
- id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD NSubCyclesPerCyclePeriod, -- (550),
- id-DwPCH-Power DwPCH-Power, -- (551),
- id-AccumulatedClockupdate-CellSyncReprtTDD TimingAdjustmentValue, -- (552),
- id-Angle-Of-Arrival-Value-LCR Angle-Of-Arrival-Value-LCR, -- (521),
- id-HSDSCH-FDD-Information HSDSCH-FDD-Information, -- (530),
- id-HSDSCH-FDD-Information-Response HSDSCH-FDD-Information-Response, -- (531),
- id-HSDSCH-Information-to-Modify HSDSCH-Information-to-Modify, -- (534),
- id-HSDSCH-RNTI HSDSCH-RNTI, -- (535),
- id-HSDSCH-TDD-Information HSDSCH-TDD-Information, -- (536),
- id-HSDSCH-TDD-Information-Response HSDSCH-TDD-Information-Response, -- (537),
- id-HSPDSCH-RL-ID RL-ID, -- (541),
- id-PrimCCPCH-RSCP-DL-PC-RqstTDD PrimaryCCPCH-RSCP, -- (542),
--- id-Unused-ProtocolIE-ID-64 (64),
- id-PDSCH-RL-ID RL-ID, -- (66),
- id-HSDSCH-RearrangeList-Bearer-RearrangeInd HSDSCH-RearrangeList-Bearer-RearrangeInd, -- (553),
- id-UL-Synchronisation-Parameters-LCR UL-Synchronisation-Parameters-LCR, -- (554),
- id-HSDSCH-FDD-Update-Information HSDSCH-FDD-Update-Information, -- (555),
- id-HSDSCH-TDD-Update-Information HSDSCH-TDD-Update-Information, -- (556),
- id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD TDD-DL-DPCH-TimeSlotFormat-LCR, -- (558),
- id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD TDD-UL-DPCH-TimeSlotFormat-LCR, -- (559),
- id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD TDD-TPC-UplinkStepSize-LCR, -- (560),
- id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD TDD-TPC-UplinkStepSize-LCR, -- (561),
- id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD TDD-TPC-DownlinkStepSize, -- (562),
- id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD TDD-TPC-UplinkStepSize-LCR, -- (563),
- id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD TDD-TPC-UplinkStepSize-LCR, -- (564),
- id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD TDD-TPC-DownlinkStepSize, -- (565),
- id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD TDD-TPC-DownlinkStepSize, -- (566),
- id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD DL-Power, -- (567),
- id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD DL-Power, -- (568),
- id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD DL-Power, -- (569),
- id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD DL-Power, -- (570),
- id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD DL-Power, -- (571),
- id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD DL-Power, -- (572),
- id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD DL-Power, -- (573),
- id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD DL-Power, -- (574),
- id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD DL-Power, -- (575),
- id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD DL-Power, -- (576),
- id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD, -- (577),
- id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD DL-Power, -- (578),
- id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD DL-Power, -- (579),
- id-Initial-DL-Power-TimeslotLCR-InformationItem DL-Power, -- (580),
- id-Maximum-DL-Power-TimeslotLCR-InformationItem DL-Power, -- (581),
- id-Minimum-DL-Power-TimeslotLCR-InformationItem DL-Power, -- (582),
- id-HS-DSCHProvidedBitRateValueInformation HS-DSCHProvidedBitRate, -- (583),
- id-HS-DSCHRequiredPowerValueInformation HS-DSCHRequiredPower, -- (585),
- id-HS-DSCHRequiredPowerValue HS-DSCHRequiredPowerValue, -- (586),
- id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, -- (587),
- id-HS-SICH-Reception-Quality HS-SICH-Reception-Quality-Value, -- (588),
- id-HS-SICH-Reception-Quality-Measurement-Value HS-SICH-Reception-Quality-Measurement-Value, -- (589),
- id-HSSICH-Info-DM-Rprt HS-SICH-ID, -- (590),
- id-HSSICH-Info-DM-Rqst HSSICH-Info-DM-Rqst, -- (591),
- id-HSSICH-Info-DM-Rsp HS-SICH-ID, -- (592),
- id-Best-Cell-Portions-Value Best-Cell-Portions-Value, -- (593),
- id-Primary-CPICH-Usage-for-Channel-Estimation Primary-CPICH-Usage-for-Channel-Estimation, -- (594),
- id-Secondary-CPICH-Information-Change Secondary-CPICH-Information-Change, -- (595),
- id-NumberOfReportedCellPortions NumberOfReportedCellPortions, -- (596),
- id-CellPortion-InformationItem-Cell-SetupRqstFDD CellPortion-InformationItem-Cell-SetupRqstFDD, -- (597),
- id-CellPortion-InformationList-Cell-SetupRqstFDD CellPortion-InformationList-Cell-SetupRqstFDD, -- (598),
- id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD DL-TimeslotISCPInfoLCR, -- (599),
- id-Secondary-CPICH-Information CommonPhysicalChannelID, -- (600),
- id-Received-total-wide-band-power-For-CellPortion Received-total-wide-band-power-Value-IncrDecrThres, -- (601),
- id-Unidirectional-DCH-Indicator Unidirectional-DCH-Indicator, -- (602),
- id-TimingAdjustmentValueLCR TimingAdjustmentValueLCR, -- (603),
--- id-multipleRL-dl-DPCH-InformationList (604),
--- id-multipleRL-dl-DPCH-InformationModifyList MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD, (605),
- id-multipleRL-ul-DPCH-InformationList MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD, -- (606),
- id-multipleRL-ul-DPCH-InformationModifyList MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD, -- (607),
- id-RL-ID RL-ID, -- (608),
- id-SAT-Info-Almanac-ExtItem SAT-Info-Almanac-ExtItem, -- (609),
- id-HSDPA-Capability HSDPA-Capability, -- (610),
- id-HSDSCH-Resources-Information-AuditRsp HS-DSCH-Resources-Information-AuditRsp, -- (611),
- id-HSDSCH-Resources-Information-ResourceStatusInd HS-DSCH-Resources-Information-ResourceStatusInd, -- (612),
- id-HSDSCH-MACdFlows-to-Add HSDSCH-MACdFlows-Information, -- (613),
- id-HSDSCH-MACdFlows-to-Delete HSDSCH-MACdFlows-to-Delete, -- (614),
- id-HSDSCH-Information-to-Modify-Unsynchronised HSDSCH-Information-to-Modify-Unsynchronised, -- (615),
- id-TnlQos TnlQos, -- (616),
- id-Received-total-wide-band-power-For-CellPortion-Value Received-total-wide-band-power-For-CellPortion-Value, -- (617),
- id-Transmitted-Carrier-Power-For-CellPortion Transmitted-Carrier-Power-Value, -- (618),
- id-Transmitted-Carrier-Power-For-CellPortion-Value Transmitted-Carrier-Power-For-CellPortion-Value, -- (619),
- id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, -- (620),
- id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue, -- (621),
- id-UpPTSInterferenceValue UpPTSInterferenceValue, -- (622),
- id-PrimaryCCPCH-RSCP-Delta PrimaryCCPCH-RSCP-Delta, -- (623),
- id-MeasurementRecoveryBehavior MeasurementRecoveryBehavior, -- (624),
- id-MeasurementRecoveryReportingIndicator MeasurementRecoveryReportingIndicator, -- (625),
- id-MeasurementRecoverySupportIndicator MeasurementRecoverySupportIndicator, -- (626),
- id-Tstd-indicator TSTD-Indicator, -- (627),
- id-multiple-RL-Information-RL-ReconfPrepTDD MultipleRL-Information-RL-ReconfPrepTDD, -- (628),
- id-multiple-RL-Information-RL-ReconfRqstTDD Multiple-RL-Information-RL-ReconfRqstTDD, -- (629),
- id-DL-DPCH-Power-Information-RL-ReconfPrepFDD DL-DPCH-Power-Information-RL-ReconfPrepFDD, -- (630),
- id-F-DPCH-Information-RL-ReconfPrepFDD F-DPCH-Information-RL-ReconfPrepFDD, -- (631),
- id-F-DPCH-Information-RL-SetupRqstFDD F-DPCH-Information-RL-SetupRqstFDD, -- (632),
- id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD, -- (633),
- id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD, -- (634),
- id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD, -- (635),
- id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD,-- (636),
- id-MICH-CFN MICH-CFN, -- (637),
- id-MICH-Information-AuditRsp Common-PhysicalChannel-Status-Information, -- (638),
- id-MICH-Information-ResourceStatusInd Common-PhysicalChannel-Status-Information, -- (639),
- id-MICH-Parameters-CTCH-ReconfRqstFDD MICH-Parameters-CTCH-ReconfRqstFDD, -- (640),
- id-MICH-Parameters-CTCH-ReconfRqstTDD MICH-Parameters-CTCH-ReconfRqstTDD, -- (641),
- id-MICH-Parameters-CTCH-SetupRqstFDD MICH-Parameters-CTCH-SetupRqstFDD, -- (642),
- id-MICH-Parameters-CTCH-SetupRqstTDD MICH-Parameters-CTCH-SetupRqstTDD, -- (643),
- id-Modification-Period Modification-Period, -- (644),
- id-NI-Information-NotifUpdateCmd NI-Information, -- (645),
- id-S-CCPCH-InformationListExt-AuditRsp S-CCPCH-InformationListExt-AuditRsp, -- (646),
- id-S-CCPCH-InformationListExt-ResourceStatusInd S-CCPCH-InformationListExt-ResourceStatusInd, -- (647),
- id-S-CCPCH-LCR-InformationListExt-AuditRsp S-CCPCH-LCR-InformationListExt-AuditRsp, -- (648),
- id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd S-CCPCH-LCR-InformationListExt-ResourceStatusInd, -- (649),
- id-HARQ-Preamble-Mode HARQ-Preamble-Mode, -- (650),
- id-Initial-DL-DPCH-TimingAdjustment DL-DPCH-TimingAdjustment, -- (651),
- id-Initial-DL-DPCH-TimingAdjustment-Allowed Initial-DL-DPCH-TimingAdjustment-Allowed, -- (652),
- id-DLTransmissionBranchLoadValue DLTransmissionBranchLoadValue, -- (653),
- id-Power-Local-Cell-Group-choice-CM-Rqst PowerLocalCellGroup-CM-Rqst, -- (654),
- id-Power-Local-Cell-Group-choice-CM-Rsp PowerLocalCellGroup-CM-Rsp, -- (655),
- id-Power-Local-Cell-Group-choice-CM-Rprt PowerLocalCellGroup-CM-Rprt, -- (656),
- id-SynchronisationIndicator SynchronisationIndicator, -- (657),
- id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst, -- (658),
- id-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst, -- (659),
- id-HS-DSCHRequiredPowerValue-For-Cell-Portion HS-DSCHRequiredPowerValue, -- (660),
- id-HS-DSCHRequiredPowerValueInformation-For-CellPortion HS-DSCHRequiredPowerValueInformation-For-CellPortion, -- (661),
- id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion HS-DSCHProvidedBitRateValueInformation-For-CellPortion, -- (662),
- id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code DL-ScramblingCode, -- (663),
- id-E-AGCH-FDD-Code-Information E-AGCH-FDD-Code-Information, -- (664),
- id-E-DCH-Capability E-DCH-Capability, -- (665),
- id-E-DCH-FDD-DL-Control-Channel-Information E-DCH-FDD-DL-Control-Channel-Information, -- (666),
- id-E-DCH-FDD-Information E-DCH-FDD-Information, -- (667),
- id-E-DCH-FDD-Information-Response E-DCH-FDD-Information-Response, -- (668),
- id-E-DCH-FDD-Information-to-Modify E-DCH-FDD-Information-to-Modify, -- (669),
- id-E-DCH-MACdFlows-to-Add E-DCH-MACdFlows-Information, -- (670),
- id-E-DCH-MACdFlows-to-Delete E-DCH-MACdFlows-to-Delete, -- (671),
- id-E-DCH-Resources-Information-AuditRsp E-DCH-Resources-Information-AuditRsp, -- (672),
- id-E-DCH-Resources-Information-ResourceStatusInd E-DCH-Resources-Information-ResourceStatusInd, -- (673),
- id-E-DCH-RL-Indication E-DCH-RL-Indication, -- (674),
- id-E-DCH-RL-Set-ID RL-Set-ID, -- (675),
- id-E-DPCH-Information-RL-ReconfPrepFDD E-DPCH-Information-RL-ReconfPrepFDD, -- (676),
- id-E-DPCH-Information-RL-SetupRqstFDD E-DPCH-Information-RL-SetupRqstFDD, -- (677),
- id-E-RGCH-E-HICH-FDD-Code-Information E-RGCH-E-HICH-FDD-Code-Information, -- (678),
- id-Serving-E-DCH-RL-ID Serving-E-DCH-RL-ID, -- (679),
- id-UL-DPDCH-Indicator-For-E-DCH-Operation UL-DPDCH-Indicator-For-E-DCH-Operation, -- (680),
- id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD FDD-S-CCPCH-FrameOffset, -- (681),
- id-E-DPCH-Information-RL-ReconfRqstFDD E-DPCH-Information-RL-ReconfRqstFDD, -- (682),
- id-Maximum-Target-ReceivedTotalWideBandPower Maximum-Target-ReceivedTotalWideBandPower, -- (683),
- id-E-DCHProvidedBitRateValueInformation E-DCHProvidedBitRate, -- (684),
- id-HARQ-Preamble-Mode-Activation-Indicator HARQ-Preamble-Mode-Activation-Indicator, -- (685),
- id-RL-Specific-E-DCH-Info RL-Specific-E-DCH-Info, -- (686),
- id-E-DCH-CapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw, -- (687),
- id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp, -- (688),
- id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp, -- (689),
- id-E-DCH-RearrangeList-Bearer-RearrangeInd E-DCH-RearrangeList-Bearer-RearrangeInd, -- (690),
--- id-HSDPA-And-EDCH-CellPortion-InformationListIE-PSCH-ReconfRqst HSDPA-And-EDCH-CellPortion-InformationListIE-PSCH-ReconfRqst, (691),
- id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD, -- (692),
- id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio, -- (693),
- id-CellPortion-InformationItem-Cell-ReconfRqstFDD CellPortion-InformationItem-Cell-ReconfRqstFDD, -- (694),
- id-CellPortion-InformationList-Cell-ReconfRqstFDD CellPortion-InformationList-Cell-ReconfRqstFDD, -- (695),
- id-multiple-PUSCH-InfoList-DM-Rsp Multiple-PUSCH-InfoList-DM-Rsp, -- (696),
- id-multiple-PUSCH-InfoList-DM-Rprt Multiple-PUSCH-InfoList-DM-Rprt, -- (697),
- id-Reference-ReceivedTotalWideBandPower Reference-ReceivedTotalWideBandPower, -- (698),
- ...
-}
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL SETUP REQUEST FDD
---
--- **************************************************************
---CommonTransportChannelSetupRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-
-CommonTransportChannelSetupRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonTransportChannelSetupRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CommonTransportChannelSetupRequestFDD-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-CommonPhysicalChannelType-CTCH-SetupRqstFDD CRITICALITY ignore TYPE CommonPhysicalChannelType-CTCH-SetupRqstFDD PRESENCE mandatory },
--- ...
---}
-
-CommonPhysicalChannelType-CTCH-SetupRqstFDD ::= CHOICE {
- secondary-CCPCH-parameters Secondary-CCPCH-CTCH-SetupRqstFDD,
- pRACH-parameters PRACH-CTCH-SetupRqstFDD,
- notUsed-pCPCHes-parameters NULL,
- ...
-}
-
-Secondary-CCPCH-CTCH-SetupRqstFDD ::= SEQUENCE {
- 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,
- -- This IE shall be present if the Secondary CCPCH Slot Format is set to any of the values from 8 to 17
- 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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Secondary-CCPCHItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-MICH-Parameters-CTCH-SetupRqstFDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-SetupRqstFDD PRESENCE optional }|
--- { ID id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD CRITICALITY reject EXTENSION FDD-S-CCPCH-FrameOffset PRESENCE optional },
--- ...
---}
-
-PowerOffsetInformation-CTCH-SetupRqstFDD ::= SEQUENCE {
- pO1-ForTFCI-Bits PowerOffset,
- pO3-ForPilotBits PowerOffset,
--- iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerOffsetInformation-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---FACH-ParametersList-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container {{ FACH-ParametersListIEs-CTCH-SetupRqstFDD }}
-FACH-ParametersList-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container
-
---FACH-ParametersListIEs-CTCH-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-FACH-ParametersListIE-CTCH-SetupRqstFDD CRITICALITY reject TYPE FACH-ParametersListIE-CTCH-SetupRqstFDD PRESENCE mandatory }
---}
-
---FACH-ParametersListIE-CTCH-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfFACHs)) OF FACH-ParametersItem-CTCH-SetupRqstFDD
-FACH-ParametersListIE-CTCH-SetupRqstFDD ::= SEQUENCE (SIZE (1..8)) OF FACH-ParametersItem-CTCH-SetupRqstFDD
-
-FACH-ParametersItem-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- transportFormatSet TransportFormatSet,
- toAWS ToAWS,
- toAWE ToAWE,
- maxFACH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---{ ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
---{ ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
--- ...
---}
-
---PCH-Parameters-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container {{ PCH-ParametersIE-CTCH-SetupRqstFDD }}
-PCH-Parameters-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container
-
---PCH-ParametersIE-CTCH-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-PCH-ParametersItem-CTCH-SetupRqstFDD CRITICALITY reject TYPE PCH-ParametersItem-CTCH-SetupRqstFDD PRESENCE mandatory }
---}
-
-PCH-ParametersItem-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- transportFormatSet TransportFormatSet,
- toAWS ToAWS,
- toAWE ToAWE,
- pCH-Power DL-Power,
- pICH-Parameters PICH-Parameters-CTCH-SetupRqstFDD,
--- iE-Extensions ProtocolExtensionContainer { { PCH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PCH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
--- ...
---}
-
-PICH-Parameters-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
- pICH-Power PICH-Power,
- pICH-Mode PICH-Mode,
- sTTD-Indicator STTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { PICH-Parameters-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PICH-Parameters-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MICH-Parameters-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
- mICH-Power PICH-Power,
- mICH-Mode MICH-Mode,
- sTTD-Indicator STTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PRACHItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---AllowedSlotFormatInformationList-CTCH-SetupRqstFDD ::= SEQUENCE (SIZE (1.. maxNrOfSlotFormatsPRACH)) OF AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD
-AllowedSlotFormatInformationList-CTCH-SetupRqstFDD ::= SEQUENCE (SIZE (1.. 8)) OF AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD
-
-AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD ::= SEQUENCE {
- rACHSlotFormat RACH-SlotFormat,
--- iE-Extensions ProtocolExtensionContainer { { AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RACH-Parameters-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container {{ RACH-ParametersIE-CTCH-SetupRqstFDD }}
-RACH-Parameters-CTCH-SetupRqstFDD ::= ProtocolIE-Single-Container
-
---RACH-ParametersIE-CTCH-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RACH-ParametersItem-CTCH-SetupRqstFDD CRITICALITY reject TYPE RACH-ParametersItem-CTCH-SetupRqstFDD PRESENCE mandatory }
---}
-
-RACH-ParametersItem-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- transportFormatSet TransportFormatSet,
--- iE-Extensions ProtocolExtensionContainer { { RACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RACH-ParametersItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
--- ...
---}
-
-AICH-Parameters-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- aICH-TransmissionTiming AICH-TransmissionTiming,
- fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
- aICH-Power AICH-Power,
- sTTD-Indicator STTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { AICH-Parameters-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AICH-Parameters-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL SETUP REQUEST TDD
---
--- **************************************************************
-
---CommonTransportChannelSetupRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CommonTransportChannelSetupRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonTransportChannelSetupRequestTDD-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-CommonPhysicalChannelType-CTCH-SetupRqstTDD CRITICALITY ignore TYPE CommonPhysicalChannelType-CTCH-SetupRqstTDD PRESENCE mandatory },
--- ...
---}
-
---CommonTransportChannelSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CommonPhysicalChannelType-CTCH-SetupRqstTDD ::= CHOICE {
- secondary-CCPCH-parameters Secondary-CCPCH-CTCH-SetupRqstTDD,
- pRACH-parameters PRACH-CTCH-SetupRqstTDD,
- ...
-}
-
-Secondary-CCPCH-CTCH-SetupRqstTDD ::= SEQUENCE {
- sCCPCH-CCTrCH-ID CCTrCH-ID, -- For DL CCTrCH supporting one or several Secondary CCPCHs
- tFCS TFCS, -- For DL CCTrCH supporting one or several Secondary CCPCHs
- tFCI-Coding TFCI-Coding,
- punctureLimit PunctureLimit,
- secondaryCCPCH-parameterList Secondary-CCPCH-parameterList-CTCH-SetupRqstTDD,
- fACH-ParametersList FACH-ParametersList-CTCH-SetupRqstTDD OPTIONAL,
- pCH-Parameters PCH-Parameters-CTCH-SetupRqstTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer {{Secondary-CCPCHItem-CTCH-SetupRqstTDD-ExtIEs}} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---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 }|
- -- 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.
--- ...
---}
-
---Secondary-CCPCH-parameterList-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ Secondary-CCPCH-parameterListIEs-CTCH-SetupRqstTDD }}
-Secondary-CCPCH-parameterList-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---Secondary-CCPCH-parameterListIEs-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD CRITICALITY reject TYPE Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD PRESENCE optional }|
--- { ID id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD CRITICALITY reject TYPE Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD PRESENCE optional }
---}
-
---Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHs)) OF Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD
-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..8)) OF Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD
-
-Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
- timeslot TimeSlot,
- midambleShiftandBurstType MidambleShiftAndBurstType,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- s-CCPCH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---FACH-ParametersList-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ FACH-ParametersListIEs-CTCH-SetupRqstTDD }}
-FACH-ParametersList-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---FACH-ParametersListIEs-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-FACH-ParametersListIE-CTCH-SetupRqstTDD CRITICALITY reject TYPE FACH-ParametersListIE-CTCH-SetupRqstTDD PRESENCE mandatory }
---}
-
---FACH-ParametersListIE-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfFACHs)) OF FACH-ParametersItem-CTCH-SetupRqstTDD
-FACH-ParametersListIE-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..8)) OF FACH-ParametersItem-CTCH-SetupRqstTDD
-
-FACH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- fACH-CCTrCH-ID CCTrCH-ID,
- dl-TransportFormatSet TransportFormatSet,
- toAWS ToAWS,
- toAWE ToAWE,
--- iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-maxFACH-Power-LCR-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
- -- Shall be ignored if bearer establishment with ALCAP.
--- ...
---}
-
---PCH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ PCH-ParametersIE-CTCH-SetupRqstTDD }}
-PCH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---PCH-ParametersIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-PCH-ParametersItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE PCH-ParametersItem-CTCH-SetupRqstTDD PRESENCE mandatory }
---}
-
-PCH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- pCH-CCTrCH-ID CCTrCH-ID,
- dl-TransportFormatSet TransportFormatSet, -- For the DL.
- toAWS ToAWS,
- toAWE ToAWE,
- pICH-Parameters PICH-Parameters-CTCH-SetupRqstTDD,
--- iE-Extensions ProtocolExtensionContainer { { PCH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---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 }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
- -- Shall be ignored if bearer establishment with ALCAP.
--- ...
---}
-
---PICH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ PICH-ParametersIE-CTCH-SetupRqstTDD }}
-PICH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---PICH-ParametersIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-PICH-ParametersItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE PICH-ParametersItem-CTCH-SetupRqstTDD PRESENCE optional }|
--- { ID id-PICH-LCR-Parameters-CTCH-SetupRqstTDD CRITICALITY reject TYPE PICH-LCR-Parameters-CTCH-SetupRqstTDD PRESENCE optional }
---}
-
-PICH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
- timeSlot TimeSlot,
- midambleshiftAndBurstType MidambleShiftAndBurstType,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- pagingIndicatorLength PagingIndicatorLength,
- pICH-Power PICH-Power,
--- iE-Extensions ProtocolExtensionContainer { { PICH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PICH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PICH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- pagingIndicatorLength PagingIndicatorLength,
- pICH-Power PICH-Power,
- second-TDD-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
--- iE-Extensions ProtocolExtensionContainer { { PICH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PICH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---{ ID id-Tstd-indicator CRITICALITY reject EXTENSION TSTD-Indicator PRESENCE optional },
- -- Applicable to 1.28 Mcps TDD only
--- ...
---}
-
---Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHLCRs)) OF Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD
-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..8)) OF Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD
-
-Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- timeslotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- s-CCPCH-Power DL-Power,
- s-CCPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR,
--- iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MICH-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- 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
- OPTIONAL,
- ...
-}
-
---MICH-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MICH-TDDOption-Specific-Parameters-CTCH-SetupRqstTDD ::= CHOICE {
- hCR-TDD MICH-HCR-Parameters-CTCH-SetupRqstTDD,
- lCR-TDD MICH-LCR-Parameters-CTCH-SetupRqstTDD,
- ...
-}
-
-MICH-HCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
- tdd-ChannelisationCode TDD-ChannelisationCode,
- timeSlot TimeSlot,
- midambleshiftAndBurstType MidambleShiftAndBurstType,
--- iE-Extensions ProtocolExtensionContainer { { MICH-HCR-Parameters-CTCH-SetupRqstTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---MICH-HCR-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MICH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- second-TDD-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- tSTD-Indicator TSTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { MICH-LCR-Parameters-CTCH-SetupRqstTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---MICH-LCR-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsinExt)) OF Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD
-Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..232)) OF Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD
- -- Applicable to 3.84Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be established.
-
---Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsLCRinExt)) OF Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD
-Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..88)) OF Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD
- -- Applicable to 1.28Mcps TDD only, used when more than maxNrOfSCCPCHLCRs SCCPCHs are to be established.
-
-PRACH-CTCH-SetupRqstTDD ::= SEQUENCE {
- pRACH-Parameters-CTCH-SetupRqstTDD PRACH-Parameters-CTCH-SetupRqstTDD,
--- iE-Extensions ProtocolExtensionContainer { { PRACH-CTCH-SetupRqstTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PRACH-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION FPACH-LCR-Parameters-CTCH-SetupRqstTDD PRESENCE optional },
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- ...
---}
-
---PRACH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ PRACH-ParametersIE-CTCH-SetupRqstTDD }}
-PRACH-Parameters-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---PRACH-ParametersIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-PRACH-ParametersItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE PRACH-ParametersItem-CTCH-SetupRqstTDD PRESENCE optional }|
--- { ID id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD CRITICALITY reject TYPE PRACH-LCR-ParametersList-CTCH-SetupRqstTDD PRESENCE optional }
---}
-
-
-PRACH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tFCS TFCS,
- timeslot TimeSlot,
- tdd-ChannelisationCode TDD-ChannelisationCode,
- maxPRACH-MidambleShifts MaxPRACH-MidambleShifts,
- pRACH-Midamble PRACH-Midamble,
- rACH RACH-Parameter-CTCH-SetupRqstTDD,
--- iE-Extensions ProtocolExtensionContainer { { PRACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PRACH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RACH-Parameter-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ RACH-ParameterIE-CTCH-SetupRqstTDD }}
-RACH-Parameter-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---RACH-ParameterIE-CTCH-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RACH-ParameterItem-CTCH-SetupRqstTDD CRITICALITY reject TYPE RACH-ParameterItem-CTCH-SetupRqstTDD PRESENCE mandatory }
---}
-
-RACH-ParameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- uL-TransportFormatSet TransportFormatSet, -- For the UL
--- iE-Extensions ProtocolExtensionContainer { { RACH-ParameterItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RACH-ParameterItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
- -- Shall be ignored if bearer establishment with ALCAP.
--- ...
---}
-
---PRACH-LCR-ParametersList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfPRACHLCRs)) OF PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD
-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD ::= SEQUENCE (SIZE (1..8)) OF PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD
-
-PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tFCS TFCS,
- timeslotLCR TimeSlotLCR,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- midambleShiftLCR MidambleShiftLCR,
- rACH RACH-Parameter-CTCH-SetupRqstTDD,
--- iE-Extensions ProtocolExtensionContainer { { PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-FPACH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- timeslotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- fPACH-Power FPACH-Power,
--- iE-Extensions ProtocolExtensionContainer { { FPACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FPACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL SETUP RESPONSE
---
--- **************************************************************
-
---CommonTransportChannelSetupResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupResponse-Extensions}} OPTIONAL,
--- ...
---}
-
-CommonTransportChannelSetupResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonTransportChannelSetupResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-FACH-ParametersList-CTCH-SetupRsp CRITICALITY ignore TYPE FACH-CommonTransportChannel-InformationResponse PRESENCE optional }|
--- { ID id-PCH-Parameters-CTCH-SetupRsp CRITICALITY ignore TYPE CommonTransportChannel-InformationResponse PRESENCE optional }|
--- { ID id-RACH-Parameters-CTCH-SetupRsp CRITICALITY ignore TYPE CommonTransportChannel-InformationResponse PRESENCE optional }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---CommonTransportChannelSetupResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---FACH-CommonTransportChannel-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfFACHs)) OF CommonTransportChannel-InformationResponse
-FACH-CommonTransportChannel-InformationResponse ::= SEQUENCE (SIZE (1..8)) OF CommonTransportChannel-InformationResponse
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL SETUP FAILURE
---
--- **************************************************************
-
---CommonTransportChannelSetupFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupFailure-Extensions}} OPTIONAL,
--- ...
---}
-CommonTransportChannelSetupFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonTransportChannelSetupFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---CommonTransportChannelSetupFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL RECONFIGURATION REQUEST FDD
---
--- **************************************************************
-
---CommonTransportChannelReconfigurationRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-CommonTransportChannelReconfigurationRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonTransportChannelReconfigurationRequestFDD-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-CommonPhysicalChannelType-CTCH-ReconfRqstFDD CRITICALITY reject TYPE CommonPhysicalChannelType-CTCH-ReconfRqstFDD PRESENCE mandatory },
--- ...
---}
-
---CommonTransportChannelReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CommonPhysicalChannelType-CTCH-ReconfRqstFDD ::= CHOICE {
- secondary-CCPCH-parameters Secondary-CCPCHList-CTCH-ReconfRqstFDD,
- pRACH-parameters PRACHList-CTCH-ReconfRqstFDD,
- notUsed-cPCH-parameters NULL,
- ...
-}
-
-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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Secondary-CCPCH-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-MICH-Parameters-CTCH-ReconfRqstFDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-ReconfRqstFDD PRESENCE optional },
--- ...
---}
-
---FACH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ FACH-ParametersListIEs-CTCH-ReconfRqstFDD }}
-FACH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container
-
---FACH-ParametersListIEs-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-FACH-ParametersListIE-CTCH-ReconfRqstFDD CRITICALITY reject TYPE FACH-ParametersListIE-CTCH-ReconfRqstFDD PRESENCE mandatory }
---}
-
---FACH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxFACHCell)) OF FACH-ParametersItem-CTCH-ReconfRqstFDD
-FACH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..256)) 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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PCH-Parameters-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ PCH-ParametersIE-CTCH-ReconfRqstFDD }}
-PCH-Parameters-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container
-
---PCH-ParametersIE-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-PCH-ParametersItem-CTCH-ReconfRqstFDD CRITICALITY reject TYPE PCH-ParametersItem-CTCH-ReconfRqstFDD PRESENCE mandatory }
---}
-
-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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PCH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PICH-Parameters-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ PICH-ParametersIE-CTCH-ReconfRqstFDD }}
-PICH-Parameters-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container
-
---PICH-ParametersIE-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-PICH-ParametersItem-CTCH-ReconfRqstFDD CRITICALITY reject TYPE PICH-ParametersItem-CTCH-ReconfRqstFDD PRESENCE mandatory }
---}
-
-PICH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- pICH-Power PICH-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { PICH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PICH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MICH-Parameters-CTCH-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- mICH-Power PICH-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PRACH-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PRACH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ PRACH-ParametersListIEs-CTCH-ReconfRqstFDD }}
-PRACH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container
-
---PRACH-ParametersListIEs-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD CRITICALITY reject TYPE PRACH-ParametersListIE-CTCH-ReconfRqstFDD PRESENCE mandatory }
---}
-
---PRACH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF PRACH-ParametersItem-CTCH-ReconfRqstFDD
-PRACH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..16)) OF PRACH-ParametersItem-CTCH-ReconfRqstFDD
-
-PRACH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- preambleSignatures PreambleSignatures OPTIONAL,
- allowedSlotFormatInformation AllowedSlotFormatInformationList-CTCH-ReconfRqstFDD OPTIONAL,
- rACH-SubChannelNumbers RACH-SubChannelNumbers OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { PRACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PRACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---AllowedSlotFormatInformationList-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1.. maxNrOfSlotFormatsPRACH)) OF AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD
-AllowedSlotFormatInformationList-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1.. 8)) OF AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD
-
-AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
- rACH-SlotFormat RACH-SlotFormat,
--- iE-Extensions ProtocolExtensionContainer { { AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---AICH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container {{ AICH-ParametersListIEs-CTCH-ReconfRqstFDD }}
-AICH-ParametersList-CTCH-ReconfRqstFDD ::= ProtocolIE-Single-Container
-
---AICH-ParametersListIEs-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-AICH-ParametersListIE-CTCH-ReconfRqstFDD CRITICALITY reject TYPE AICH-ParametersListIE-CTCH-ReconfRqstFDD PRESENCE mandatory }
---}
-
---AICH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF AICH-ParametersItem-CTCH-ReconfRqstFDD
-AICH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..16)) OF AICH-ParametersItem-CTCH-ReconfRqstFDD
-
-AICH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- aICH-Power AICH-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { AICH-ParametersItemIE-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AICH-ParametersItemIE-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL RECONFIGURATION REQUEST TDD
---
--- **************************************************************
-
---CommonTransportChannelReconfigurationRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CommonTransportChannelReconfigurationRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---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 },
--- ...
---}
-
---CommonTransportChannelReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION FPACH-LCR-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- -- Mandatory For 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-MICH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional },
--- ...
---}
-
-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- secondaryCCPCHList Secondary-CCPCHList-CTCH-ReconfRqstTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Secondary-CCPCH-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
--- { ID id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
--- ...
---}
-
---Secondary-CCPCHList-CTCH-ReconfRqstTDD ::= ProtocolIE-Single-Container {{ Secondary-CCPCHListIEs-CTCH-ReconfRqstTDD }}
-Secondary-CCPCHList-CTCH-ReconfRqstTDD ::= ProtocolIE-Single-Container
-
---Secondary-CCPCHListIEs-CTCH-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD CRITICALITY reject TYPE Secondary-CCPCHListIE-CTCH-ReconfRqstTDD PRESENCE mandatory }
---}
-
---Secondary-CCPCHListIE-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHs)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..8)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
-
-Secondary-CCPCHItem-CTCH-ReconfRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- sCCPCH-Power DL-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCHItem-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Secondary-CCPCHItem-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PICH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- pICH-Power PICH-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { PICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---FACH-ParametersList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (0..maxNrOfFACHs)) OF FACH-ParametersItem-CTCH-ReconfRqstTDD
-FACH-ParametersList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (0..8)) OF FACH-ParametersItem-CTCH-ReconfRqstTDD
-
-FACH-ParametersItem-CTCH-ReconfRqstTDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FACH-ParametersItem-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
-PCH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { PCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-PCH-Power-LCR-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional },
--- ...
- -- Applicable to 1.28Mcps TDD only
---}
-
-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
- commonPhysicalChannelId CommonPhysicalChannelID,
- fPACHPower FPACH-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { FPACH-LCR-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FPACH-LCR-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-MICH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- mICH-Power PICH-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---MICH-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsinExt)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
-Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..232)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
- -- Applicable to 3.84Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
-
---Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSCCPCHsLCRinExt)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
-Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD ::= SEQUENCE (SIZE (1..88)) OF Secondary-CCPCHItem-CTCH-ReconfRqstTDD
- -- Applicable to 1.28Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be reconfigured.
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL RECONFIGURATION RESPONSE
---
--- **************************************************************
-
---CommonTransportChannelReconfigurationResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationResponse-Extensions}} OPTIONAL,
--- ...
---}
-CommonTransportChannelReconfigurationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonTransportChannelReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---CommonTransportChannelReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL RECONFIGURATION FAILURE
---
--- **************************************************************
-
---CommonTransportChannelReconfigurationFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationFailure-Extensions}} OPTIONAL,
--- ...
---}
-CommonTransportChannelReconfigurationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonTransportChannelReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---CommonTransportChannelReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL DELETION REQUEST
---
--- **************************************************************
-
---CommonTransportChannelDeletionRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelDeletionRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionRequest-Extensions}} OPTIONAL,
--- ...
---}
-CommonTransportChannelDeletionRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonTransportChannelDeletionRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory}|
--- { ID id-CommonPhysicalChannelID CRITICALITY reject TYPE CommonPhysicalChannelID PRESENCE mandatory}|
--- { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory},
--- ...
---}
-
---CommonTransportChannelDeletionRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON TRANSPORT CHANNEL DELETION RESPONSE
---
--- **************************************************************
-
---CommonTransportChannelDeletionResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonTransportChannelDeletionResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionResponse-Extensions}} OPTIONAL,
--- ...
---}
-
-CommonTransportChannelDeletionResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonTransportChannelDeletionResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---CommonTransportChannelDeletionResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- BLOCK RESOURCE REQUEST
---
--- **************************************************************
-
---BlockResourceRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{BlockResourceRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{BlockResourceRequest-Extensions}} OPTIONAL,
--- ...
---}
-BlockResourceRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---BlockResourceRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
--- { ID id-BlockingPriorityIndicator CRITICALITY reject TYPE BlockingPriorityIndicator PRESENCE mandatory }|
--- { ID id-ShutdownTimer CRITICALITY reject TYPE ShutdownTimer PRESENCE conditional },
- -- The IE shall be present if the Blocking Priority Indicator IE indicates "Normal Priority"--
--- ...
---}
-
---BlockResourceRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- BLOCK RESOURCE RESPONSE
---
--- **************************************************************
-
---BlockResourceResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{BlockResourceResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{BlockResourceResponse-Extensions}} OPTIONAL,
--- ...
---}
-BlockResourceResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---BlockResourceResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---BlockResourceResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- BLOCK RESOURCE FAILURE
---
--- **************************************************************
-
---BlockResourceFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{BlockResourceFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{BlockResourceFailure-Extensions}} OPTIONAL,
--- ...
---}
-BlockResourceFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---BlockResourceFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---BlockResourceFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- UNBLOCK RESOURCE INDICATION
---
--- **************************************************************
-
---UnblockResourceIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{UnblockResourceIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{UnblockResourceIndication-Extensions}} OPTIONAL,
--- ...
---}
-UnblockResourceIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---UnblockResourceIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory},
--- ...
---}
-
---UnblockResourceIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
--- **************************************************************
---
--- AUDIT REQUIRED INDICATION
---
--- **************************************************************
-
---AuditRequiredIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{AuditRequiredIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{AuditRequiredIndication-Extensions}} OPTIONAL,
--- ...
---}
-AuditRequiredIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AuditRequiredIndication-IEs NBAP-PROTOCOL-IES ::= {
--- ...
---}
-
---AuditRequiredIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- AUDIT REQUEST
---
--- **************************************************************
-
---AuditRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{AuditRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{AuditRequest-Extensions}} OPTIONAL,
--- ...
---}
-AuditRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---AuditRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Start-Of-Audit-Sequence-Indicator CRITICALITY reject TYPE Start-Of-Audit-Sequence-Indicator PRESENCE mandatory },
--- ...
---}
-
---AuditRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- AUDIT RESPONSE
---
--- **************************************************************
-
---AuditResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{AuditResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{AuditResponse-Extensions}} OPTIONAL,
--- ...
---}
-AuditResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AuditResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-End-Of-Audit-Sequence-Indicator CRITICALITY ignore TYPE End-Of-Audit-Sequence-Indicator PRESENCE mandatory }|
--- { ID id-Cell-InformationList-AuditRsp CRITICALITY ignore TYPE Cell-InformationList-AuditRsp PRESENCE optional }|
--- { ID id-CCP-InformationList-AuditRsp CRITICALITY ignore TYPE CCP-InformationList-AuditRsp PRESENCE optional }|
- -- CCP (Communication Control Port) --
--- { ID id-Local-Cell-InformationList-AuditRsp CRITICALITY ignore TYPE Local-Cell-InformationList-AuditRsp PRESENCE optional }|
--- { ID id-Local-Cell-Group-InformationList-AuditRsp CRITICALITY ignore TYPE Local-Cell-Group-InformationList-AuditRsp PRESENCE optional }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---AuditResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Power-Local-Cell-Group-InformationList-AuditRsp CRITICALITY ignore EXTENSION Power-Local-Cell-Group-InformationList-AuditRsp PRESENCE optional },
--- ...
---}
-
---Cell-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ Cell-InformationItemIE-AuditRsp}}
-Cell-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Cell-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-Cell-InformationItem-AuditRsp CRITICALITY ignore TYPE Cell-InformationItem-AuditRsp PRESENCE optional }
---}
-
-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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-FPACH-LCR-InformationList-AuditRsp CRITICALITY ignore EXTENSION FPACH-LCR-InformationList-AuditRsp PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-DwPCH-LCR-InformationList-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-HSDSCH-Resources-Information-AuditRsp CRITICALITY ignore EXTENSION HS-DSCH-Resources-Information-AuditRsp PRESENCE optional }|
--- { ID id-MICH-Information-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information PRESENCE optional }|
--- { ID id-S-CCPCH-InformationListExt-AuditRsp CRITICALITY ignore EXTENSION S-CCPCH-InformationListExt-AuditRsp PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the cell.
--- { ID id-S-CCPCH-LCR-InformationListExt-AuditRsp CRITICALITY ignore EXTENSION S-CCPCH-LCR-InformationListExt-AuditRsp PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the cell.
--- { ID id-E-DCH-Resources-Information-AuditRsp CRITICALITY ignore EXTENSION E-DCH-Resources-Information-AuditRsp PRESENCE optional },
--- ...
---}
-
---P-SCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ P-SCH-InformationIE-AuditRsp }}
-P-SCH-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---P-SCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---S-SCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---P-CPICH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..32)) OF ProtocolIE-Single-Container
-
---S-CPICH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---P-CCPCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-P-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---BCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ BCH-InformationIE-AuditRsp }}
-BCH-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---BCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..32)) OF ProtocolIE-Single-Container
-
---S-CCPCH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-S-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
---PCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ PCH-InformationIE-AuditRsp }}
-PCH-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---PCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-PCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
---}
-
---PICH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ PICH-InformationIE-AuditRsp }}
-PICH-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---PICH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---FACH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---PRACH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RACH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { 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-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---AICH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-AICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---SCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ SCH-InformationIE-AuditRsp }}
-SCH-Information-AuditRsp ::= ProtocolIE-Single-Container
-
---SCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---CCP-InformationList-AuditRsp ::=SEQUENCE (SIZE (1..maxCCPinNodeB)) OF ProtocolIE-Single-Container {{ CCP-InformationItemIE-AuditRsp }}
-CCP-InformationList-AuditRsp ::=SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---CCP-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- {ID id-CCP-InformationItem-AuditRsp CRITICALITY ignore TYPE CCP-InformationItem-AuditRsp PRESENCE mandatory}
---}
-
-CCP-InformationItem-AuditRsp ::= SEQUENCE {
- communicationControlPortID CommunicationControlPortID,
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer {{ CCP-InformationItem-AuditRsp-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CCP-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---FPACH-LCR-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxFPACHCell)) OF ProtocolIE-Single-Container {{ FPACH-LCR-InformationItemIE-AuditRsp }}
-FPACH-LCR-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..8)) OF ProtocolIE-Single-Container
-
---FPACH-LCR-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-FPACH-LCR-Information-AuditRsp CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
-HS-DSCH-Resources-Information-AuditRsp ::= SEQUENCE {
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer {{ HS-DSCH-Resources-Information-AuditRsp-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-DSCH-Resources-Information-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---S-CCPCH-InformationListExt-AuditRsp ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExt)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-AuditRsp }}
-S-CCPCH-InformationListExt-AuditRsp ::= SEQUENCE (SIZE (1..208)) OF ProtocolIE-Single-Container
-
---S-CCPCH-LCR-InformationListExt-AuditRsp ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExtLCR)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-AuditRsp }}
-S-CCPCH-LCR-InformationListExt-AuditRsp ::= SEQUENCE (SIZE (1..64)) OF ProtocolIE-Single-Container
-
-E-DCH-Resources-Information-AuditRsp ::= SEQUENCE {
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer {{ E-DCH-Resources-Information-AuditRsp-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-Resources-Information-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Local-Cell-InformationList-AuditRsp ::=SEQUENCE (SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-InformationItemIE-AuditRsp }}
-Local-Cell-InformationList-AuditRsp ::=SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Local-Cell-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-InformationItem-AuditRsp CRITICALITY ignore TYPE Local-Cell-InformationItem-AuditRsp PRESENCE mandatory}
---}
-
-Local-Cell-InformationItem-AuditRsp ::= SEQUENCE {
- local-Cell-ID Local-Cell-ID,
- dl-or-global-capacityCredit DL-or-Global-CapacityCredit,
- ul-capacityCredit UL-CapacityCredit OPTIONAL,
- commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw,
- dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw,
- maximumDL-PowerCapability MaximumDL-PowerCapability OPTIONAL,
- minSpreadingFactor MinSpreadingFactor OPTIONAL,
- minimumDL-PowerCapability MinimumDL-PowerCapability OPTIONAL,
- local-Cell-Group-ID Local-Cell-ID OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer {{ Local-Cell-InformationItem-AuditRsp-ExtIEs}} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Local-Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-ReferenceClockAvailability CRITICALITY ignore EXTENSION ReferenceClockAvailability PRESENCE optional }|
--- { ID id-Power-Local-Cell-Group-ID CRITICALITY ignore EXTENSION Local-Cell-ID PRESENCE optional }|
--- { ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
--- { ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
--- { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION DedicatedChannelsCapacityConsumptionLaw PRESENCE optional },
--- ...
---}
-
---Local-Cell-Group-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE-AuditRsp }}
-Local-Cell-Group-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Local-Cell-Group-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-Group-InformationItem-AuditRsp CRITICALITY ignore TYPE Local-Cell-Group-InformationItem-AuditRsp PRESENCE mandatory}
---}
-
-Local-Cell-Group-InformationItem-AuditRsp ::= SEQUENCE {
- local-Cell-Group-ID Local-Cell-ID,
- dl-or-global-capacityCredit DL-or-Global-CapacityCredit,
- ul-capacityCredit UL-CapacityCredit OPTIONAL,
- commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw,
- dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw,
--- iE-Extensions ProtocolExtensionContainer {{ Local-Cell-Group-InformationItem-AuditRsp-ExtIEs}} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Local-Cell-Group-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION DedicatedChannelsCapacityConsumptionLaw PRESENCE optional },
--- ...
---}
-
---Power-Local-Cell-Group-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Power-Local-Cell-Group-InformationItemIE-AuditRsp }}
-Power-Local-Cell-Group-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Power-Local-Cell-Group-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-Power-Local-Cell-Group-InformationItem-AuditRsp CRITICALITY ignore TYPE Power-Local-Cell-Group-InformationItem-AuditRsp PRESENCE mandatory}
---}
-
-Power-Local-Cell-Group-InformationItem-AuditRsp ::= SEQUENCE {
- power-Local-Cell-Group-ID Local-Cell-ID,
- maximumDL-PowerCapability MaximumDL-PowerCapability,
--- iE-Extensions ProtocolExtensionContainer {{ Power-Local-Cell-Group-InformationItem-AuditRsp-ExtIEs}} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Power-Local-Cell-Group-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- AUDIT FAILURE
---
--- **************************************************************
-
---AuditFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{AuditFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{AuditFailure-Extensions}} OPTIONAL,
--- ...
---}
-AuditFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AuditFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---AuditFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
--- **************************************************************
---
--- COMMON MEASUREMENT INITIATION REQUEST
---
--- **************************************************************
-
---CommonMeasurementInitiationRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationRequest-Extensions}} OPTIONAL,
--- ...
---}
-CommonMeasurementInitiationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonMeasurementInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-MeasurementID CRITICALITY reject TYPE MeasurementID PRESENCE mandatory }|
--- { ID id-CommonMeasurementObjectType-CM-Rqst CRITICALITY reject TYPE CommonMeasurementObjectType-CM-Rqst PRESENCE mandatory }|
--- { ID id-CommonMeasurementType CRITICALITY reject TYPE CommonMeasurementType PRESENCE mandatory }|
--- { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional }|
--- { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory }|
--- { ID id-SFNReportingIndicator CRITICALITY reject TYPE FNReportingIndicator PRESENCE mandatory }|
--- { ID id-SFN CRITICALITY reject TYPE SFN PRESENCE optional },
--- ...
---}
-
---CommonMeasurementInitiationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-CommonMeasurementAccuracy CRITICALITY reject EXTENSION CommonMeasurementAccuracy PRESENCE optional}|
--- { ID id-MeasurementRecoveryBehavior CRITICALITY ignore EXTENSION MeasurementRecoveryBehavior PRESENCE optional
--- },
--- ...
---}
-
-CommonMeasurementObjectType-CM-Rqst ::= CHOICE {
- cell Cell-CM-Rqst,
- rACH RACH-CM-Rqst,
- notUsed-cPCH NULL,
- ...,
- extension-CommonMeasurementObjectType-CM-Rqst Extension-CommonMeasurementObjectType-CM-Rqst
-}
-
---Extension-CommonMeasurementObjectType-CM-Rqst ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RqstIE }}
-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 }
---}
-
-Cell-CM-Rqst ::= SEQUENCE {
- c-ID C-ID,
- timeSlot TimeSlot OPTIONAL, -- Applicable to 3.84Mcps TDD only
--- iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellItem-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TimeSlotLCR-CM-Rqst CRITICALITY reject EXTENSION TimeSlotLCR PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- {ID id-NeighbouringCellMeasurementInformation CRITICALITY ignore EXTENSION NeighbouringCellMeasurementInformation PRESENCE optional },
--- ...
---}
-
-RACH-CM-Rqst ::= SEQUENCE {
- c-ID C-ID,
- commonTransportChannelID CommonTransportChannelID,
--- iE-Extensions ProtocolExtensionContainer { { RACHItem-CM-Rqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RACHItem-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PowerLocalCellGroup-CM-Rqst ::= SEQUENCE {
- powerLocalCellGroupID Local-Cell-ID,
--- iE-Extensions ProtocolExtensionContainer {{ PowerLocalCellGroup-CM-Rqst-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerLocalCellGroup-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON MEASUREMENT INITIATION RESPONSE
---
--- **************************************************************
---CommonMeasurementInitiationResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationResponse-Extensions}} OPTIONAL,
--- ...
---}
-CommonMeasurementInitiationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonMeasurementInitiationResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
--- { ID id-CommonMeasurementObjectType-CM-Rsp CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rsp PRESENCE optional }|
--- { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---CommonMeasurementInitiationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-CommonMeasurementAccuracy CRITICALITY ignore EXTENSION CommonMeasurementAccuracy PRESENCE optional}|
--- { ID id-MeasurementRecoverySupportIndicator CRITICALITY ignore EXTENSION MeasurementRecoverySupportIndicator PRESENCE optional
--- },
--- ...
---}
-
-CommonMeasurementObjectType-CM-Rsp ::= CHOICE {
- cell Cell-CM-Rsp,
- rACH RACH-CM-Rsp,
- notUsed-cPCH NULL,
- ...,
- extension-CommonMeasurementObjectType-CM-Rsp Extension-CommonMeasurementObjectType-CM-Rsp
-}
-
---Extension-CommonMeasurementObjectType-CM-Rsp ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RspIE }}
-Extension-CommonMeasurementObjectType-CM-Rsp ::= ProtocolIE-Single-Container
-
---Extension-CommonMeasurementObjectType-CM-RspIE NBAP-PROTOCOL-IES ::= {
--- { ID id-Power-Local-Cell-Group-choice-CM-Rsp CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rsp PRESENCE mandatory }
---}
-
-Cell-CM-Rsp ::= SEQUENCE {
- commonMeasurementValue CommonMeasurementValue,
--- iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellItem-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RACH-CM-Rsp ::= SEQUENCE {
- commonMeasurementValue CommonMeasurementValue,
--- iE-Extensions ProtocolExtensionContainer { { RACHItem-CM-Rsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RACHItem-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PowerLocalCellGroup-CM-Rsp ::= SEQUENCE {
- commonMeasurementValue CommonMeasurementValue,
--- iE-Extensions ProtocolExtensionContainer {{ PowerLocalCellGroup-CM-Rsp-ExtIEs}} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerLocalCellGroup-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON MEASUREMENT INITIATION FAILURE
---
--- **************************************************************
---CommonMeasurementInitiationFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationFailure-Extensions}} OPTIONAL,
--- ...
---}
-CommonMeasurementInitiationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonMeasurementInitiationFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---CommonMeasurementInitiationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
--- **************************************************************
---
--- CELL SETUP REQUEST FDD
---
--- **************************************************************
-
---CellSetupRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSetupRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSetupRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-
-CellSetupRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSetupRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-ID CRITICALITY reject TYPE Local-Cell-ID PRESENCE mandatory }|
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
--- { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory }|
--- { ID id-T-Cell CRITICALITY reject TYPE T-Cell PRESENCE mandatory }|
--- { ID id-UARFCNforNu CRITICALITY reject TYPE UARFCN PRESENCE mandatory }|
--- { ID id-UARFCNforNd CRITICALITY reject TYPE UARFCN PRESENCE mandatory }|
--- { ID id-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE mandatory }|
--- { ID id-Closed-Loop-Timing-Adjustment-Mode CRITICALITY reject TYPE Closedlooptimingadjustmentmode PRESENCE optional }|
--- { ID id-PrimaryScramblingCode CRITICALITY reject TYPE PrimaryScramblingCode PRESENCE mandatory }|
--- { ID id-Synchronisation-Configuration-Cell-SetupRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-SetupRqst PRESENCE mandatory }|
--- { ID id-DL-TPC-Pattern01Count CRITICALITY reject TYPE DL-TPC-Pattern01Count PRESENCE mandatory }|
--- { ID id-PrimarySCH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE PrimarySCH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
--- { ID id-SecondarySCH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE SecondarySCH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
--- { ID id-PrimaryCPICH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE PrimaryCPICH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
--- { ID id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationList-Cell-SetupRqstFDD PRESENCE optional }|
--- { ID id-PrimaryCCPCH-Information-Cell-SetupRqstFDD CRITICALITY reject TYPE PrimaryCCPCH-Information-Cell-SetupRqstFDD PRESENCE mandatory }|
--- { ID id-Limited-power-increase-information-Cell-SetupRqstFDD CRITICALITY reject TYPE Limited-power-increase-information-Cell-SetupRqstFDD PRESENCE mandatory },
--- ...
---}
-
---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 },
--- ...
---}
-
-Synchronisation-Configuration-Cell-SetupRqst ::= SEQUENCE {
- n-INSYNC-IND N-INSYNC-IND,
- n-OUTSYNC-IND N-OUTSYNC-IND,
- t-RLFAILURE T-RLFAILURE,
--- iE-Extensions ProtocolExtensionContainer { { Synchronisation-Configuration-Cell-SetupRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Synchronisation-Configuration-Cell-SetupRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PrimarySCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- primarySCH-Power DL-Power,
- tSTD-Indicator TSTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { PrimarySCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PrimarySCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SecondarySCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- secondarySCH-Power DL-Power,
- tSTD-Indicator TSTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { SecondarySCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SecondarySCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PrimaryCPICH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- primaryCPICH-Power PrimaryCPICH-Power,
- transmitDiversityIndicator TransmitDiversityIndicator,
--- iE-Extensions ProtocolExtensionContainer { { PrimaryCPICH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PrimaryCPICH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SecondaryCPICH-InformationList-Cell-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxSCPICHCell)) OF ProtocolIE-Single-Container{{ SecondaryCPICH-InformationItemIE-Cell-SetupRqstFDD }}
-SecondaryCPICH-InformationList-Cell-SetupRqstFDD ::= SEQUENCE (SIZE (1..32)) OF ProtocolIE-Single-Container
-
---SecondaryCPICH-InformationItemIE-Cell-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationItem-Cell-SetupRqstFDD PRESENCE mandatory}
---}
-
-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- dl-ScramblingCode DL-ScramblingCode,
- fDD-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
- secondaryCPICH-Power DL-Power,
- transmitDiversityIndicator TransmitDiversityIndicator,
--- iE-Extensions ProtocolExtensionContainer { { SecondaryCPICH-InformationItem-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SecondaryCPICH-InformationItem-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PrimaryCCPCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- bCH-information BCH-Information-Cell-SetupRqstFDD,
- sTTD-Indicator STTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { PrimaryCCPCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PrimaryCCPCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-BCH-Information-Cell-SetupRqstFDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- bCH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { BCH-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---BCH-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Limited-power-increase-information-Cell-SetupRqstFDD ::= SEQUENCE {
- powerRaiseLimit PowerRaiseLimit,
- dLPowerAveragingWindowSize DLPowerAveragingWindowSize,
--- iE-Extensions ProtocolExtensionContainer { { Limited-power-increase-information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Limited-power-increase-information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-IPDLParameter-Information-Cell-SetupRqstFDD::= SEQUENCE {
- iPDL-FDD-Parameters IPDL-FDD-Parameters,
- iPDL-Indicator IPDL-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IPDLParameter-Information-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellPortion-InformationList-Cell-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF ProtocolIE-Single-Container{{ CellPortion-InformationItemIE-Cell-SetupRqstFDD }}
-CellPortion-InformationList-Cell-SetupRqstFDD ::= SEQUENCE (SIZE (1..64)) OF ProtocolIE-Single-Container
-
---CellPortion-InformationItemIE-Cell-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-CellPortion-InformationItem-Cell-SetupRqstFDD CRITICALITY reject TYPE CellPortion-InformationItem-Cell-SetupRqstFDD PRESENCE mandatory}
---}
-
-CellPortion-InformationItem-Cell-SetupRqstFDD::= SEQUENCE {
- cellPortionID CellPortionID,
- associatedSecondaryCPICH CommonPhysicalChannelID,
- maximumTransmissionPowerforCellPortion MaximumTransmissionPower,
--- iE-Extensions ProtocolExtensionContainer { { CellPortion-InformationItem-Cell-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellPortion-InformationItem-Cell-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---...
---}
-
--- **************************************************************
---
--- CELL SETUP REQUEST TDD
---
--- **************************************************************
-
---CellSetupRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSetupRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSetupRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSetupRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSetupRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-ID CRITICALITY reject TYPE Local-Cell-ID PRESENCE mandatory }|
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
--- { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory }|
--- { ID id-UARFCNforNt CRITICALITY reject TYPE UARFCN PRESENCE mandatory }|
--- { ID id-CellParameterID CRITICALITY reject TYPE CellParameterID PRESENCE mandatory }|
--- { ID id-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE mandatory }|
--- { ID id-TransmissionDiversityApplied CRITICALITY reject TYPE TransmissionDiversityApplied PRESENCE mandatory }|
--- { ID id-SyncCase CRITICALITY reject TYPE SyncCase PRESENCE mandatory }|
--- { ID id-Synchronisation-Configuration-Cell-SetupRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-SetupRqst PRESENCE mandatory }|
--- { ID id-DPCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE mandatory }|
- -- This IE shall be ignored by the Node B.
--- { ID id-PUSCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE mandatory }|
- -- This IE shall be ignored by the Node B.
--- { ID id-PRACHConstant CRITICALITY reject TYPE ConstantValue PRESENCE mandatory }|
- -- This IE shall be ignored by the Node B.
--- { ID id-TimingAdvanceApplied CRITICALITY reject TYPE TimingAdvanceApplied PRESENCE mandatory }|
--- { ID id-SCH-Information-Cell-SetupRqstTDD CRITICALITY reject TYPE SCH-Information-Cell-SetupRqstTDD PRESENCE optional }|
- -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD
--- { ID id-PCCPCH-Information-Cell-SetupRqstTDD CRITICALITY reject TYPE PCCPCH-Information-Cell-SetupRqstTDD PRESENCE optional }|
- -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD
--- { ID id-TimeSlotConfigurationList-Cell-SetupRqstTDD CRITICALITY reject TYPE TimeSlotConfigurationList-Cell-SetupRqstTDD PRESENCE optional },
- -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD
--- ...
---}
-
---CellSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD CRITICALITY reject EXTENSION TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-PCCPCH-LCR-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION PCCPCH-LCR-Information-Cell-SetupRqstTDD PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-DwPCH-LCR-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION DwPCH-LCR-Information-Cell-SetupRqstTDD PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-ReferenceSFNoffset CRITICALITY ignore EXTENSION ReferenceSFNoffset PRESENCE optional }|
--- { ID id-IPDLParameter-Information-Cell-SetupRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-Cell-SetupRqstTDD PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only
--- { ID id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-LCR-Cell-SetupRqstTDD PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
-
-SCH-Information-Cell-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- syncCaseIndicator SyncCaseIndicator-Cell-SetupRqstTDD-PSCH,
- sCH-Power DL-Power,
- tSTD-Indicator TSTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { SCH-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SCH-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SyncCaseIndicator-Cell-SetupRqstTDD-PSCH ::= ProtocolIE-Single-Container {{ SyncCaseIndicatorIE-Cell-SetupRqstTDD-PSCH }}
-SyncCaseIndicator-Cell-SetupRqstTDD-PSCH ::= ProtocolIE-Single-Container
-
---SyncCaseIndicatorIE-Cell-SetupRqstTDD-PSCH NBAP-PROTOCOL-IES ::= {
--- { ID id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH CRITICALITY reject TYPE SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH PRESENCE mandatory }
---}
-
-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH ::= CHOICE {
- case1 Case1-Cell-SetupRqstTDD,
- case2 Case2-Cell-SetupRqstTDD,
- ...
-}
-
-Case1-Cell-SetupRqstTDD ::= SEQUENCE {
- timeSlot TimeSlot,
--- iE-Extensions ProtocolExtensionContainer { { Case1Item-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Case1Item-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Case2-Cell-SetupRqstTDD ::= SEQUENCE {
- sCH-TimeSlot SCH-TimeSlot,
--- iE-Extensions ProtocolExtensionContainer { { Case2Item-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Case2Item-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-PCCPCH-Information-Cell-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- pCCPCH-Power PCCPCH-Power,
- sCTD-Indicator SCTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { PCCPCH-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PCCPCH-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TimeSlotConfigurationList-Cell-SetupRqstTDD ::= SEQUENCE (SIZE (1..15)) OF TimeSlotConfigurationItem-Cell-SetupRqstTDD
-
-TimeSlotConfigurationItem-Cell-SetupRqstTDD ::= SEQUENCE {
- timeSlot TimeSlot,
- timeSlotStatus TimeSlotStatus,
- timeSlotDirection TimeSlotDirection,
--- iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TimeSlotConfigurationItem-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD ::= SEQUENCE (SIZE (1..7)) OF TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD
-
-TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- timeSlotStatus TimeSlotStatus,
- timeSlotDirection TimeSlotDirection,
--- iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PCCPCH-LCR-Information-Cell-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- pCCPCH-Power PCCPCH-Power,
- sCTD-Indicator SCTD-Indicator,
- tSTD-Indicator TSTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { PCCPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PCCPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DwPCH-LCR-Information-Cell-SetupRqstTDD ::= SEQUENCE {
- commonPhysicalChannelId CommonPhysicalChannelID,
- tSTD-Indicator TSTD-Indicator,
- dwPCH-Power DwPCH-Power,
--- iE-Extensions ProtocolExtensionContainer { { DwPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DwPCH-LCR-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-IPDLParameter-Information-Cell-SetupRqstTDD ::= SEQUENCE {
- iPDL-TDD-Parameters IPDL-TDD-Parameters,
- iPDL-Indicator IPDL-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IPDLParameter-Information-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-IPDLParameter-Information-LCR-Cell-SetupRqstTDD ::= SEQUENCE {
- iPDL-TDD-Parameters-LCR IPDL-TDD-Parameters-LCR,
- iPDL-Indicator IPDL-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-LCR-Cell-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IPDLParameter-Information-LCR-Cell-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL SETUP RESPONSE
---
--- **************************************************************
-
---CellSetupResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSetupResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSetupResponse-Extensions}} OPTIONAL,
--- ...
---}
-CellSetupResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSetupResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---CellSetupResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL SETUP FAILURE
---
--- **************************************************************
-
---CellSetupFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSetupFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSetupFailure-Extensions}} OPTIONAL,
--- ...
---}
-
-CellSetupFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSetupFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---CellSetupFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL RECONFIGURATION REQUEST FDD
---
--- **************************************************************
-
---CellReconfigurationRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellReconfigurationRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellReconfigurationRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-
-CellReconfigurationRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellReconfigurationRequestFDD-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-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE optional }|
--- { ID id-Synchronisation-Configuration-Cell-ReconfRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-ReconfRqst PRESENCE optional }|
--- { ID id-PrimarySCH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE PrimarySCH-Information-Cell-ReconfRqstFDD PRESENCE optional }|
--- { ID id-SecondarySCH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE SecondarySCH-Information-Cell-ReconfRqstFDD PRESENCE optional }|
--- { ID id-PrimaryCPICH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE PrimaryCPICH-Information-Cell-ReconfRqstFDD PRESENCE optional }|
--- { ID id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationList-Cell-ReconfRqstFDD PRESENCE optional }|
--- { ID id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD CRITICALITY reject TYPE PrimaryCCPCH-Information-Cell-ReconfRqstFDD PRESENCE optional },
--- ...
---}
-
---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 },
--- ...
---}
-
-Synchronisation-Configuration-Cell-ReconfRqst ::= SEQUENCE {
- n-INSYNC-IND N-INSYNC-IND,
- n-OUTSYNC-IND N-OUTSYNC-IND,
- t-RLFAILURE T-RLFAILURE,
--- iE-Extensions ProtocolExtensionContainer { { Synchronisation-Configuration-Cell-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Synchronisation-Configuration-Cell-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PrimarySCH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- primarySCH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { PrimarySCH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PrimarySCH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SecondarySCH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- secondarySCH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { SecondarySCH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---SecondarySCH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PrimaryCPICH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- primaryCPICH-Power PrimaryCPICH-Power,
--- iE-Extensions ProtocolExtensionContainer { { PrimaryCPICH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PrimaryCPICH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SecondaryCPICH-InformationList-Cell-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxSCPICHCell)) OF ProtocolIE-Single-Container{{ SecondaryCPICH-InformationItemIE-Cell-ReconfRqstFDD }}
-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD ::= SEQUENCE (SIZE (1..32)) OF ProtocolIE-Single-Container
-
---SecondaryCPICH-InformationItemIE-Cell-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD CRITICALITY reject TYPE SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD PRESENCE mandatory }
---}
-
-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- secondaryCPICH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PrimaryCCPCH-Information-Cell-ReconfRqstFDD ::= SEQUENCE {
- bCH-information BCH-information-Cell-ReconfRqstFDD,
--- iE-Extensions ProtocolExtensionContainer { { PrimaryCCPCH-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PrimaryCCPCH-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-BCH-information-Cell-ReconfRqstFDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- bCH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { BCH-information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---BCH-information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-IPDLParameter-Information-Cell-ReconfRqstFDD::= SEQUENCE {
- iPDL-FDD-Parameters IPDL-FDD-Parameters OPTIONAL,
- iPDL-Indicator IPDL-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IPDLParameter-Information-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellPortion-InformationList-Cell-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF ProtocolIE-Single-Container{{ CellPortion-InformationItemIE-Cell-ReconfRqstFDD }}
-CellPortion-InformationList-Cell-ReconfRqstFDD ::= SEQUENCE (SIZE (1..64)) OF ProtocolIE-Single-Container
-
---CellPortion-InformationItemIE-Cell-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-CellPortion-InformationItem-Cell-ReconfRqstFDD CRITICALITY reject TYPE CellPortion-InformationItem-Cell-ReconfRqstFDD PRESENCE mandatory}
---}
-
-CellPortion-InformationItem-Cell-ReconfRqstFDD::= SEQUENCE {
- cellPortionID CellPortionID,
- maximumTransmissionPowerforCellPortion MaximumTransmissionPower,
--- iE-Extensions ProtocolExtensionContainer { { CellPortion-InformationItem-Cell-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellPortion-InformationItem-Cell-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---...
---}
-
--- **************************************************************
---
--- CELL RECONFIGURATION REQUEST TDD
---
--- **************************************************************
-
---CellReconfigurationRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellReconfigurationRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellReconfigurationRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellReconfigurationRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellReconfigurationRequestTDD-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-Synchronisation-Configuration-Cell-ReconfRqst CRITICALITY reject TYPE Synchronisation-Configuration-Cell-ReconfRqst PRESENCE optional }|
--- { ID id-TimingAdvanceApplied CRITICALITY reject TYPE TimingAdvanceApplied PRESENCE optional }|
--- { ID id-SCH-Information-Cell-ReconfRqstTDD CRITICALITY reject TYPE SCH-Information-Cell-ReconfRqstTDD PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only
--- { ID id-PCCPCH-Information-Cell-ReconfRqstTDD CRITICALITY reject TYPE PCCPCH-Information-Cell-ReconfRqstTDD PRESENCE optional }|
--- { ID id-MaximumTransmissionPower CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE optional }|
--- { ID id-DPCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE optional }|
- -- This IE shall be ignored by the Node B.
--- { ID id-PUSCHConstant CRITICALITY reject TYPE ConstantValue PRESENCE optional }|
- -- This IE shall be ignored by the Node B.
--- { ID id-PRACHConstant CRITICALITY reject TYPE ConstantValue PRESENCE optional }|
- -- This IE shall be ignored by the Node B.
--- { ID id-TimeSlotConfigurationList-Cell-ReconfRqstTDD CRITICALITY reject TYPE TimeSlotConfigurationList-Cell-ReconfRqstTDD PRESENCE optional },
- -- Mandatory for 3.84Mcps TDD only. Not Applicable to 1.28Mcps TDD.
--- ...
---}
-
---CellReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-DwPCH-LCR-Information-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION DwPCH-LCR-Information-Cell-ReconfRqstTDD PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-IPDLParameter-Information-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-Cell-ReconfRqstTDD PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only
--- { ID id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-LCR-Cell-ReconfRqstTDD PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
-SCH-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- sCH-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { PSCH-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PSCH-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PCCPCH-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- pCCPCH-Power PCCPCH-Power,
--- iE-Extensions ProtocolExtensionContainer { { PCCPCH-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PCCPCH-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TimeSlotConfigurationList-Cell-ReconfRqstTDD ::= SEQUENCE (SIZE (1..15)) OF TimeSlotConfigurationItem-Cell-ReconfRqstTDD
-
-TimeSlotConfigurationItem-Cell-ReconfRqstTDD ::= SEQUENCE {
- timeSlot TimeSlot,
- timeSlotStatus TimeSlotStatus,
- timeSlotDirection TimeSlotDirection,
--- iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---TimeSlotConfigurationItem-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD ::= SEQUENCE (SIZE (1..7)) OF TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD
-
-TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- timeSlotStatus TimeSlotStatus,
- timeSlotDirection TimeSlotDirection,
--- iE-Extensions ProtocolExtensionContainer { { TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DwPCH-LCR-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
- commonPhysicalChannelId CommonPhysicalChannelID,
- dwPCH-Power DwPCH-Power,
--- iE-Extensions ProtocolExtensionContainer { { DwPCH-LCR-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---DwPCH-LCR-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-IPDLParameter-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
- iPDL-TDD-Parameters IPDL-TDD-Parameters OPTIONAL,
- iPDL-Indicator IPDL-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IPDLParameter-Information-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD ::= SEQUENCE {
- iPDL-TDD-Parameters-LCR IPDL-TDD-Parameters-LCR OPTIONAL,
- iPDL-Indicator IPDL-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { IPDLParameter-Information-LCR-Cell-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IPDLParameter-Information-LCR-Cell-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL RECONFIGURATION RESPONSE
---
--- **************************************************************
-
---CellReconfigurationResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellReconfigurationResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellReconfigurationResponse-Extensions}} OPTIONAL,
--- ...
---}
-CellReconfigurationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---CellReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL RECONFIGURATION FAILURE
---
--- **************************************************************
-
---CellReconfigurationFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellReconfigurationFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellReconfigurationFailure-Extensions}} OPTIONAL,
--- ...
---}
-CellReconfigurationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CellReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---CellReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL DELETION REQUEST
---
--- **************************************************************
-
---CellDeletionRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellDeletionRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellDeletionRequest-Extensions}} OPTIONAL,
--- ...
---}
-
-CellDeletionRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellDeletionRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory},
--- ...
---}
-
---CellDeletionRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL DELETION RESPONSE
---
--- **************************************************************
-
---CellDeletionResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellDeletionResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellDeletionResponse-Extensions}} OPTIONAL,
--- ...
---}
-
-CellDeletionResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellDeletionResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---CellDeletionResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RESOURCE STATUS INDICATION
---
--- **************************************************************
-
---ResourceStatusIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{ResourceStatusIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{ResourceStatusIndication-Extensions}} OPTIONAL,
--- ...
---}
-ResourceStatusIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---ResourceStatusIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-IndicationType-ResourceStatusInd CRITICALITY ignore TYPE IndicationType-ResourceStatusInd PRESENCE mandatory }|
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional },
--- ...
---}
-
---ResourceStatusIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-IndicationType-ResourceStatusInd ::= CHOICE {
- no-Failure No-Failure-ResourceStatusInd,
- serviceImpacting ServiceImpacting-ResourceStatusInd,
- ...
-}
-
-No-Failure-ResourceStatusInd ::= SEQUENCE {
- local-Cell-InformationList Local-Cell-InformationList-ResourceStatusInd,
- local-Cell-Group-InformationList Local-Cell-Group-InformationList-ResourceStatusInd OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { No-FailureItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---No-FailureItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Power-Local-Cell-Group-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION Power-Local-Cell-Group-InformationList-ResourceStatusInd PRESENCE optional },
--- ...
---}
-
---Local-Cell-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-InformationItemIE-ResourceStatusInd }}
-Local-Cell-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Local-Cell-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-InformationItem-ResourceStatusInd PRESENCE mandatory }
---}
-
-Local-Cell-InformationItem-ResourceStatusInd ::= SEQUENCE {
- local-CellID Local-Cell-ID,
- addorDeleteIndicator AddorDeleteIndicator,
- dl-or-global-capacityCredit DL-or-Global-CapacityCredit OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
- ul-capacityCredit UL-CapacityCredit OPTIONAL,
- commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
- dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
- maximumDL-PowerCapability MaximumDL-PowerCapability OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
- minSpreadingFactor MinSpreadingFactor OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
- minimumDL-PowerCapability MinimumDL-PowerCapability OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
- local-Cell-Group-ID Local-Cell-ID OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Local-Cell-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Local-Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-ReferenceClockAvailability CRITICALITY ignore EXTENSION ReferenceClockAvailability PRESENCE optional }|
- -- This IE shall be present if AddorDeleteIndicator IE is set to “add“ and the Local Cell is related to a TDD cell
--- { ID id-Power-Local-Cell-Group-ID CRITICALITY ignore EXTENSION Local-Cell-ID PRESENCE optional }|
--- { ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
--- { ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
--- { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION DedicatedChannelsCapacityConsumptionLaw PRESENCE optional },
--- ...
---}
-
---Local-Cell-Group-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE-ResourceStatusInd }}
-Local-Cell-Group-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Local-Cell-Group-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-Group-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-Group-InformationItem-ResourceStatusInd PRESENCE mandatory }
---}
-
-Local-Cell-Group-InformationItem-ResourceStatusInd::= SEQUENCE {
- local-Cell-Group-ID Local-Cell-ID,
- dl-or-global-capacityCredit DL-or-Global-CapacityCredit,
- ul-capacityCredit UL-CapacityCredit OPTIONAL,
- commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw,
- dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw,
--- iE-Extensions ProtocolExtensionContainer { { Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION DedicatedChannelsCapacityConsumptionLaw PRESENCE optional },
--- ...
---}
-
---Power-Local-Cell-Group-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Power-Local-Cell-Group-InformationItemIE-ResourceStatusInd }}
-Power-Local-Cell-Group-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Power-Local-Cell-Group-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Power-Local-Cell-Group-InformationItem-ResourceStatusInd PRESENCE mandatory }
---}
-
-Power-Local-Cell-Group-InformationItem-ResourceStatusInd::= SEQUENCE {
- power-Local-Cell-Group-ID Local-Cell-ID,
- maximumDL-PowerCapability MaximumDL-PowerCapability,
--- iE-Extensions ProtocolExtensionContainer { { Power-Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Power-Local-Cell-Group-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ServiceImpacting-ResourceStatusInd ::= SEQUENCE {
- local-Cell-InformationList Local-Cell-InformationList2-ResourceStatusInd OPTIONAL,
- local-Cell-Group-InformationList Local-Cell-Group-InformationList2-ResourceStatusInd OPTIONAL,
- cCP-InformationList CCP-InformationList-ResourceStatusInd OPTIONAL,
- cell-InformationList Cell-InformationList-ResourceStatusInd OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { ServiceImpactingItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---ServiceImpactingItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd CRITICALITY ignore EXTENSION Power-Local-Cell-Group-InformationList2-ResourceStatusInd PRESENCE optional },
--- ...
---}
-
---Local-Cell-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-InformationItemIE2-ResourceStatusInd }}
-Local-Cell-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Local-Cell-InformationItemIE2-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-InformationItem2-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-InformationItem2-ResourceStatusInd PRESENCE mandatory }
---}
-
-Local-Cell-InformationItem2-ResourceStatusInd ::= SEQUENCE {
- local-Cell-ID Local-Cell-ID,
- dl-or-global-capacityCredit DL-or-Global-CapacityCredit OPTIONAL,
- ul-capacityCredit UL-CapacityCredit OPTIONAL,
- commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw OPTIONAL,
- dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw OPTIONAL,
- maximum-DL-PowerCapability MaximumDL-PowerCapability OPTIONAL,
- minSpreadingFactor MinSpreadingFactor OPTIONAL,
- minimumDL-PowerCapability MinimumDL-PowerCapability OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Local-Cell-InformationItem2-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Local-Cell-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-ReferenceClockAvailability CRITICALITY ignore EXTENSION ReferenceClockAvailability PRESENCE optional }|
--- { ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
--- { ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
--- { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION DedicatedChannelsCapacityConsumptionLaw PRESENCE optional },
--- ...
---}
-
---Local-Cell-Group-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE2-ResourceStatusInd }}
-Local-Cell-Group-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Local-Cell-Group-InformationItemIE2-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-Local-Cell-Group-InformationItem2-ResourceStatusInd CRITICALITY ignore TYPE Local-Cell-Group-InformationItem2-ResourceStatusInd PRESENCE mandatory }
---}
-
-Local-Cell-Group-InformationItem2-ResourceStatusInd ::= SEQUENCE {
- local-Cell-Group-ID Local-Cell-ID,
- dl-or-global-capacityCredit DL-or-Global-CapacityCredit OPTIONAL,
- ul-capacityCredit UL-CapacityCredit OPTIONAL,
- commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw OPTIONAL,
- dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION DedicatedChannelsCapacityConsumptionLaw PRESENCE optional },
--- ...
---}
-
---Power-Local-Cell-Group-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Power-Local-Cell-Group-InformationItemIE2-ResourceStatusInd }}
-Power-Local-Cell-Group-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Power-Local-Cell-Group-InformationItemIE2-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd CRITICALITY ignore TYPE Power-Local-Cell-Group-InformationItem2-ResourceStatusInd PRESENCE mandatory }
---}
-
-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd::= SEQUENCE {
- power-Local-Cell-Group-ID Local-Cell-ID,
- maximumDL-PowerCapability MaximumDL-PowerCapability,
--- iE-Extensions ProtocolExtensionContainer { { Power-Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Power-Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CCP-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxCCPinNodeB)) OF ProtocolIE-Single-Container {{ CCP-InformationItemIE-ResourceStatusInd }}
-CCP-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---CCP-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-CCP-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE CCP-InformationItem-ResourceStatusInd PRESENCE mandatory }
---}
-
-CCP-InformationItem-ResourceStatusInd ::= SEQUENCE {
- communicationControlPortID CommunicationControlPortID,
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer { { CCP-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CCP-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Cell-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ Cell-InformationItemIE-ResourceStatusInd }}
-Cell-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Cell-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-Cell-InformationItem-ResourceStatusInd CRITICALITY ignore TYPE Cell-InformationItem-ResourceStatusInd PRESENCE mandatory }
---}
-
-Cell-InformationItem-ResourceStatusInd ::= SEQUENCE {
- c-ID C-ID,
- resourceOperationalState ResourceOperationalState OPTIONAL,
- availabilityStatus AvailabilityStatus OPTIONAL,
- primary-SCH-Information P-SCH-Information-ResourceStatusInd OPTIONAL, -- FDD only
- secondary-SCH-Information S-SCH-Information-ResourceStatusInd OPTIONAL, -- FDD only
- primary-CPICH-Information P-CPICH-Information-ResourceStatusInd OPTIONAL, -- FDD only
- secondary-CPICH-Information S-CPICH-InformationList-ResourceStatusInd OPTIONAL, -- FDD only
- primary-CCPCH-Information P-CCPCH-Information-ResourceStatusInd OPTIONAL,
- bCH-Information BCH-Information-ResourceStatusInd OPTIONAL,
- secondary-CCPCH-InformationList S-CCPCH-InformationList-ResourceStatusInd OPTIONAL,
- pCH-Information PCH-Information-ResourceStatusInd OPTIONAL,
- pICH-Information PICH-Information-ResourceStatusInd OPTIONAL,
- fACH-InformationList FACH-InformationList-ResourceStatusInd OPTIONAL,
- pRACH-InformationList PRACH-InformationList-ResourceStatusInd OPTIONAL,
- rACH-InformationList RACH-InformationList-ResourceStatusInd OPTIONAL,
- aICH-InformationList AICH-InformationList-ResourceStatusInd OPTIONAL, -- FDD only
- 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-ResourceStatusInd OPTIONAL, -- Applicable to 3.84Mcps TDD only
--- iE-Extensions ProtocolExtensionContainer { { Cell-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-FPACH-LCR-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION FPACH-LCR-InformationList-ResourceStatusInd PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-DwPCH-LCR-Information-ResourceStatusInd CRITICALITY ignore EXTENSION DwPCH-LCR-Information-ResourceStatusInd PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-HSDSCH-Resources-Information-ResourceStatusInd CRITICALITY ignore EXTENSION HS-DSCH-Resources-Information-ResourceStatusInd PRESENCE optional }|
--- { ID id-MICH-Information-ResourceStatusInd CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information PRESENCE optional }|
--- { ID id-S-CCPCH-InformationListExt-ResourceStatusInd CRITICALITY ignore EXTENSION S-CCPCH-InformationListExt-ResourceStatusInd PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the message.
--- { ID id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd CRITICALITY ignore EXTENSION S-CCPCH-LCR-InformationListExt-ResourceStatusInd PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the message.
--- { ID id-E-DCH-Resources-Information-ResourceStatusInd CRITICALITY ignore EXTENSION E-DCH-Resources-Information-ResourceStatusInd PRESENCE optional },
--- ...
---}
-
---P-SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ P-SCH-InformationIE-ResourceStatusInd }}
-P-SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---P-SCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-P-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---S-SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ S-SCH-InformationIE-ResourceStatusInd }}
-S-SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---S-SCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-S-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---P-CPICH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ P-CPICH-InformationIE-ResourceStatusInd }}
-P-CPICH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---P-CPICH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-P-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---S-CPICH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCPICHCell)) OF ProtocolIE-Single-Container {{ S-CPICH-InformationItemIE-ResourceStatusInd }}
-S-CPICH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..32)) OF ProtocolIE-Single-Container
-
---S-CPICH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-S-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---P-CCPCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ P-CCPCH-InformationIE-ResourceStatusInd }}
-P-CCPCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---P-CCPCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-P-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---BCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ BCH-InformationIE-ResourceStatusInd }}
-BCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---BCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-BCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
---}
-
---S-CCPCH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCCPCHCell)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-ResourceStatusInd }}
-S-CCPCH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..32)) OF ProtocolIE-Single-Container
-
---S-CCPCH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-S-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---PCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ PCH-InformationIE-ResourceStatusInd }}
-PCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---PCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-PCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
---}
-
---PICH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ PICH-InformationIE-ResourceStatusInd }}
-PICH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---PICH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-PICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---FACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxFACHCell)) OF ProtocolIE-Single-Container {{ FACH-InformationItemIE-ResourceStatusInd }}
-FACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
-
---FACH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-FACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
---}
-
---PRACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ PRACH-InformationItemIE-ResourceStatusInd }}
-PRACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---PRACH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-PRACH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---RACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ RACH-InformationItemIE-ResourceStatusInd }}
-RACH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
-
---RACH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-RACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
---}
-
---AICH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ AICH-InformationItemIE-ResourceStatusInd }}
-AICH-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---AICH-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-AICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ SCH-InformationIE-ResourceStatusInd }}
-SCH-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---SCH-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---FPACH-LCR-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxFPACHCell)) OF ProtocolIE-Single-Container {{ FPACH-LCR-InformationItemIE-ResourceStatusInd }}
-FPACH-LCR-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..8)) OF ProtocolIE-Single-Container
-
-
---FPACH-LCR-InformationItemIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-FPACH-LCR-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
---DwPCH-LCR-Information-ResourceStatusInd ::= ProtocolIE-Single-Container {{ DwPCH-LCR-InformationIE-ResourceStatusInd }}
-DwPCH-LCR-Information-ResourceStatusInd ::= ProtocolIE-Single-Container
-
---DwPCH-LCR-InformationIE-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
--- { ID id-DwPCH-LCR-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
---}
-
-HS-DSCH-Resources-Information-ResourceStatusInd ::= SEQUENCE {
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer {{ HS-DSCH-Resources-Information-ResourceStatusInd-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-DSCH-Resources-Information-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---S-CCPCH-InformationListExt-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExt)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-ResourceStatusInd }}
-S-CCPCH-InformationListExt-ResourceStatusInd ::= SEQUENCE (SIZE (1..208)) OF ProtocolIE-Single-Container
-
---S-CCPCH-LCR-InformationListExt-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxSCCPCHCellinExtLCR)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-ResourceStatusInd }}
-S-CCPCH-LCR-InformationListExt-ResourceStatusInd ::= SEQUENCE (SIZE (1..208)) OF ProtocolIE-Single-Container
-
-E-DCH-Resources-Information-ResourceStatusInd ::= SEQUENCE {
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer {{ E-DCH-Resources-Information-ResourceStatusInd-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-Resources-Information-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- SYSTEM INFORMATION UPDATE REQUEST
---
--- **************************************************************
-
---SystemInformationUpdateRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{SystemInformationUpdateRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{SystemInformationUpdateRequest-Extensions}} OPTIONAL,
--- ...
---}
-SystemInformationUpdateRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SystemInformationUpdateRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
--- { ID id-BCCH-ModificationTime CRITICALITY reject TYPE BCCH-ModificationTime PRESENCE optional }|
--- { ID id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst CRITICALITY reject TYPE MIB-SB-SIB-InformationList-SystemInfoUpdateRqst PRESENCE mandatory },
--- ...
---}
-
---SystemInformationUpdateRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---MIB-SB-SIB-InformationList-SystemInfoUpdateRqst ::= SEQUENCE (SIZE (1..maxIB)) OF MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst
-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst ::= SEQUENCE (SIZE (1..64)) OF MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst
-
-MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst ::= SEQUENCE {
- iB-Type IB-Type,
- iB-OC-ID IB-OC-ID,
- deletionIndicator DeletionIndicator-SystemInfoUpdate,
--- iE-Extensions ProtocolExtensionContainer { { MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DeletionIndicator-SystemInfoUpdate ::= CHOICE {
- no-Deletion No-Deletion-SystemInfoUpdate,
- yes-Deletion NULL
-
-}
-
-No-Deletion-SystemInfoUpdate ::= SEQUENCE {
- sIB-Originator SIB-Originator OPTIONAL,
- -- This IE shall be present if the IB-Type IE is set to "SIB"
- iB-SG-REP IB-SG-REP OPTIONAL,
- segmentInformationList SegmentInformationList-SystemInfoUpdate,
--- iE-Extensions ProtocolExtensionContainer { { No-DeletionItem-SystemInfoUpdate-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---No-DeletionItem-SystemInfoUpdate-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SegmentInformationList-SystemInfoUpdate ::= ProtocolIE-Single-Container {{ SegmentInformationListIEs-SystemInfoUpdate }}
-SegmentInformationList-SystemInfoUpdate ::= ProtocolIE-Single-Container
-
---SegmentInformationListIEs-SystemInfoUpdate NBAP-PROTOCOL-IES ::= {
--- { ID id-SegmentInformationListIE-SystemInfoUpdate CRITICALITY reject TYPE SegmentInformationListIE-SystemInfoUpdate PRESENCE mandatory }
---}
-
---SegmentInformationListIE-SystemInfoUpdate ::= SEQUENCE (SIZE (1..maxIBSEG)) OF SegmentInformationItem-SystemInfoUpdate
-SegmentInformationListIE-SystemInfoUpdate ::= SEQUENCE (SIZE (1..16)) OF SegmentInformationItem-SystemInfoUpdate
-
-SegmentInformationItem-SystemInfoUpdate ::= SEQUENCE {
- iB-SG-POS IB-SG-POS OPTIONAL,
- segment-Type Segment-Type OPTIONAL,
- -- This IE shall be present if the SIB Originator IE is set to "CRNC" or the IB-Type IE is set to "MIB", "SB1" or "SB2"
- iB-SG-DATA IB-SG-DATA OPTIONAL,
- -- This IE shall be present if the SIB Originator IE is set to "CRNC" or the IB-Type IE is set to "MIB", "SB1" or "SB2"
--- iE-Extensions ProtocolExtensionContainer { { SegmentInformationItem-SystemInfoUpdate-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SegmentInformationItem-SystemInfoUpdate-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- SYSTEM INFORMATION UPDATE RESPONSE
---
--- **************************************************************
-
---SystemInformationUpdateResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{SystemInformationUpdateResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{SystemInformationUpdateResponse-Extensions}} OPTIONAL,
--- ...
---}
-
-SystemInformationUpdateResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SystemInformationUpdateResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---SystemInformationUpdateResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- SYSTEM INFORMATION UPDATE FAILURE
---
--- **************************************************************
-
---SystemInformationUpdateFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{SystemInformationUpdateFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{SystemInformationUpdateFailure-Extensions}} OPTIONAL,
--- ...
---}
-
-SystemInformationUpdateFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---SystemInformationUpdateFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---SystemInformationUpdateFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK SETUP REQUEST FDD
---
--- **************************************************************
-
---RadioLinkSetupRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkSetupRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkSetupRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY reject TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-UL-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-SetupRqstFDD PRESENCE mandatory }|
--- { ID id-DL-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-SetupRqstFDD PRESENCE optional }|
--- { ID id-DCH-FDD-Information CRITICALITY reject TYPE DCH-FDD-Information PRESENCE mandatory }|
--- { ID id-RL-InformationList-RL-SetupRqstFDD CRITICALITY notify TYPE RL-InformationList-RL-SetupRqstFDD PRESENCE mandatory }|
--- { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional } |
--- { ID id-Active-Pattern-Sequence-Information CRITICALITY reject TYPE Active-Pattern-Sequence-Information PRESENCE optional },
--- ...
---}
-
---RadioLinkSetupRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-PowerBalancing-Information CRITICALITY ignore EXTENSION DL-PowerBalancing-Information PRESENCE optional }|
--- { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional }|
--- { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
- -- The IE shall be present if HS-DSCH Information IE is present
--- { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional }|
- -- The IE shall be present if HS-DSCH Information IE is present
--- { ID id-E-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-SetupRqstFDD PRESENCE optional }|
--- { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE conditional }|
- -- The IE shall be present if E-DPCH Information IE is present
--- { ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE conditional }|
- -- The IE shall be present if E-DPCH Information IE is present
--- { ID id-F-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject EXTENSION F-DPCH-Information-RL-SetupRqstFDD PRESENCE optional }|
--- { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional },
--- ...
---}
-
-UL-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
- ul-ScramblingCode UL-ScramblingCode,
- minUL-ChannelisationCodeLength MinUL-ChannelisationCodeLength,
- maxNrOfUL-DPDCHs MaxNrOfUL-DPDCHs OPTIONAL,
- -- This IE shall be present if Min UL Channelisation Code length IE is set to 4 --
- ul-PunctureLimit PunctureLimit,
- tFCS TFCS,
- ul-DPCCH-SlotFormat UL-DPCCH-SlotFormat,
- ul-SIR-Target UL-SIR,
- diversityMode DiversityMode,
- not-Used-sSDT-CellID-Length NULL OPTIONAL,
- not-Used-s-FieldLength NULL OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DPC-Mode CRITICALITY reject EXTENSION DPC-Mode PRESENCE optional }|
--- { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE conditional },
- -- The IE shall be present if E-DPCH Information IE is present
--- ...
---}
-
-DL-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
- tFCS TFCS,
- dl-DPCH-SlotFormat DL-DPCH-SlotFormat,
- tFCI-SignallingMode TFCI-SignallingMode,
- tFCI-Presence TFCI-Presence OPTIONAL,
- -- this IE shall be present if the DL DPCH slot format IE is set to any of the values from 12 to 16 --
- multiplexingPosition MultiplexingPosition,
- not-Used-pDSCH-RL-ID NULL OPTIONAL,
- not-Used-pDSCH-CodeMapping NULL OPTIONAL,
- powerOffsetInformation PowerOffsetInformation-RL-SetupRqstFDD,
- fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
- limitedPowerIncrease LimitedPowerIncrease,
- innerLoopDLPCStatus InnerLoopDLPCStatus,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PowerOffsetInformation-RL-SetupRqstFDD ::= SEQUENCE {
- pO1-ForTFCI-Bits PowerOffset,
- pO2-ForTPC-Bits PowerOffset,
- pO3-ForPilotBits PowerOffset,
--- iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerOffsetInformation-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-RL-SetupRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF
-RL-InformationList-RL-SetupRqstFDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-RL-SetupRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-RL-SetupRqstFDD CRITICALITY notify TYPE RL-InformationItem-RL-SetupRqstFDD PRESENCE mandatory}
---}
-
-RL-InformationItem-RL-SetupRqstFDD ::= SEQUENCE {
- rL-ID RL-ID,
- c-ID C-ID,
- firstRLS-indicator FirstRLS-Indicator,
- frameOffset FrameOffset,
- chipOffset ChipOffset,
- propagationDelay PropagationDelay OPTIONAL,
- diversityControlField DiversityControlField OPTIONAL,
- -- This IE shall be present if the RL is not the first one in the RL Information IE
- dl-CodeInformation FDD-DL-CodeInformation,
- initialDL-transmissionPower DL-Power,
- maximumDL-power DL-Power,
- minimumDL-power DL-Power,
- not-Used-sSDT-Cell-Identity NULL OPTIONAL,
- transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
- -- This IE shall be present if Diversity Mode IE in UL DPCH Information group is not set to “none”
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationItem-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { 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-Primary-CPICH-Usage-for-Channel-Estimation CRITICALITY ignore EXTENSION Primary-CPICH-Usage-for-Channel-Estimation PRESENCE optional }|
--- { ID id-Secondary-CPICH-Information CRITICALITY ignore EXTENSION CommonPhysicalChannelID 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 },
--- ...
---}
-E-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
- maxSet-E-DPDCHs Max-Set-E-DPDCHs,
- ul-PunctureLimit PunctureLimit,
- e-TFCS-Information E-TFCS-Information,
- e-TTI E-TTI,
- e-DPCCH-PO E-DPCCH-PO,
--- iE-Extensions ProtocolExtensionContainer { { E-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-F-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
- powerOffsetInformation PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD,
- fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
- limitedPowerIncrease LimitedPowerIncrease,
- innerLoopDLPCStatus InnerLoopDLPCStatus,
--- iE-Extensions ProtocolExtensionContainer { { F-DPCH-Information-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---F-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD ::= SEQUENCE {
- pO2-ForTPC-Bits PowerOffset,
--- iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK SETUP REQUEST TDD
---
--- **************************************************************
---RadioLinkSetupRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-
-RadioLinkSetupRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkSetupRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY reject TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-UL-CCTrCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationList-RL-SetupRqstTDD PRESENCE optional }|
--- { ID id-DL-CCTrCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationList-RL-SetupRqstTDD PRESENCE optional }|
--- { ID id-DCH-TDD-Information CRITICALITY reject TYPE DCH-TDD-Information PRESENCE optional }|
--- { ID id-DSCH-TDD-Information CRITICALITY reject TYPE DSCH-TDD-Information PRESENCE optional }|
--- { ID id-USCH-Information CRITICALITY reject TYPE USCH-Information PRESENCE optional }|
--- { ID id-RL-Information-RL-SetupRqstTDD CRITICALITY reject TYPE RL-Information-RL-SetupRqstTDD PRESENCE mandatory },
--- ...
---}
-
---RadioLinkSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }|
--- { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
- -- The IE shall be present if HS-DSCH Information IE is present
--- { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional }|
- -- The IE shall be present if HS-DSCH Information IE is present
--- { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional },
--- ...
---}
-
--- UL-CCTrCH-InformationList-RL-SetupRqstTDD ::= SEQUENCE (SIZE(1..maxNrOfCCTrCHs)) OF
-
--- FIX ME ???
-UL-CCTrCH-InformationList-RL-SetupRqstTDD ::= SEQUENCE (SIZE(1..16)) OF ProtocolIE-Single-Container
-
---UL-CCTrCH-InformationItemIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory}
---}
-
-UL-CCTrCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS,
- tFCI-Coding TFCI-Coding,
- punctureLimit PunctureLimit,
- uL-DPCH-Information UL-DPCH-Information-RL-SetupRqstTDD OPTIONAL, -- Applicable to 3.84Mcps TDD only
--- iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-UL-DPCH-LCR-Information-RL-SetupRqstTDD CRITICALITY notify EXTENSION UL-DPCH-LCR-Information-RL-SetupRqstTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD.
--- { ID id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional },
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD.
--- ...
---}
-
-UL-DPCH-Information-RL-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---UL-DPCH-InformationIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-DPCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE UL-DPCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory }
---}
-
-UL-DPCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-Timeslot-Information UL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-DPCH-LCR-Information-RL-SetupRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-TimeslotLCR-Information UL-TimeslotLCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-CCTrCH-InformationList-RL-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container{{ DL-CCTrCH-InformationItemIE-RL-SetupRqstTDD }}
-DL-CCTrCH-InformationList-RL-SetupRqstTDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---DL-CCTrCH-InformationItemIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory}
---}
-
-DL-CCTrCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS,
- tFCI-Coding TFCI-Coding,
- punctureLimit PunctureLimit,
- tdd-TPC-DownlinkStepSize TDD-TPC-DownlinkStepSize,
- cCTrCH-TPCList CCTrCH-TPCList-RL-SetupRqstTDD OPTIONAL,
- dL-DPCH-Information DL-DPCH-Information-RL-SetupRqstTDD OPTIONAL, -- Applicable to 3.84Mcps TDD only
--- iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-CCTrCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-DPCH-LCR-Information-RL-SetupRqstTDD CRITICALITY notify EXTENSION DL-DPCH-LCR-Information-RL-SetupRqstTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- { ID id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- { ID id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional },
--- ...
---}
-
---CCTrCH-TPCList-RL-SetupRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF CCTrCH-TPCItem-RL-SetupRqstTDD
-CCTrCH-TPCList-RL-SetupRqstTDD ::= SEQUENCE (SIZE (1..16)) OF CCTrCH-TPCItem-RL-SetupRqstTDD
-
-CCTrCH-TPCItem-RL-SetupRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { CCTrCH-TPCItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CCTrCH-TPCItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-DPCH-Information-RL-SetupRqstTDD ::= ProtocolIE-Single-Container{{ DL-DPCH-InformationIE-RL-SetupRqstTDD }}
-DL-DPCH-Information-RL-SetupRqstTDD ::= ProtocolIE-Single-Container
-
---DL-DPCH-InformationIE-RL-SetupRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-DPCH-InformationList-RL-SetupRqstTDD CRITICALITY notify TYPE DL-DPCH-InformationItem-RL-SetupRqstTDD PRESENCE mandatory }
---}
-
-DL-DPCH-InformationItem-RL-SetupRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-Timeslot-Information DL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-DPCH-LCR-Information-RL-SetupRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-TimeslotLCR-Information DL-TimeslotLCR-Information,
- tstdIndicator TSTD-Indicator,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-LCR-InformationItem-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RL-Information-RL-SetupRqstTDD ::= SEQUENCE {
- rL-ID RL-ID,
- c-ID C-ID,
- frameOffset FrameOffset,
- specialBurstScheduling SpecialBurstScheduling,
- initialDL-transmissionPower DL-Power,
- maximumDL-power DL-Power,
- minimumDL-power DL-Power,
- dL-TimeSlotISCPInfo DL-TimeslotISCPInfo OPTIONAL, -- Applicable to 3.84Mcps TDD only
--- iE-Extensions ProtocolExtensionContainer { { RL-Information-RL-SetupRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Information-RL-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD CRITICALITY reject EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { 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-UL-Synchronisation-Parameters-LCR CRITICALITY reject EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional },
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK SETUP RESPONSE FDD
---
--- **************************************************************
-
---RadioLinkSetupResponseFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseFDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkSetupResponseFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkSetupResponseFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-CommunicationControlPortID CRITICALITY ignore TYPE CommunicationControlPortID PRESENCE mandatory }|
--- { ID id-RL-InformationResponseList-RL-SetupRspFDD CRITICALITY ignore TYPE RL-InformationResponseList-RL-SetupRspFDD PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkSetupResponseFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
---RL-InformationResponseList-RL-SetupRspFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container{{ RL-InformationResponseItemIE-RL-SetupRspFDD }}
-RL-InformationResponseList-RL-SetupRspFDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationResponseItemIE-RL-SetupRspFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationResponseItem-RL-SetupRspFDD CRITICALITY ignore TYPE RL-InformationResponseItem-RL-SetupRspFDD PRESENCE mandatory}
---}
-
-RL-InformationResponseItem-RL-SetupRspFDD ::= SEQUENCE {
- rL-ID RL-ID,
- rL-Set-ID RL-Set-ID,
- received-total-wide-band-power Received-total-wide-band-power-Value,
- diversityIndication DiversityIndication-RL-SetupRspFDD,
- not-Used-dSCH-InformationResponseList NULL OPTIONAL,
- sSDT-SupportIndicator SSDT-SupportIndicator,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-SetupRspFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponseItem-RL-SetupRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
--- { ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
--- { ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
--- { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
--- ...
---}
-
-DiversityIndication-RL-SetupRspFDD ::= CHOICE {
- combining Combining-RL-SetupRspFDD,
- nonCombiningOrFirstRL NonCombiningOrFirstRL-RL-SetupRspFDD
-}
-
-Combining-RL-SetupRspFDD ::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { { Combining-RL-SetupRspFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Combining-RL-SetupRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-NonCombiningOrFirstRL-RL-SetupRspFDD ::= SEQUENCE {
- dCH-InformationResponse DCH-InformationResponse,
--- iE-Extensions ProtocolExtensionContainer { { NonCombiningOrFirstRLItem-RL-SetupRspFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---NonCombiningOrFirstRLItem-RL-SetupRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK SETUP RESPONSE TDD
---
--- **************************************************************
-
---RadioLinkSetupResponseTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkSetupResponseTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkSetupResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-CommunicationControlPortID CRITICALITY ignore TYPE CommunicationControlPortID PRESENCE mandatory }|
--- { ID id-RL-InformationResponse-RL-SetupRspTDD CRITICALITY ignore TYPE RL-InformationResponse-RL-SetupRspTDD PRESENCE optional }|
- -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---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
--- { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional },
--- ...
---}
-
-RL-InformationResponse-RL-SetupRspTDD ::= SEQUENCE {
- rL-ID RL-ID,
- uL-TimeSlot-ISCP-Info UL-TimeSlot-ISCP-Info,
- ul-PhysCH-SF-Variation UL-PhysCH-SF-Variation,
- dCH-InformationResponseList DCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
- dSCH-InformationResponseList DSCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
- uSCH-InformationResponseList USCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseList-RL-SetupRspTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponseList-RL-SetupRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container{{ DCH-InformationResponseListIEs-RL-SetupRspTDD }}
-DCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container
-
---DCH-InformationResponseListIEs-RL-SetupRspTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory}
---}
-
---DSCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{ DSCH-InformationResponseListIEs-RL-SetupRspTDD }}
-DSCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container
-
-
---DSCH-InformationResponseListIEs-RL-SetupRspTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DSCH-InformationResponse CRITICALITY ignore TYPE DSCH-InformationResponse PRESENCE mandatory }
---}
-
---USCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{ USCH-InformationResponseListIEs-RL-SetupRspTDD }}
-USCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container
-
-
---USCH-InformationResponseListIEs-RL-SetupRspTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-USCH-InformationResponse CRITICALITY ignore TYPE USCH-InformationResponse PRESENCE mandatory }
---}
-
-RL-InformationResponse-LCR-RL-SetupRspTDD ::= SEQUENCE {
- rL-ID RL-ID,
- uL-TimeSlot-ISCP-LCR-Info UL-TimeSlot-ISCP-LCR-Info,
- ul-PhysCH-SF-Variation UL-PhysCH-SF-Variation,
- dCH-InformationResponseList DCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
- dSCH-InformationResponseList DSCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
- uSCH-InformationResponseList USCH-InformationResponseList-RL-SetupRspTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseList-LCR-RL-SetupRspTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponseList-LCR-RL-SetupRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK SETUP FAILURE FDD
---
--- **************************************************************
-
---RadioLinkSetupFailureFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureFDD-Extensions}} OPTIONAL,
--- ...
---}
-
-RadioLinkSetupFailureFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkSetupFailureFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE conditional }|
- -- This IE shall be present if at least one of the radio links has been successfully set up
--- { ID id-CommunicationControlPortID CRITICALITY ignore TYPE CommunicationControlPortID PRESENCE optional }|
--- { ID id-CauseLevel-RL-SetupFailureFDD CRITICALITY ignore TYPE CauseLevel-RL-SetupFailureFDD PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkSetupFailureFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CauseLevel-RL-SetupFailureFDD ::= CHOICE {
- generalCause GeneralCauseList-RL-SetupFailureFDD,
- rLSpecificCause RLSpecificCauseList-RL-SetupFailureFDD,
- ...
-}
-
-GeneralCauseList-RL-SetupFailureFDD ::= SEQUENCE {
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GeneralCauseItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RLSpecificCauseList-RL-SetupFailureFDD ::= SEQUENCE {
- unsuccessful-RL-InformationRespList-RL-SetupFailureFDD Unsuccessful-RL-InformationRespList-RL-SetupFailureFDD,
- successful-RL-InformationRespList-RL-SetupFailureFDD Successful-RL-InformationRespList-RL-SetupFailureFDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RLSpecificCauseItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
---Unsuccessful-RL-InformationRespList-RL-SetupFailureFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureFDD }}
-Unsuccessful-RL-InformationRespList-RL-SetupFailureFDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
-
---Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD PRESENCE mandatory}
---}
-
-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD ::= SEQUENCE {
- rL-ID RL-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Successful-RL-InformationRespList-RL-SetupFailureFDD ::= SEQUENCE (SIZE (1.. maxNrOfRLs)) OF ProtocolIE-Single-Container {{ Successful-RL-InformationRespItemIE-RL-SetupFailureFDD }}
-Successful-RL-InformationRespList-RL-SetupFailureFDD ::= SEQUENCE (SIZE (1.. 16)) OF ProtocolIE-Single-Container
-
-
---Successful-RL-InformationRespItemIE-RL-SetupFailureFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Successful-RL-InformationRespItem-RL-SetupFailureFDD CRITICALITY ignore TYPE Successful-RL-InformationRespItem-RL-SetupFailureFDD PRESENCE mandatory}
---}
-
-Successful-RL-InformationRespItem-RL-SetupFailureFDD ::= SEQUENCE {
- rL-ID RL-ID,
- rL-Set-ID RL-Set-ID,
- received-total-wide-band-power Received-total-wide-band-power-Value,
- diversityIndication DiversityIndication-RL-SetupFailureFDD,
- not-Used-dSCH-InformationResponseList NULL OPTIONAL,
- not-Used-tFCI2-BearerInformationResponse NULL OPTIONAL,
- sSDT-SupportIndicator SSDT-SupportIndicator,
--- iE-Extensions ProtocolExtensionContainer { { Successful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Successful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
--- { ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
--- { ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
--- { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
--- ...
---}
-
-DiversityIndication-RL-SetupFailureFDD ::= CHOICE {
- combining Combining-RL-SetupFailureFDD,
- nonCombiningOrFirstRL NonCombiningOrFirstRL-RL-SetupFailureFDD
-}
-
-Combining-RL-SetupFailureFDD ::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CombiningItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-NonCombiningOrFirstRL-RL-SetupFailureFDD ::= SEQUENCE {
- dCH-InformationResponse DCH-InformationResponse,
--- iE-Extensions ProtocolExtensionContainer { { NonCombiningOrFirstRLItem-RL-SetupFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---NonCombiningOrFirstRLItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK SETUP FAILURE TDD
---
--- **************************************************************
-
---RadioLinkSetupFailureTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkSetupFailureTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkSetupFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-CauseLevel-RL-SetupFailureTDD CRITICALITY ignore TYPE CauseLevel-RL-SetupFailureTDD PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkSetupFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CauseLevel-RL-SetupFailureTDD ::= CHOICE {
- generalCause GeneralCauseList-RL-SetupFailureTDD,
- rLSpecificCause RLSpecificCauseList-RL-SetupFailureTDD,
- ...
-}
-
-GeneralCauseList-RL-SetupFailureTDD ::= SEQUENCE {
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-SetupFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GeneralCauseItem-RL-SetupFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RLSpecificCauseList-RL-SetupFailureTDD ::= SEQUENCE {
- unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD Unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD,
--- iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-SetupFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RLSpecificCauseItem-RL-SetupFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD ::= ProtocolIE-Single-Container { {Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureTDD} }
-Unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD ::= ProtocolIE-Single-Container
-
---Unsuccessful-RL-InformationRespItemIE-RL-SetupFailureTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationResp-RL-SetupFailureTDD PRESENCE mandatory }
---}
-
-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD ::= SEQUENCE {
- rL-ID RL-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationResp-RL-SetupFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Unsuccessful-RL-InformationResp-RL-SetupFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ADDITION REQUEST FDD
---
--- **************************************************************
---RadioLinkAdditionRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-
-RadioLinkAdditionRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkAdditionRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
--- { ID id-Compressed-Mode-Deactivation-Flag CRITICALITY reject TYPE Compressed-Mode-Deactivation-Flag PRESENCE optional }|
--- { ID id-RL-InformationList-RL-AdditionRqstFDD CRITICALITY notify TYPE RL-InformationList-RL-AdditionRqstFDD PRESENCE mandatory },
--- ...
---}
-
---RadioLinkAdditionRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional },
--- ...
---}
-
---RL-InformationList-RL-AdditionRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-AdditionRqstFDD}}
-RL-InformationList-RL-AdditionRqstFDD ::= SEQUENCE (SIZE (1..15)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-RL-AdditionRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-RL-AdditionRqstFDD CRITICALITY notify TYPE RL-InformationItem-RL-AdditionRqstFDD PRESENCE mandatory}
---}
-
-RL-InformationItem-RL-AdditionRqstFDD ::= SEQUENCE {
- rL-ID RL-ID,
- c-ID C-ID,
- frameOffset FrameOffset,
- chipOffset ChipOffset,
- 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,
- transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-AdditionRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer 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 },
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ADDITION REQUEST TDD
---
--- **************************************************************
-
---RadioLinkAdditionRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkAdditionRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkAdditionRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY reject TYPE UL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional }|
--- { ID id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY reject TYPE DL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional }|
--- { ID id-RL-Information-RL-AdditionRqstTDD CRITICALITY reject TYPE RL-Information-RL-AdditionRqstTDD PRESENCE mandatory },
--- ...
---}
-
---RadioLinkAdditionRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-CCTrCH-InformationList-RL-AdditionRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationItem-RL-AdditionRqstTDD
-UL-CCTrCH-InformationList-RL-AdditionRqstTDD ::= SEQUENCE (SIZE (1..16)) OF UL-CCTrCH-InformationItem-RL-AdditionRqstTDD
-
-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- uL-DPCH-Information UL-DPCH-InformationList-RL-AdditionRqstTDD OPTIONAL, -- Applicable to 3.84cps TDD only
--- iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD CRITICALITY notify EXTENSION UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD PRESENCE optional }|
- -- Applicable to 1.28cps TDD only
--- { ID id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional },
- -- Applicable to 1.28cps TDD only
--- ...
---}
-
---UL-DPCH-InformationList-RL-AdditionRqstTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationItemIE-RL-AdditionRqstTDD }}
-UL-DPCH-InformationList-RL-AdditionRqstTDD ::= ProtocolIE-Single-Container
-
---UL-DPCH-InformationItemIE-RL-AdditionRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-DPCH-InformationItem-RL-AdditionRqstTDD CRITICALITY notify TYPE UL-DPCH-InformationItem-RL-AdditionRqstTDD PRESENCE optional}
- -- For 3.84Mcps TDD only
---}
-
-UL-DPCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-Timeslot-Information UL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-CCTrCH-InformationList-RL-AdditionRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationItem-RL-AdditionRqstTDD
-DL-CCTrCH-InformationList-RL-AdditionRqstTDD ::= SEQUENCE (SIZE (1..16)) OF DL-CCTrCH-InformationItem-RL-AdditionRqstTDD
-
-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- dL-DPCH-Information DL-DPCH-InformationList-RL-AdditionRqstTDD OPTIONAL, -- Applicable to 3.84Mcps TDD only
--- iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD CRITICALITY notify EXTENSION DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- { ID id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD CRITICALITY reject EXTENSION TDD-TPC-DownlinkStepSize PRESENCE optional }|
--- { ID id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- { ID id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional },
--- ...
---}
-
---DL-DPCH-InformationList-RL-AdditionRqstTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationItemIE-RL-AdditionRqstTDD }}
-DL-DPCH-InformationList-RL-AdditionRqstTDD ::= ProtocolIE-Single-Container
-
---DL-DPCH-InformationItemIE-RL-AdditionRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-DPCH-InformationItem-RL-AdditionRqstTDD CRITICALITY notify TYPE DL-DPCH-InformationItem-RL-AdditionRqstTDD PRESENCE mandatory}
---}
-
-DL-DPCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-Timeslot-Information DL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-InformationItem-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RL-Information-RL-AdditionRqstTDD ::= SEQUENCE {
- rL-ID RL-ID,
- c-ID C-ID,
- frameOffset FrameOffset,
- diversityControlField DiversityControlField,
- initial-DL-Transmission-Power DL-Power OPTIONAL,
- maximumDL-Power DL-Power OPTIONAL,
- minimumDL-Power DL-Power OPTIONAL,
- dL-TimeSlotISCPInfo DL-TimeslotISCPInfo OPTIONAL, -- Applicable to 3.84Mcps TDD only
--- iE-Extensions ProtocolExtensionContainer { { RL-information-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-information-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD CRITICALITY reject EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { 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-UL-Synchronisation-Parameters-LCR CRITICALITY reject EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional },
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- ...
---}
-
-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-TimeslotLCR-Information UL-TimeslotLCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-TimeslotLCR-Information DL-TimeslotLCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ADDITION RESPONSE FDD
---
--- **************************************************************
-
---RadioLinkAdditionResponseFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseFDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkAdditionResponseFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkAdditionResponseFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-RL-InformationResponseList-RL-AdditionRspFDD CRITICALITY ignore TYPE RL-InformationResponseList-RL-AdditionRspFDD PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkAdditionResponseFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationResponseList-RL-AdditionRspFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF ProtocolIE-Single-Container {{ RL-InformationResponseItemIE-RL-AdditionRspFDD }}
-RL-InformationResponseList-RL-AdditionRspFDD ::= SEQUENCE (SIZE (1..15)) OF ProtocolIE-Single-Container
-
---RL-InformationResponseItemIE-RL-AdditionRspFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationResponseItem-RL-AdditionRspFDD CRITICALITY ignore TYPE RL-InformationResponseItem-RL-AdditionRspFDD PRESENCE mandatory }
---}
-
-RL-InformationResponseItem-RL-AdditionRspFDD ::= SEQUENCE {
- rL-ID RL-ID,
- rL-Set-ID RL-Set-ID,
- received-total-wide-band-power Received-total-wide-band-power-Value,
- diversityIndication DiversityIndication-RL-AdditionRspFDD,
- sSDT-SupportIndicator SSDT-SupportIndicator,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-AdditionRspFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponseItem-RL-AdditionRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
--- { ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
--- { ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
--- { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
--- ...
---}
-
-DiversityIndication-RL-AdditionRspFDD ::= CHOICE {
- combining Combining-RL-AdditionRspFDD,
- non-combining Non-Combining-RL-AdditionRspFDD
-}
-
-Combining-RL-AdditionRspFDD ::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-AdditionRspFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CombiningItem-RL-AdditionRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Non-Combining-RL-AdditionRspFDD ::= SEQUENCE {
- dCH-InformationResponse DCH-InformationResponse,
--- iE-Extensions ProtocolExtensionContainer { { Non-CombiningItem-RL-AdditionRspFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Non-CombiningItem-RL-AdditionRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ADDITION RESPONSE TDD
---
--- **************************************************************
-
---RadioLinkAdditionResponseTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkAdditionResponseTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---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, 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
--- ...
---}
-
-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,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponse-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponse-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DCH-Information-RL-AdditionRspTDD ::= SEQUENCE {
- diversityIndication DiversityIndication-RL-AdditionRspTDD,
--- iE-Extensions ProtocolExtensionContainer { { DCH-Information-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-Information-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DiversityIndication-RL-AdditionRspTDD ::= CHOICE {
- combining Combining-RL-AdditionRspTDD, -- Indicates whether the old Transport Bearer shall be reused or not
- non-Combining Non-Combining-RL-AdditionRspTDD
-}
-
-Combining-RL-AdditionRspTDD ::= SEQUENCE {
- rL-ID RL-ID, -- Reference RL
--- iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CombiningItem-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Non-Combining-RL-AdditionRspTDD ::= SEQUENCE {
- dCH-InformationResponse DCH-InformationResponse,
--- iE-Extensions ProtocolExtensionContainer { { Non-CombiningItem-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Non-CombiningItem-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DSCH-InformationResponseList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{ DSCH-InformationResponseListIEs-RL-AdditionRspTDD }}
-DSCH-InformationResponseList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container
-
---DSCH-InformationResponseListIEs-RL-AdditionRspTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DSCH-InformationResponse CRITICALITY ignore TYPE DSCH-InformationResponse PRESENCE mandatory }
---}
-
---USCH-InformationResponseList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{ USCH-InformationResponseListIEs-RL-AdditionRspTDD }}
-USCH-InformationResponseList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container
-
---USCH-InformationResponseListIEs-RL-AdditionRspTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-USCH-InformationResponse CRITICALITY ignore TYPE USCH-InformationResponse PRESENCE mandatory }
---}
-
-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,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponse-LCR-RL-AdditionRspTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ADDITION FAILURE FDD
---
--- **************************************************************
-
---RadioLinkAdditionFailureFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureFDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkAdditionFailureFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkAdditionFailureFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-CauseLevel-RL-AdditionFailureFDD CRITICALITY ignore TYPE CauseLevel-RL-AdditionFailureFDD PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkAdditionFailureFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CauseLevel-RL-AdditionFailureFDD ::= CHOICE {
- generalCause GeneralCauseList-RL-AdditionFailureFDD,
- rLSpecificCause RLSpecificCauseList-RL-AdditionFailureFDD,
- ...
-}
-
-GeneralCauseList-RL-AdditionFailureFDD ::= SEQUENCE {
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RLSpecificCauseList-RL-AdditionFailureFDD ::= SEQUENCE {
- unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD Unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD,
- successful-RL-InformationRespList-RL-AdditionFailureFDD Successful-RL-InformationRespList-RL-AdditionFailureFDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF ProtocolIE-Single-Container {{ Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureFDD }}
-Unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD ::= SEQUENCE (SIZE (1..15)) OF ProtocolIE-Single-Container
-
---Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD PRESENCE mandatory}
---}
-
-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD ::= SEQUENCE {
- rL-ID RL-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Successful-RL-InformationRespList-RL-AdditionFailureFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-2)) OF ProtocolIE-Single-Container {{ Successful-RL-InformationRespItemIE-RL-AdditionFailureFDD }}
-Successful-RL-InformationRespList-RL-AdditionFailureFDD ::= SEQUENCE (SIZE (1..14)) OF ProtocolIE-Single-Container
-
---Successful-RL-InformationRespItemIE-RL-AdditionFailureFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD CRITICALITY ignore TYPE Successful-RL-InformationRespItem-RL-AdditionFailureFDD PRESENCE mandatory}
---}
-
-Successful-RL-InformationRespItem-RL-AdditionFailureFDD ::= SEQUENCE {
- rL-ID RL-ID,
- rL-Set-ID RL-Set-ID,
- received-total-wide-band-power Received-total-wide-band-power-Value,
- diversityIndication DiversityIndication-RL-AdditionFailureFDD,
- sSDT-SupportIndicator SSDT-SupportIndicator,
--- iE-Extensions ProtocolExtensionContainer { { Successful-RL-InformationRespItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer
- OPTIONAL,
- ...
-}
-
---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-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
--- ...
---}
-
-DiversityIndication-RL-AdditionFailureFDD ::= CHOICE {
- combining Combining-RL-AdditionFailureFDD,
- non-Combining Non-Combining-RL-AdditionFailureFDD
-}
-
-Combining-RL-AdditionFailureFDD ::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { { CombiningItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CombiningItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
-Non-Combining-RL-AdditionFailureFDD ::= SEQUENCE {
- dCH-InformationResponse DCH-InformationResponse,
--- iE-Extensions ProtocolExtensionContainer { { Non-CombiningItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Non-CombiningItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ADDITION FAILURE TDD
---
--- **************************************************************
---RadioLinkAdditionFailureTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkAdditionFailureTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkAdditionFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-CauseLevel-RL-AdditionFailureTDD CRITICALITY ignore TYPE CauseLevel-RL-AdditionFailureTDD PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkAdditionFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CauseLevel-RL-AdditionFailureTDD ::= CHOICE {
- generalCause GeneralCauseList-RL-AdditionFailureTDD,
- rLSpecificCause RLSpecificCauseList-RL-AdditionFailureTDD,
- ...
-}
-
-GeneralCauseList-RL-AdditionFailureTDD ::= SEQUENCE {
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-AdditionFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GeneralCauseItem-RL-AdditionFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RLSpecificCauseList-RL-AdditionFailureTDD ::= SEQUENCE {
- unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD Unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD,
--- iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-AdditionFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RLSpecificCauseItem-RL-AdditionFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD ::= ProtocolIE-Single-Container { {Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureTDD} }
-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD ::= ProtocolIE-Single-Container
-
-
---Unsuccessful-RL-InformationRespItemIE-RL-AdditionFailureTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD CRITICALITY ignore TYPE Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD PRESENCE mandatory }
---}
-
-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD ::= SEQUENCE {
- rL-ID RL-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION PREPARE FDD
---
--- **************************************************************
-
---RadioLinkReconfigurationPrepareFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareFDD-Extensions}} OPTIONAL,
--- ...
---}
-
-RadioLinkReconfigurationPrepareFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkReconfigurationPrepareFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-UL-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional }|
--- { ID id-DL-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional }|
--- { ID id-FDD-DCHs-to-Modify CRITICALITY reject TYPE FDD-DCHs-to-Modify PRESENCE optional }|
--- { ID id-DCHs-to-Add-FDD CRITICALITY reject TYPE DCH-FDD-Information PRESENCE optional }|
--- { ID id-DCH-DeleteList-RL-ReconfPrepFDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfPrepFDD PRESENCE optional }|
--- { ID id-RL-InformationList-RL-ReconfPrepFDD CRITICALITY reject TYPE RL-InformationList-RL-ReconfPrepFDD PRESENCE optional }|
--- { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional },
--- ...
---}
-
---RadioLinkReconfigurationPrepareFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
--- { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional }|
--- { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
--- { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
- -- The IE shall be present if HS-PDSCH RL ID IE is present.
--- { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
--- { ID id-E-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional }|
--- { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE optional }|
--- { ID id-E-DCH-FDD-Information-to-Modify CRITICALITY reject EXTENSION E-DCH-FDD-Information-to-Modify PRESENCE optional }|
--- { ID id-E-DCH-MACdFlows-to-Add CRITICALITY reject EXTENSION E-DCH-MACdFlows-Information PRESENCE optional }|
--- { ID id-E-DCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION E-DCH-MACdFlows-to-Delete PRESENCE optional }|
--- { ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE optional }|
--- { ID id-F-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject EXTENSION F-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional },
--- ...
---}
-
-UL-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
- ul-ScramblingCode UL-ScramblingCode OPTIONAL,
- ul-SIR-Target UL-SIR OPTIONAL,
- minUL-ChannelisationCodeLength MinUL-ChannelisationCodeLength OPTIONAL,
- maxNrOfUL-DPDCHs MaxNrOfUL-DPDCHs OPTIONAL,
- -- This IE shall be present if minUL-ChannelisationCodeLength Ie is set to 4
- ul-PunctureLimit PunctureLimit OPTIONAL,
- tFCS TFCS OPTIONAL,
- ul-DPCCH-SlotFormat UL-DPCCH-SlotFormat OPTIONAL,
- diversityMode DiversityMode OPTIONAL,
- not-Used-sSDT-CellIDLength NULL OPTIONAL,
- not-Used-s-FieldLength NULL OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE optional },
--- ...
---}
-
-DL-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
- tFCS TFCS OPTIONAL,
- dl-DPCH-SlotFormat DL-DPCH-SlotFormat OPTIONAL,
- tFCI-SignallingMode TFCI-SignallingMode OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- -- This IE shall be present if the DL DPCH Slot Format IE is set to any of the values from 12 to 16
- multiplexingPosition MultiplexingPosition OPTIONAL,
- not-Used-pDSCH-CodeMapping NULL OPTIONAL,
- not-Used-pDSCH-RL-ID NULL OPTIONAL,
- limitedPowerIncrease LimitedPowerIncrease OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-DPCH-Power-Information-RL-ReconfPrepFDD CRITICALITY reject EXTENSION DL-DPCH-Power-Information-RL-ReconfPrepFDD PRESENCE optional },
--- ...
---}
-
-DL-DPCH-Power-Information-RL-ReconfPrepFDD ::= SEQUENCE {
- powerOffsetInformation PowerOffsetInformation-RL-ReconfPrepFDD,
- fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
- innerLoopDLPCStatus InnerLoopDLPCStatus,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Power-Information-RL-ReconfPrepFDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-Power-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PowerOffsetInformation-RL-ReconfPrepFDD ::= SEQUENCE {
- pO1-ForTFCI-Bits PowerOffset,
- pO2-ForTPC-Bits PowerOffset,
- pO3-ForPilotBits PowerOffset,
--- iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerOffsetInformation-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DCH-DeleteList-RL-ReconfPrepFDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfPrepFDD
-DCH-DeleteList-RL-ReconfPrepFDD ::= SEQUENCE (SIZE (1..128)) OF DCH-DeleteItem-RL-ReconfPrepFDD
-
-DCH-DeleteItem-RL-ReconfPrepFDD ::= SEQUENCE {
- dCH-ID DCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-DeleteItem-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-RL-ReconfPrepFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-ReconfPrepFDD }}
-RL-InformationList-RL-ReconfPrepFDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-RL-ReconfPrepFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-RL-ReconfPrepFDD CRITICALITY reject TYPE RL-InformationItem-RL-ReconfPrepFDD PRESENCE mandatory}
---}
-
-RL-InformationItem-RL-ReconfPrepFDD ::= SEQUENCE {
- rL-ID RL-ID,
- dl-CodeInformation FDD-DL-CodeInformation OPTIONAL,
- maxDL-Power DL-Power OPTIONAL,
- minDL-Power DL-Power OPTIONAL,
- not-Used-sSDT-Indication NULL OPTIONAL,
- not-Used-sSDT-Cell-Identity NULL OPTIONAL,
- transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
- -- This IE shall be present if Diversity Mode IE is present in UL DPCH Information IE and it is not set to “none”
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationItem-RL-ReconfPrepFDD-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-DL-DPCH-TimingAdjustment CRITICALITY reject EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }|
--- { ID id-Primary-CPICH-Usage-for-Channel-Estimation CRITICALITY ignore EXTENSION Primary-CPICH-Usage-for-Channel-Estimation PRESENCE optional}|
--- { ID id-Secondary-CPICH-Information-Change CRITICALITY ignore EXTENSION Secondary-CPICH-Information-Change PRESENCE optional }|
--- { ID id-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 },
--- ...
---}
-
-E-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
- maxSet-E-DPDCHs Max-Set-E-DPDCHs OPTIONAL,
- ul-PunctureLimit PunctureLimit OPTIONAL,
- e-TFCS-Information E-TFCS-Information OPTIONAL,
- e-TTI E-TTI OPTIONAL,
- e-DPCCH-PO E-DPCCH-PO OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-F-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
- powerOffsetInformation PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD,
- fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
- limitedPowerIncrease LimitedPowerIncrease,
- innerLoopDLPCStatus InnerLoopDLPCStatus,
--- iE-Extensions ProtocolExtensionContainer { { F-DPCH-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---F-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD ::= SEQUENCE {
- pO2-ForTPC-Bits PowerOffset,
--- iE-Extensions ProtocolExtensionContainer { { PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION PREPARE TDD
---
--- **************************************************************
-
---RadioLinkReconfigurationPrepareTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkReconfigurationPrepareTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkReconfigurationPrepareTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-TDD-DCHs-to-Modify CRITICALITY reject TYPE TDD-DCHs-to-Modify PRESENCE optional }|
--- { ID id-DCHs-to-Add-TDD CRITICALITY reject TYPE DCH-TDD-Information PRESENCE optional }|
--- { ID id-DCH-DeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-DSCH-Information-ModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE DSCH-Information-ModifyList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-DSCHs-to-Add-TDD CRITICALITY reject TYPE DSCH-TDD-Information PRESENCE optional }|
--- { ID id-DSCH-Information-DeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE DSCH-Information-DeleteList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-USCH-Information-ModifyList-RL-ReconfPrepTDD CRITICALITY reject TYPE USCH-Information-ModifyList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-USCH-Information-Add CRITICALITY reject TYPE USCH-Information PRESENCE optional }|
--- { ID id-USCH-Information-DeleteList-RL-ReconfPrepTDD CRITICALITY reject TYPE USCH-Information-DeleteList-RL-ReconfPrepTDD PRESENCE optional }|
--- { ID id-RL-Information-RL-ReconfPrepTDD CRITICALITY reject TYPE RL-Information-RL-ReconfPrepTDD PRESENCE optional },
--- This RL Information is the for the 1st RL IE repetition
--- ...
---}
-
---RadioLinkReconfigurationPrepareTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
--- { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }|
--- { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
--- { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
- -- The IE shall be present if HS-PDSCH RL ID IE is present.
--- { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
--- { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
--- { ID id-multiple-RL-Information-RL-ReconfPrepTDD CRITICALITY reject EXTENSION MultipleRL-Information-RL-ReconfPrepTDD PRESENCE optional },
--- This RL Information is the for the 2nd and beyond repetition of RL information,
--- ...
---}
-
---UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD
-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD
-
-UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS,
- tFCI-Coding TFCI-Coding,
- punctureLimit PunctureLimit,
- ul-DPCH-InformationList UL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD CRITICALITY reject EXTENSION UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- { ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD.
--- This Information is the for the first RL repetition, SIR Target information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- { ID id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional }|
--- This Information is the for the first RL repetition, TPCinformation for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD.
--- { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
--- This is the RL ID for the first RL repetition
--- { ID id-multipleRL-ul-DPCH-InformationList CRITICALITY reject EXTENSION MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional },
--- This Information is the for the 2nd and beyond RL repetition,
--- ...
---}
-
---MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
-MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..15)) OF MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
---Includes the 2nd through the max number of radio link repetitions.
-
-MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD ::= SEQUENCE {
- ul-DPCH-InformationList UL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
- ul-DPCH-InformationListLCR UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
- ul-sir-target UL-SIR OPTIONAL,
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD.
- tDD-TPC-UplinkStepSize-LCR TDD-TPC-UplinkStepSize-LCR OPTIONAL,
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD.
- rL-ID RL-ID OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
-
-...
-}
-
---MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD }}
-UL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
-
---UL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationAddItem-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
-UL-DPCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-Timeslot-Information UL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-Timeslot-InformationLCR UL-TimeslotLCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD
-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD
-
-UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS OPTIONAL,
- tFCI-Coding TFCI-Coding OPTIONAL,
- punctureLimit PunctureLimit OPTIONAL,
- ul-DPCH-InformationAddList UL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
- ul-DPCH-InformationModifyList UL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
- ul-DPCH-InformationDeleteList UL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-UL-DPCH-LCR-InformationModify-AddList CRITICALITY reject EXTENSION UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- { ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only.
--- This Information is the for the first RL repetition, SIR Target information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- { ID id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- This Information is the for the first RL repetition, Step Size information for RL repetitions 2 and on, should be defined in MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
--- This is the RL ID for the first RL repetition
--- { ID id-multipleRL-ul-DPCH-InformationModifyList CRITICALITY reject EXTENSION MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional },
--- This DPCH Information is the for the 2nd and beyond RL repetition,
--- ...
---}
-
---UL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD }}
-UL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
-
---UL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
---MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD
-MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..15)) OF MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD
---Includes the 2nd through the max number of radio link information repetitions.
-
-MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD ::= SEQUENCE {
- ul-DPCH-InformationAddList UL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
- ul-DPCH-InformationModifyList UL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
- ul-DPCH-InformationDeleteList UL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
- ul-DPCH-InformationAddListLCR UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
- ul-sir-target UL-SIR OPTIONAL,
- tDD-TPC-UplinkStepSize-LCR TDD-TPC-UplinkStepSize-LCR OPTIONAL,
- rL-ID RL-ID OPTIONAL,
--- This DPCH Information is the for the 2nd and beyond RL repetitions,
--- iE-Extensions ProtocolExtensionContainer { { MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
-...
-}
-
---MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-Timeslot-Information UL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- uL-Timeslot-InformationLCR UL-TimeslotLCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD }}
-UL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
-
---UL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
-UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod OPTIONAL,
- repetitionLength RepetitionLength OPTIONAL,
- tdd-DPCHOffset TDD-DPCHOffset OPTIONAL,
- uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD UL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD CRITICALITY reject EXTENSION UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
---UL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD
- -- Applicable to 3.84Mcps TDD only
-UL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..15)) OF UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD
--- Applicable to 3.84Mcps TDD only
-
-UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD
-UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..240)) OF UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD
-
-UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
- -- Applicable to 1.28Mcps TDD only
-UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..6)) OF UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
- -- Applicable to 1.28Mcps TDD only
-
-UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR
-UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR ::= SEQUENCE (SIZE (1..240)) OF UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR
-
-UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---{ ID id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-UL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
-
--- ...
---}
-
---UL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ UL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD }}
-UL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
-
---UL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
---UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD
-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..240)) OF UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD
-
-UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dPCH-ID DPCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD
-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD
-
-UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD
-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD
-
-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS,
- tFCI-Coding TFCI-Coding,
- punctureLimit PunctureLimit,
- cCTrCH-TPCList CCTrCH-TPCAddList-RL-ReconfPrepTDD OPTIONAL,
- dl-DPCH-InformationList DL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
- -- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- { ID id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- This DL Power inforrmation is the for the first RL repetition, DL power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- { ID id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-DownlinkStepSize PRESENCE optional}|
--- This DL step size is the for the first RL repetition, DL step size information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- { ID id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- This DL Power inforrmation is the for the first RL repetition, DL power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- { ID id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- This DL Power inforrmation is the for the first RL repetition, DL power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD
--- { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
--- This is the RL ID for the first RL repetition
--- { ID id-multipleRL-ul-DPCH-InformationList CRITICALITY reject EXTENSION MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD PRESENCE optional },
--- This DPCH Information is the for the 2nd and beyond RL repetition,
--- ...
---}
-
---MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
-MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..15)) OF MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
---Includes the 2nd through the max number of radio link information repetitions.
-
-MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD ::= SEQUENCE {
- dl-DPCH-InformationList DL-DPCH-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
- dl-DPCH-InformationListLCR DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD OPTIONAL,
- cCTrCH-Initial-DL-Power DL-Power OPTIONAL,
- tDD-TPC-DownlinkStepSize TDD-TPC-DownlinkStepSize OPTIONAL,
- cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD DL-Power OPTIONAL,
- cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD DL-Power OPTIONAL,
- rL-ID RL-ID OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CCTrCH-TPCAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF CCTrCH-TPCAddItem-RL-ReconfPrepTDD
- -- Applicable to 3.84Mcps TDD only
-CCTrCH-TPCAddList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF CCTrCH-TPCAddItem-RL-ReconfPrepTDD
- -- Applicable to 3.84Mcps TDD only
-
-CCTrCH-TPCAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { CCTrCH-TPCAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CCTrCH-TPCAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD }}
-DL-DPCH-InformationAddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
-
---DL-DPCH-InformationAddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationAddItem-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
-DL-DPCH-InformationAddItem-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-Timeslot-Information DL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-Timeslot-InformationLCR DL-TimeslotLCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-LCR-InformationAddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD
-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD
-
-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS OPTIONAL,
- tFCI-Coding TFCI-Coding OPTIONAL,
- punctureLimit PunctureLimit OPTIONAL,
- cCTrCH-TPCList CCTrCH-TPCModifyList-RL-ReconfPrepTDD OPTIONAL,
- dl-DPCH-InformationAddList DL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
- dl-DPCH-InformationModifyList DL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
- dl-DPCH-InformationDeleteList DL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- This DPCH Information is the for the first RL repetition, DPCH information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- { ID id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-TPC-DownlinkStepSize PRESENCE optional}|
--- This Step Size Information is the for the first RL repetition, step size information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- { ID id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- { ID id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD
--- { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
--- This is the RL ID for the first RL repetition
--- { ID id-multipleRL-dl-DPCH-InformationModifyList CRITICALITY reject EXTENSION MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD PRESENCE optional },
--- This DPCH Information is the for the 2nd and beyond RL repetitions,
--- ...
---}
-
---MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD
-MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..15)) OF MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD
---Includes the 2nd through the max number of radio link information repetitions.
-
-MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD ::= SEQUENCE {
- dl-DPCH-InformationAddList DL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
- dl-DPCH-InformationModifyList DL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
- dl-DPCH-InformationDeleteList DL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD OPTIONAL,
- dl-DPCH-InformationAddListLCR DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD OPTIONAL,
- tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD TDD-TPC-DownlinkStepSize OPTIONAL,
- cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD DL-Power OPTIONAL,
- cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD DL-Power OPTIONAL,
- rL-ID RL-ID OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
-...
-}
-
---MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CCTrCH-TPCModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF CCTrCH-TPCModifyItem-RL-ReconfPrepTDD
-CCTrCH-TPCModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF CCTrCH-TPCModifyItem-RL-ReconfPrepTDD
-
-CCTrCH-TPCModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { CCTrCH-TPCModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CCTrCH-TPCModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD }}
-DL-DPCH-InformationModify-AddList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
--- Applicable to 3.84Mcps TDD only
-
---DL-DPCH-InformationModify-AddListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
-DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-Timeslot-Information DL-Timeslot-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-DPCHOffset TDD-DPCHOffset,
- dL-Timeslot-InformationLCR DL-TimeslotLCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-LCR-InformationModify-AddItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD }}
-DL-DPCH-InformationModify-ModifyList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
-
---DL-DPCH-InformationModify-ModifyListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
-DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod OPTIONAL,
- repetitionLength RepetitionLength OPTIONAL,
- tdd-DPCHOffset TDD-DPCHOffset OPTIONAL,
- dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD DL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD CRITICALITY reject EXTENSION DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD PRESENCE optional },
--- ...
---}
-
---DL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD
-DL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..15)) OF DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD
-
-DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD DL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
---DL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (0..maxNrOfDPCHs)) OF DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD
-DL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (0..240)) OF DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD
-
-DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..240)) OF DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
-
-DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD DL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
---DL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
-DL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..240)) OF DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD
-
-DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD CRITICALITY reject EXTENSION TDD-DL-DPCH-TimeSlotFormat-LCR PRESENCE optional},
--- ...
---}
-
---DL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD }}
-DL-DPCH-InformationModify-DeleteList-RL-ReconfPrepTDD ::= ProtocolIE-Single-Container
-
---DL-DPCH-InformationModify-DeleteListIEs-RL-ReconfPrepTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD CRITICALITY reject TYPE DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD PRESENCE mandatory }
---}
-
---DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD
-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..240)) OF DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD
-
-DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dPCH-ID DPCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD
-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..16)) OF DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD
-
-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DCH-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfPrepTDD
-DCH-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..128)) OF DCH-DeleteItem-RL-ReconfPrepTDD
-
-DCH-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dCH-ID DCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DSCH-Information-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-Information-ModifyItem-RL-ReconfPrepTDD
-DSCH-Information-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..32)) OF DSCH-Information-ModifyItem-RL-ReconfPrepTDD
-
-DSCH-Information-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dSCH-ID DSCH-ID,
- cCTrCH-ID CCTrCH-ID OPTIONAL,
- -- DL CCTrCH in which the DSCH is mapped
- transportFormatSet TransportFormatSet OPTIONAL,
- allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
- frameHandlingPriority FrameHandlingPriority OPTIONAL,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
- transportBearerRequestIndicator TransportBearerRequestIndicator,
--- iE-Extensions ProtocolExtensionContainer { { DSCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---DSCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
- -- Shall be ignored if bearer establishment with ALCAP.
--- ...
---}
-
---DSCH-Information-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-Information-DeleteItem-RL-ReconfPrepTDD
-DSCH-Information-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..32)) OF DSCH-Information-DeleteItem-RL-ReconfPrepTDD
-
-DSCH-Information-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
- dSCH-ID DSCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DSCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DSCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---USCH-Information-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-Information-ModifyItem-RL-ReconfPrepTDD
-USCH-Information-ModifyList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..32)) OF USCH-Information-ModifyItem-RL-ReconfPrepTDD
-
-USCH-Information-ModifyItem-RL-ReconfPrepTDD ::= SEQUENCE {
- uSCH-ID USCH-ID,
- transportFormatSet TransportFormatSet OPTIONAL,
- allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
- cCTrCH-ID CCTrCH-ID OPTIONAL, -- UL CCTrCH in which the USCH is mapped
- transportBearerRequestIndicator TransportBearerRequestIndicator,
--- iE-Extensions ProtocolExtensionContainer { { USCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---USCH-Information-ModifyItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
--- ...
---}
-
---USCH-Information-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-Information-DeleteItem-RL-ReconfPrepTDD
-USCH-Information-DeleteList-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..32)) OF USCH-Information-DeleteItem-RL-ReconfPrepTDD
-
-USCH-Information-DeleteItem-RL-ReconfPrepTDD ::= SEQUENCE {
- uSCH-ID USCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { USCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-
-}
-
---USCH-Information-DeleteItem-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---MultipleRL-Information-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF RL-Information-RL-ReconfPrepTDD
-MultipleRL-Information-RL-ReconfPrepTDD ::= SEQUENCE (SIZE (1..15)) OF RL-Information-RL-ReconfPrepTDD
---Includes the 2nd through the max number of radio link information repetitions.
-
-RL-Information-RL-ReconfPrepTDD ::= SEQUENCE {
- rL-ID RL-ID,
- maxDL-Power DL-Power OPTIONAL,
- minDL-Power DL-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-Information-RL-ReconfPrepTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Information-RL-ReconfPrepTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-InitDL-Power CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }|
--- { ID id-UL-Synchronisation-Parameters-LCR CRITICALITY ignore EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION READY
---
--- **************************************************************
-
---RadioLinkReconfigurationReady ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationReady-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationReady-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkReconfigurationReady ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkReconfigurationReady-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-RL-InformationResponseList-RL-ReconfReady CRITICALITY ignore TYPE RL-InformationResponseList-RL-ReconfReady PRESENCE optional }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkReconfigurationReady-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TargetCommunicationControlPortID CRITICALITY ignore EXTENSION CommunicationControlPortID PRESENCE optional }|
--- { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional }|
- -- FDD only
--- { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional },
- -- TDD only
--- ...
---}
-
---RL-InformationResponseList-RL-ReconfReady ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationResponseItemIE-RL-ReconfReady}}
-RL-InformationResponseList-RL-ReconfReady ::= SEQUENCE (SIZE (1..15)) OF ProtocolIE-Single-Container
-
---RL-InformationResponseItemIE-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationResponseItem-RL-ReconfReady CRITICALITY ignore TYPE RL-InformationResponseItem-RL-ReconfReady PRESENCE mandatory }
---}
-
-RL-InformationResponseItem-RL-ReconfReady ::= SEQUENCE {
- rL-ID RL-ID,
- dCH-InformationResponseList-RL-ReconfReady DCH-InformationResponseList-RL-ReconfReady OPTIONAL,
- dSCH-InformationResponseList-RL-ReconfReady DSCH-InformationResponseList-RL-ReconfReady OPTIONAL, -- TDD only
- uSCH-InformationResponseList-RL-ReconfReady USCH-InformationResponseList-RL-ReconfReady OPTIONAL, -- TDD only
- not-Used-tFCI2-BearerInformationResponse NULL OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-ReconfReady-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponseItem-RL-ReconfReady-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator 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-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
---DCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container {{ DCH-InformationResponseListIEs-RL-ReconfReady }}
-DCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container
-
---DCH-InformationResponseListIEs-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
--- { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory }
---}
-
---DSCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container {{ DSCH-InformationResponseListIEs-RL-ReconfReady }}
-DSCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container
-
---DSCH-InformationResponseListIEs-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
--- { ID id-DSCH-InformationResponse CRITICALITY ignore TYPE DSCH-InformationResponse PRESENCE mandatory }
---}
-
---USCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container {{ USCH-InformationResponseListIEs-RL-ReconfReady }}
-USCH-InformationResponseList-RL-ReconfReady::= ProtocolIE-Single-Container
-
---USCH-InformationResponseListIEs-RL-ReconfReady NBAP-PROTOCOL-IES ::= {
--- { ID id-USCH-InformationResponse CRITICALITY ignore TYPE USCH-InformationResponse PRESENCE mandatory }
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION FAILURE
---
--- **************************************************************
-
---RadioLinkReconfigurationFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationFailure-Extensions}} OPTIONAL,
--- ...
---}
-
-RadioLinkReconfigurationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-CauseLevel-RL-ReconfFailure CRITICALITY ignore TYPE CauseLevel-RL-ReconfFailure PRESENCE mandatory } |
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CauseLevel-RL-ReconfFailure ::= CHOICE {
- generalCause GeneralCauseList-RL-ReconfFailure,
- rLSpecificCause RLSpecificCauseList-RL-ReconfFailure,
- ...
-}
-
-GeneralCauseList-RL-ReconfFailure ::= SEQUENCE {
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-ReconfFailure-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---GeneralCauseItem-RL-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RLSpecificCauseList-RL-ReconfFailure ::= SEQUENCE {
- rL-ReconfigurationFailureList-RL-ReconfFailure RL-ReconfigurationFailureList-RL-ReconfFailure OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-ReconfFailure-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RLSpecificCauseItem-RL-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-ReconfigurationFailureList-RL-ReconfFailure ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-ReconfigurationFailureItemIE-RL-ReconfFailure}}
-RL-ReconfigurationFailureList-RL-ReconfFailure ::= SEQUENCE (SIZE (1..15)) OF ProtocolIE-Single-Container
-
---RL-ReconfigurationFailureItemIE-RL-ReconfFailure NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-ReconfigurationFailureItem-RL-ReconfFailure CRITICALITY ignore TYPE RL-ReconfigurationFailureItem-RL-ReconfFailure PRESENCE mandatory}
---}
-
-RL-ReconfigurationFailureItem-RL-ReconfFailure ::= SEQUENCE {
- rL-ID RL-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { RL-ReconfigurationFailureItem-RL-ReconfFailure-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-ReconfigurationFailureItem-RL-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION COMMIT
---
--- **************************************************************
-
---RadioLinkReconfigurationCommit ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCommit-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCommit-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkReconfigurationCommit ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkReconfigurationCommit-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
--- { ID id-CFN CRITICALITY ignore TYPE CFN PRESENCE mandatory }|
--- { ID id-Active-Pattern-Sequence-Information CRITICALITY ignore TYPE Active-Pattern-Sequence-Information PRESENCE optional },
- -- FDD only
--- ...
---}
-
---RadioLinkReconfigurationCommit-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION CANCEL
---
--- **************************************************************
-
---RadioLinkReconfigurationCancel ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCancel-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCancel-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkReconfigurationCancel ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkReconfigurationCancel-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory },
--- ...
---}
-
---RadioLinkReconfigurationCancel-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION REQUEST FDD
---
--- **************************************************************
---RadioLinkReconfigurationRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkReconfigurationRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkReconfigurationRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-UL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional }|
--- { ID id-DL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional }|
--- { ID id-FDD-DCHs-to-Modify CRITICALITY reject TYPE FDD-DCHs-to-Modify PRESENCE optional }|
--- { ID id-DCHs-to-Add-FDD CRITICALITY reject TYPE DCH-FDD-Information PRESENCE optional }|
--- { ID id-DCH-DeleteList-RL-ReconfRqstFDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfRqstFDD PRESENCE optional }|
--- { ID id-RL-InformationList-RL-ReconfRqstFDD CRITICALITY reject TYPE RL-InformationList-RL-ReconfRqstFDD PRESENCE optional }|
--- { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional },
--- ...
---}
-
---RadioLinkReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
--- { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional }|
--- { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
--- { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
- -- The IE shall be present if HS-PDSCH RL ID IE is present.
--- { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
--- { ID id-E-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional }|
--- { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE optional }|
--- { ID id-E-DCH-FDD-Information-to-Modify CRITICALITY reject EXTENSION E-DCH-FDD-Information-to-Modify PRESENCE optional }|
--- { ID id-E-DCH-MACdFlows-to-Add CRITICALITY reject EXTENSION E-DCH-MACdFlows-Information PRESENCE optional }|
--- { ID id-E-DCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION E-DCH-MACdFlows-to-Delete PRESENCE optional }|
--- { ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE optional },
--- ...
---}
-
-
-UL-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
- ul-TFCS TFCS OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE conditional },
- -- The IE shall be present if E-DPCH Information IE is present
--- ...
---}
-
-DL-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
- dl-TFCS TFCS OPTIONAL,
- tFCI-SignallingMode TFCI-SignallingMode OPTIONAL,
- limitedPowerIncrease LimitedPowerIncrease OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---DL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DCH-DeleteList-RL-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfRqstFDD
-DCH-DeleteList-RL-ReconfRqstFDD ::= SEQUENCE (SIZE (1..128)) OF DCH-DeleteItem-RL-ReconfRqstFDD
-
-DCH-DeleteItem-RL-ReconfRqstFDD ::= SEQUENCE {
- dCH-ID DCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-
-}
-
---DCH-DeleteItem-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-RL-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-ReconfRqstFDD}}
-RL-InformationList-RL-ReconfRqstFDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-RL-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-RL-ReconfRqstFDD CRITICALITY reject TYPE RL-InformationItem-RL-ReconfRqstFDD PRESENCE mandatory}
---}
-
-RL-InformationItem-RL-ReconfRqstFDD ::= SEQUENCE {
- rL-ID RL-ID,
- maxDL-Power DL-Power OPTIONAL,
- minDL-Power DL-Power OPTIONAL,
- dl-CodeInformation FDD-DL-CodeInformation OPTIONAL,
--- The IE shall be present if the Transmission Gap Pattern Sequence Information IE is included and the indicated Downlink Compressed Mode method for at least one of the included Transmission Gap Pattern Sequence is set to "SF/2".
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationItem-RL-ReconfRqstFDD-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-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 },
--- ...
---}
-
-E-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
- e-TFCS-Information E-TFCS-Information OPTIONAL,
- e-DPCCH-PO E-DPCCH-PO OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DPCH-Information-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION REQUEST TDD
---
--- **************************************************************
-
---RadioLinkReconfigurationRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkReconfigurationRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkReconfigurationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD PRESENCE optional } |
--- { ID id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD PRESENCE optional } |
--- { ID id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD PRESENCE optional } |
--- { ID id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD PRESENCE optional } |
--- { ID id-TDD-DCHs-to-Modify CRITICALITY reject TYPE TDD-DCHs-to-Modify PRESENCE optional }|
--- { ID id-DCHs-to-Add-TDD CRITICALITY reject TYPE DCH-TDD-Information PRESENCE optional }|
--- { ID id-DCH-DeleteList-RL-ReconfRqstTDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfRqstTDD PRESENCE optional }|
--- { ID id-RL-Information-RL-ReconfRqstTDD CRITICALITY reject TYPE RL-Information-RL-ReconfRqstTDD PRESENCE optional },
--- This RL-Information-RL-ReconfRqstTDD is the first RL information repetition in the RL-Information List. Repetition 2 and on, should be defined in Multiple-RL-Information-RL-ReconfRqstTDD,
--- ...
---}
-
---RadioLinkReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-SignallingBearerRequestIndicator CRITICALITY reject EXTENSION SignallingBearerRequestIndicator PRESENCE optional }|
--- { ID id-multiple-RL-Information-RL-ReconfRqstTDD CRITICALITY reject EXTENSION Multiple-RL-Information-RL-ReconfRqstTDD PRESENCE optional }|
---Includes the 2nd through the max number of radio link information repetitions.
--- { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }|
--- { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional }|
--- { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional }|
--- { ID id-HSDSCH-RNTI CRITICALITY reject EXTENSION HSDSCH-RNTI PRESENCE conditional }|
- -- The IE shall be present if HS-PDSCH RL ID IE is present.
--- { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional },
--- ...
---}
-
---UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ UL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD}}
-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---UL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD PRESENCE mandatory}
---}
-
-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS OPTIONAL,
- punctureLimit PunctureLimit OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---{ ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
---UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ UL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD}}
-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---UL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD CRITICALITY notify TYPE UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD PRESENCE mandatory}
---}
-
-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ DL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD}}
-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---DL-CCTrCH-InformationModifyItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD PRESENCE mandatory}
---}
-
-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- tFCS TFCS OPTIONAL,
- punctureLimit PunctureLimit OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD CRITICALITY ignore EXTENSION DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- This DPCH LCR Information is the for the first RL repetition, DPCH LCR information for RL repetitions 2 and on, should be defined in MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD.
--- { ID id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD.
--- { ID id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
--- This power Information is the for the first RL repetition, power information for RL repetitions 2 and on, should be defined in MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD.
--- { ID id-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }|
--- This is the RL ID for the first RL repetition.
--- { ID id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD CRITICALITY reject EXTENSION MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD PRESENCE optional },
--- This CCTrCH Information is the for the 2nd and beyond RL repetitions.
--- ...
---}
-
---MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF MultipleRL-DL-CCTrCH-InformationModifyListIE-RL-ReconfRqstTDD
-MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..15)) OF MultipleRL-DL-CCTrCH-InformationModifyListIE-RL-ReconfRqstTDD
---Includes the 2nd through the max number of radio link information repetitions.
-
-MultipleRL-DL-CCTrCH-InformationModifyListIE-RL-ReconfRqstTDD ::= SEQUENCE {
- dl-DPCH-LCR-InformationModifyList DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD OPTIONAL,
- cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD DL-Power OPTIONAL,
- cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD DL-Power OPTIONAL,
- rL-ID RL-ID OPTIONAL,
-...
-}
-
-
-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD ::= SEQUENCE {
- dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD
-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..6)) OF DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD
-
-DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- maxPowerLCR DL-Power OPTIONAL,
- minPowerLCR DL-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ DL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD}}
-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---DL-CCTrCH-InformationDeleteItemIE-RL-ReconfRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD CRITICALITY notify TYPE DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD PRESENCE mandatory}
---}
-
-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DCH-DeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-DeleteItem-RL-ReconfRqstTDD
-DCH-DeleteList-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..128)) OF DCH-DeleteItem-RL-ReconfRqstTDD
-
-DCH-DeleteItem-RL-ReconfRqstTDD ::= SEQUENCE {
- dCH-ID DCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DCH-DeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-DeleteItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Multiple-RL-Information-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF RL-Information-RL-ReconfRqstTDD
-Multiple-RL-Information-RL-ReconfRqstTDD ::= SEQUENCE (SIZE (1..15)) OF RL-Information-RL-ReconfRqstTDD
---Includes the 2nd through the max number of radio link information repetitions.
-
-RL-Information-RL-ReconfRqstTDD ::= SEQUENCE {
- rL-ID RL-ID,
- maxDL-Power DL-Power OPTIONAL,
- minDL-Power DL-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationItem-RL-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }|
--- { ID id-UL-Synchronisation-Parameters-LCR CRITICALITY ignore EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional },
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RECONFIGURATION RESPONSE
---
--- **************************************************************
-
---RadioLinkReconfigurationResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationResponse-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkReconfigurationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-RL-InformationResponseList-RL-ReconfRsp CRITICALITY ignore TYPE RL-InformationResponseList-RL-ReconfRsp PRESENCE optional } |
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TargetCommunicationControlPortID CRITICALITY ignore EXTENSION CommunicationControlPortID PRESENCE optional }|
--- { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional }|
- -- FDD only
--- { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional },
- -- TDD only
-
--- ...
---}
-
---RL-InformationResponseList-RL-ReconfRsp ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{RL-InformationResponseItemIE-RL-ReconfRsp}}
-RL-InformationResponseList-RL-ReconfRsp ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationResponseItemIE-RL-ReconfRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationResponseItem-RL-ReconfRsp CRITICALITY ignore TYPE RL-InformationResponseItem-RL-ReconfRsp PRESENCE mandatory}
---}
-
-RL-InformationResponseItem-RL-ReconfRsp ::= SEQUENCE {
- rL-ID RL-ID,
- dCH-InformationResponseList-RL-ReconfRsp DCH-InformationResponseList-RL-ReconfRsp OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponseItem-RL-ReconfRsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationResponseItem-RL-ReconfRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator PRESENCE optional }|
- -- FDD only
--- { 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-E-DCH-FDD-Information-Response CRITICALITY ignore EXTENSION E-DCH-FDD-Information-Response PRESENCE optional },
--- ...
---}
-
---DCH-InformationResponseList-RL-ReconfRsp::= ProtocolIE-Single-Container {{ DCH-InformationResponseListIEs-RL-ReconfRsp }}
-DCH-InformationResponseList-RL-ReconfRsp::= ProtocolIE-Single-Container
-
---DCH-InformationResponseListIEs-RL-ReconfRsp NBAP-PROTOCOL-IES ::= {
--- { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory }
---}
-
--- **************************************************************
---
--- RADIO LINK DELETION REQUEST
---
--- **************************************************************
-
---RadioLinkDeletionRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkDeletionRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionRequest-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkDeletionRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkDeletionRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-CRNC-CommunicationContextID CRITICALITY reject TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-RL-informationList-RL-DeletionRqst CRITICALITY notify TYPE RL-informationList-RL-DeletionRqst PRESENCE mandatory },
--- ...
---}
-
---RadioLinkDeletionRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-informationList-RL-DeletionRqst ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{RL-informationItemIE-RL-DeletionRqst}}
-RL-informationList-RL-DeletionRqst ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-informationItemIE-RL-DeletionRqst NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-informationItem-RL-DeletionRqst CRITICALITY notify TYPE RL-informationItem-RL-DeletionRqst PRESENCE mandatory}
---}
-
-RL-informationItem-RL-DeletionRqst ::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { { RL-informationItem-RL-DeletionRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-informationItem-RL-DeletionRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK DELETION RESPONSE
---
--- **************************************************************
-
---RadioLinkDeletionResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkDeletionResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionResponse-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkDeletionResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkDeletionResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---RadioLinkDeletionResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
--- **************************************************************
---
--- DL POWER CONTROL REQUEST FDD
---
--- **************************************************************
-
---DL-PowerControlRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DL-PowerControlRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DL-PowerControlRequest-Extensions}} OPTIONAL,
--- ...
---}
-DL-PowerControlRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---DL-PowerControlRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
--- { ID id-PowerAdjustmentType CRITICALITY ignore TYPE PowerAdjustmentType PRESENCE mandatory} |
--- { ID id-DLReferencePower CRITICALITY ignore TYPE DL-Power PRESENCE conditional} |
- -- This IE shall be present if the Adjustment Type IE is set to 'Common'
--- { ID id-InnerLoopDLPCStatus CRITICALITY ignore TYPE InnerLoopDLPCStatus PRESENCE optional } |
--- { ID id-DLReferencePowerList-DL-PC-Rqst CRITICALITY ignore TYPE DL-ReferencePowerInformationList-DL-PC-Rqst PRESENCE conditional } |
- -- This IE shall be present if the Adjustment Type IE is set to 'Individual'
--- { ID id-MaxAdjustmentStep CRITICALITY ignore TYPE MaxAdjustmentStep PRESENCE conditional} |
- -- This IE shall be present if the Adjustment Type IE is set to 'Common' or 'Individual'
--- { ID id-AdjustmentPeriod CRITICALITY ignore TYPE AdjustmentPeriod PRESENCE conditional }|
- -- This IE shall be present if the Adjustment Type IE is set to 'Common' or 'Individual'
--- { ID id-AdjustmentRatio CRITICALITY ignore TYPE ScaledAdjustmentRatio PRESENCE conditional },
- -- This IE shall be present if the Adjustment Type IE is set to 'Common' or 'Individual'
--- ...
---}
-
---DL-PowerControlRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-ReferencePowerInformationList-DL-PC-Rqst ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{DL-ReferencePowerInformationItemIE-DL-PC-Rqst }}
-DL-ReferencePowerInformationList-DL-PC-Rqst ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---DL-ReferencePowerInformationItemIE-DL-PC-Rqst NBAP-PROTOCOL-IES ::= {
--- { ID id-DL-ReferencePowerInformationItem-DL-PC-Rqst CRITICALITY ignore TYPE DL-ReferencePowerInformationItem-DL-PC-Rqst PRESENCE mandatory
---}
---}
-
-DL-ReferencePowerInformationItem-DL-PC-Rqst ::= SEQUENCE {
- rL-ID RL-ID,
- dl-ReferencePower DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { DL-ReferencePowerInformationItem-DL-PC-Rqst-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-ReferencePowerInformationItem-DL-PC-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- DL POWER TIMESLOT CONTROL REQUEST TDD
---
--- **************************************************************
-
---DL-PowerTimeslotControlRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DL-PowerTimeslotControlRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DL-PowerTimeslotControlRequest-Extensions}} OPTIONAL,
--- ...
---}
-DL-PowerTimeslotControlRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---DL-PowerTimeslotControlRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
--- { ID id-TimeslotISCPInfo CRITICALITY ignore TYPE DL-TimeslotISCPInfo PRESENCE optional },
- -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD
-
--- ...
---}
-
---DL-PowerTimeslotControlRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD CRITICALITY ignore EXTENSION DL-TimeslotISCPInfoLCR PRESENCE optional }|
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- { ID id-PrimCCPCH-RSCP-DL-PC-RqstTDD CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP PRESENCE optional }|
--- { ID id-PrimaryCCPCH-RSCP-Delta CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP-Delta PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- DEDICATED MEASUREMENT INITIATION REQUEST
---
--- **************************************************************
-
---DedicatedMeasurementInitiationRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationRequest-Extensions}} OPTIONAL,
--- ...
---}
-DedicatedMeasurementInitiationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---DedicatedMeasurementInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY reject TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
--- { ID id-MeasurementID CRITICALITY reject TYPE MeasurementID PRESENCE mandatory } |
--- { ID id-DedicatedMeasurementObjectType-DM-Rqst CRITICALITY reject TYPE DedicatedMeasurementObjectType-DM-Rqst PRESENCE mandatory } |
--- { ID id-DedicatedMeasurementType CRITICALITY reject TYPE DedicatedMeasurementType PRESENCE mandatory } |
--- { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional } |
--- { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory } |
--- { ID id-CFNReportingIndicator CRITICALITY reject TYPE FNReportingIndicator PRESENCE mandatory } |
--- { ID id-CFN CRITICALITY reject TYPE CFN PRESENCE optional } ,
--- ...
---}
-
---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
--- },
--- ...
---}
-
-DedicatedMeasurementObjectType-DM-Rqst ::= CHOICE {
- rL RL-DM-Rqst,
- rLS RL-Set-DM-Rqst, -- for FDD only
- all-RL AllRL-DM-Rqst,
- all-RLS AllRL-Set-DM-Rqst, -- for FDD only
- ...
-}
-
-RL-DM-Rqst ::= SEQUENCE {
- rL-InformationList RL-InformationList-DM-Rqst,
--- iE-Extensions ProtocolExtensionContainer { { RLItem-DM-Rqst-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RLItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-DM-Rqst ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-DM-Rqst }}
-RL-InformationList-DM-Rqst ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-DM-Rqst NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-DM-Rqst CRITICALITY reject TYPE RL-InformationItem-DM-Rqst PRESENCE mandatory }
---}
-
-RL-InformationItem-DM-Rqst ::= SEQUENCE {
- rL-ID RL-ID,
- dPCH-ID DPCH-ID OPTIONAL, -- for TDD only
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-DM-Rqst-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-InformationItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-PUSCH-Info-DM-Rqst CRITICALITY reject EXTENSION PUSCH-Info-DM-Rqst PRESENCE optional}|
- -- TDD only
--- { ID id-HSSICH-Info-DM-Rqst CRITICALITY reject EXTENSION HSSICH-Info-DM-Rqst PRESENCE optional},
- -- TDD only
--- ...
---}
-
---PUSCH-Info-DM-Rqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF PUSCH-ID
-PUSCH-Info-DM-Rqst ::= SEQUENCE (SIZE (1..256)) OF PUSCH-ID
-
---HSSICH-Info-DM-Rqst ::= SEQUENCE (SIZE (1..maxNrOfHSSICHs)) OF HS-SICH-ID
-HSSICH-Info-DM-Rqst ::= SEQUENCE (SIZE (1..4)) OF HS-SICH-ID
-
-RL-Set-DM-Rqst ::= SEQUENCE {
- rL-Set-InformationList-DM-Rqst RL-Set-InformationList-DM-Rqst,
--- iE-Extensions ProtocolExtensionContainer { { RL-SetItem-DM-Rqst-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-SetItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-Set-InformationList-DM-Rqst ::= SEQUENCE (SIZE(1..maxNrOfRLSets)) OF RL-Set-InformationItem-DM-Rqst
-RL-Set-InformationList-DM-Rqst ::= SEQUENCE (SIZE(1..16)) OF RL-Set-InformationItem-DM-Rqst
-
-RL-Set-InformationItem-DM-Rqst ::= SEQUENCE {
- rL-Set-ID RL-Set-ID,
--- iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-DM-Rqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Set-InformationItem-DM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-AllRL-DM-Rqst ::= NULL
-
-
-AllRL-Set-DM-Rqst ::= NULL
-
--- **************************************************************
---
--- DEDICATED MEASUREMENT INITIATION RESPONSE
---
--- **************************************************************
-
---DedicatedMeasurementInitiationResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationResponse-Extensions}} OPTIONAL,
--- ...
---}
-DedicatedMeasurementInitiationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DedicatedMeasurementInitiationResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
--- { ID id-DedicatedMeasurementObjectType-DM-Rsp CRITICALITY ignore TYPE DedicatedMeasurementObjectType-DM-Rsp PRESENCE optional } |
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---DedicatedMeasurementInitiationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-MeasurementRecoverySupportIndicator CRITICALITY ignore EXTENSION MeasurementRecoverySupportIndicator PRESENCE optional
--- },
--- ...
---}
-
-DedicatedMeasurementObjectType-DM-Rsp ::= CHOICE {
- rL RL-DM-Rsp,
- rLS RL-Set-DM-Rsp, -- for FDD only
- all-RL RL-DM-Rsp,
- all-RLS RL-Set-DM-Rsp, -- for FDD only
- ...
-}
-
-RL-DM-Rsp ::= SEQUENCE {
- rL-InformationList-DM-Rsp RL-InformationList-DM-Rsp,
--- iE-Extensions ProtocolExtensionContainer { { RLItem-DM-Rsp-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RLItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-DM-Rsp ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-DM-Rsp }}
-RL-InformationList-DM-Rsp ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-DM-Rsp NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-DM-Rsp CRITICALITY ignore TYPE RL-InformationItem-DM-Rsp PRESENCE mandatory }
---}
-
-RL-InformationItem-DM-Rsp ::= SEQUENCE {
- rL-ID RL-ID,
- dPCH-ID DPCH-ID OPTIONAL, -- for TDD only
- dedicatedMeasurementValue DedicatedMeasurementValue,
- cFN CFN OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-DM-Rsp-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-PUSCH-Info-DM-Rsp CRITICALITY reject EXTENSION PUSCH-Info-DM-Rsp PRESENCE optional}|
- -- TDD only
- -- This PUSCH Information is the for the first PUSCH repetition, PUSCH information for PUSCH repetitions 2 and on, should be defined in Multiple-PUSCH-InfoList-DM-Rsp.
--- {ID id-HSSICH-Info-DM-Rsp CRITICALITY reject EXTENSION HS-SICH-ID PRESENCE optional}|
- -- TDD only
--- { ID id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported.
--- { ID id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported.
--- { ID id-multiple-PUSCH-InfoList-DM-Rsp CRITICALITY ignore EXTENSION Multiple-PUSCH-InfoList-DM-Rsp PRESENCE optional },
- -- TDD only, This PUSCH information is the for the 2nd and beyond PUSCH repetitions.
--- ...
---}
-
---PUSCH-Info-DM-Rsp ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF PUSCH-ID
-PUSCH-Info-DM-Rsp ::= SEQUENCE (SIZE (1..256)) OF PUSCH-ID
-
---Multiple-PUSCH-InfoList-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfPUSCHs-1)) OF Multiple-PUSCH-InfoListIE-DM-Rsp
-Multiple-PUSCH-InfoList-DM-Rsp ::= SEQUENCE (SIZE (1.. 255)) OF Multiple-PUSCH-InfoListIE-DM-Rsp
--- Includes the 2nd through the max number of PUSCH information repetitions.
-
-Multiple-PUSCH-InfoListIE-DM-Rsp ::= SEQUENCE {
- pUSCH-ID PUSCH-ID OPTIONAL,
- dedicatedMeasurementValue DedicatedMeasurementValue OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Multiple-PUSCH-InfoListIE-DM-Rsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Multiple-PUSCH-InfoListIE-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RL-Set-DM-Rsp ::= SEQUENCE {
- rL-Set-InformationList-DM-Rsp RL-Set-InformationList-DM-Rsp,
--- iE-Extensions ProtocolExtensionContainer { { RL-SetItem-DM-Rsp-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-SetItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-Set-InformationList-DM-Rsp ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-DM-Rsp }}
-RL-Set-InformationList-DM-Rsp ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-Set-InformationItemIE-DM-Rsp NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-Set-InformationItem-DM-Rsp CRITICALITY ignore TYPE RL-Set-InformationItem-DM-Rsp PRESENCE mandatory}
---}
-
-RL-Set-InformationItem-DM-Rsp ::= SEQUENCE {
- rL-Set-ID RL-Set-ID,
- dedicatedMeasurementValue DedicatedMeasurementValue,
- cFN CFN OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-DM-Rsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Set-InformationItem-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHsPerRL-1)) OF Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp
-Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. 239)) OF Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp
-
-Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- dedicatedMeasurementValue DedicatedMeasurementValue,
--- iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
---Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHsLCRPerRL-1)) OF Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp
-Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. 95)) OF Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp
-
-Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- dedicatedMeasurementValue DedicatedMeasurementValue,
--- iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
--- **************************************************************
---
--- DEDICATED MEASUREMENT INITIATION FAILURE
---
--- **************************************************************
---DedicatedMeasurementInitiationFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationFailure-Extensions}} OPTIONAL,
--- ...
---}
-DedicatedMeasurementInitiationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DedicatedMeasurementInitiationFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---DedicatedMeasurementInitiationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- DEDICATED MEASUREMENT REPORT
---
--- **************************************************************
-
---DedicatedMeasurementReport ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DedicatedMeasurementReport-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementReport-Extensions}} OPTIONAL,
--- ...
---}
-DedicatedMeasurementReport ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---DedicatedMeasurementReport-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
--- { ID id-DedicatedMeasurementObjectType-DM-Rprt CRITICALITY ignore TYPE DedicatedMeasurementObjectType-DM-Rprt PRESENCE mandatory } ,
--- ...
---}
-
---DedicatedMeasurementReport-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-MeasurementRecoveryReportingIndicator CRITICALITY ignore EXTENSION MeasurementRecoveryReportingIndicator PRESENCE optional
--- },
--- ...
---}
-
-DedicatedMeasurementObjectType-DM-Rprt ::= CHOICE {
- rL RL-DM-Rprt,
- rLS RL-Set-DM-Rprt, -- for FDD only
- all-RL RL-DM-Rprt,
- all-RLS RL-Set-DM-Rprt, -- for FDD only
- ...
-}
-
-RL-DM-Rprt ::= SEQUENCE {
- rL-InformationList-DM-Rprt RL-InformationList-DM-Rprt,
--- iE-Extensions ProtocolExtensionContainer { { RLItem-DM-Rprt-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RLItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-DM-Rprt ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-DM-Rprt }}
-RL-InformationList-DM-Rprt ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-DM-Rprt NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-DM-Rprt CRITICALITY ignore TYPE RL-InformationItem-DM-Rprt PRESENCE mandatory }
---}
-
-RL-InformationItem-DM-Rprt ::= SEQUENCE {
- rL-ID RL-ID,
- dPCH-ID DPCH-ID OPTIONAL, -- for TDD only
- dedicatedMeasurementValueInformation DedicatedMeasurementValueInformation,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-DM-Rprt-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-PUSCH-Info-DM-Rprt CRITICALITY reject EXTENSION PUSCH-Info-DM-Rprt PRESENCE optional}|
- -- TDD only
- -- This PUSCH Information is the for the first PUSCH repetition, PUSCH information for PUSCH repetitions 2 and on, should be defined in Multiple-PUSCH-InfoList-DM-Rprt.
--- {ID id-HSSICH-Info-DM-Rprt CRITICALITY reject EXTENSION HS-SICH-ID PRESENCE optional}|
- -- TDD only
--- { ID id-multiple-PUSCH-InfoList-DM-Rprt CRITICALITY ignore EXTENSION Multiple-PUSCH-InfoList-DM-Rprt PRESENCE optional },
- -- TDD only, This PUSCH information is the for the 2nd and beyond PUSCH repetitions.
--- ...
---}
-
---PUSCH-Info-DM-Rprt ::= SEQUENCE (SIZE (0..maxNrOfPUSCHs)) OF PUSCH-ID
-PUSCH-Info-DM-Rprt ::= SEQUENCE (SIZE (0..256)) OF PUSCH-ID
-
---Multiple-PUSCH-InfoList-DM-Rprt ::= SEQUENCE (SIZE (1.. maxNrOfPUSCHs-1)) OF Multiple-PUSCH-InfoListIE-DM-Rprt
-Multiple-PUSCH-InfoList-DM-Rprt ::= SEQUENCE (SIZE (1.. 255)) OF Multiple-PUSCH-InfoListIE-DM-Rprt
--- Includes the 2nd through the max number of PUSCH information repetitions.
-
-Multiple-PUSCH-InfoListIE-DM-Rprt ::= SEQUENCE {
- pUSCH-ID PUSCH-ID OPTIONAL,
- dedicatedMeasurementValue DedicatedMeasurementValue OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Multiple-PUSCH-InfoListIE-DM-Rprt-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Multiple-PUSCH-InfoListIE-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RL-Set-DM-Rprt ::= SEQUENCE {
- rL-Set-InformationList-DM-Rprt RL-Set-InformationList-DM-Rprt,
--- iE-Extensions ProtocolExtensionContainer { { RL-SetItem-DM-Rprt-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-SetItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-Set-InformationList-DM-Rprt ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-DM-Rprt }}
-RL-Set-InformationList-DM-Rprt ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-Set-InformationItemIE-DM-Rprt NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-Set-InformationItem-DM-Rprt CRITICALITY ignore TYPE RL-Set-InformationItem-DM-Rprt PRESENCE mandatory }
---}
-
-RL-Set-InformationItem-DM-Rprt ::= SEQUENCE {
- rL-Set-ID RL-Set-ID,
- dedicatedMeasurementValueInformation DedicatedMeasurementValueInformation,
--- iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-DM-Rprt-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Set-InformationItem-DM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- DEDICATED MEASUREMENT TERMINATION REQUEST
---
--- **************************************************************
-
---DedicatedMeasurementTerminationRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DedicatedMeasurementTerminationRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementTerminationRequest-Extensions}} OPTIONAL,
--- ...
---}
-DedicatedMeasurementTerminationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DedicatedMeasurementTerminationRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory },
--- ...
---}
-
---DedicatedMeasurementTerminationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- DEDICATED MEASUREMENT FAILURE INDICATION
---
--- **************************************************************
-
---DedicatedMeasurementFailureIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{DedicatedMeasurementFailureIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementFailureIndication-Extensions}} OPTIONAL,
--- ...
---}
-DedicatedMeasurementFailureIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DedicatedMeasurementFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } |
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
--- ...
---}
-
---DedicatedMeasurementFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK FAILURE INDICATION
---
--- **************************************************************
-
---RadioLinkFailureIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkFailureIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkFailureIndication-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkFailureIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-Reporting-Object-RL-FailureInd CRITICALITY ignore TYPE Reporting-Object-RL-FailureInd PRESENCE mandatory } ,
--- ...
---}
-
---RadioLinkFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Reporting-Object-RL-FailureInd ::= CHOICE {
- rL RL-RL-FailureInd,
- rL-Set RL-Set-RL-FailureInd, --FDD only
- ...,
- cCTrCH CCTrCH-RL-FailureInd --TDD only
-}
-
-RL-RL-FailureInd ::= SEQUENCE {
- rL-InformationList-RL-FailureInd RL-InformationList-RL-FailureInd,
--- iE-Extensions ProtocolExtensionContainer { { RLItem-RL-FailureInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RLItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{ RL-InformationItemIE-RL-FailureInd}}
-RL-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-RL-FailureInd NBAP-PROTOCOL-IES ::= {
- -- { ID id-RL-InformationItem-RL-FailureInd CRITICALITY ignore TYPE RL-InformationItem-RL-FailureInd PRESENCE mandatory}
- --}
-
-RL-InformationItem-RL-FailureInd ::= SEQUENCE {
- rL-ID RL-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-FailureInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-InformationItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RL-Set-RL-FailureInd ::= SEQUENCE {
- rL-Set-InformationList-RL-FailureInd RL-Set-InformationList-RL-FailureInd,
--- iE-Extensions ProtocolExtensionContainer { { RL-SetItem-RL-FailureInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-SetItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-Set-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-RL-FailureInd }}
-RL-Set-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-Set-InformationItemIE-RL-FailureInd NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-Set-InformationItem-RL-FailureInd CRITICALITY ignore TYPE RL-Set-InformationItem-RL-FailureInd PRESENCE mandatory }
---}
-
-RL-Set-InformationItem-RL-FailureInd ::= SEQUENCE {
- rL-Set-ID RL-Set-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-RL-FailureInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Set-InformationItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CCTrCH-RL-FailureInd ::= SEQUENCE {
- rL-ID RL-ID,
- cCTrCH-InformationList-RL-FailureInd CCTrCH-InformationList-RL-FailureInd,
--- iE-Extensions ProtocolExtensionContainer { { CCTrCHItem-RL-FailureInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CCTrCHItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CCTrCH-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ CCTrCH-InformationItemIE-RL-FailureInd}}
-CCTrCH-InformationList-RL-FailureInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---CCTrCH-InformationItemIE-RL-FailureInd NBAP-PROTOCOL-IES ::= {
--- { ID id-CCTrCH-InformationItem-RL-FailureInd CRITICALITY ignore TYPE CCTrCH-InformationItem-RL-FailureInd PRESENCE mandatory}
--- }
-
-CCTrCH-InformationItem-RL-FailureInd ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { CCTrCH-InformationItem-RL-FailureInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CCTrCH-InformationItem-RL-FailureInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK PREEMPTION REQUIRED INDICATION
---
--- **************************************************************
---RadioLinkPreemptionRequiredIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkPreemptionRequiredIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkPreemptionRequiredIndication-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkPreemptionRequiredIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkPreemptionRequiredIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-RL-InformationList-RL-PreemptRequiredInd CRITICALITY ignore TYPE RL-InformationList-RL-PreemptRequiredInd PRESENCE optional },
--- ...
---}
-
---RadioLinkPreemptionRequiredIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-RL-PreemptRequiredInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { {RL-InformationItemIE-RL-PreemptRequiredInd}}
-RL-InformationList-RL-PreemptRequiredInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-RL-PreemptRequiredInd NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-RL-PreemptRequiredInd CRITICALITY ignore TYPE RL-InformationItem-RL-PreemptRequiredInd PRESENCE mandatory },
--- ...
---}
-
-RL-InformationItem-RL-PreemptRequiredInd::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { {RL-InformationItem-RL-PreemptRequiredInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-InformationItem-RL-PreemptRequiredInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK RESTORE INDICATION
---
--- **************************************************************
-
---RadioLinkRestoreIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkRestoreIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkRestoreIndication-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkRestoreIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkRestoreIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-Reporting-Object-RL-RestoreInd CRITICALITY ignore TYPE Reporting-Object-RL-RestoreInd PRESENCE mandatory },
--- ...
---}
-
---RadioLinkRestoreIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Reporting-Object-RL-RestoreInd ::= CHOICE {
- rL RL-RL-RestoreInd, --TDD only
- rL-Set RL-Set-RL-RestoreInd, --FDD only
- ...,
- cCTrCH CCTrCH-RL-RestoreInd --TDD only
-}
-
-RL-RL-RestoreInd ::= SEQUENCE {
- rL-InformationList-RL-RestoreInd RL-InformationList-RL-RestoreInd,
--- iE-Extensions ProtocolExtensionContainer { { RLItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RLItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {{RL-InformationItemIE-RL-RestoreInd}}
-RL-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-InformationItemIE-RL-RestoreInd NBAP-PROTOCOL-IES ::= {
--- { ID id-RL-InformationItem-RL-RestoreInd CRITICALITY ignore TYPE RL-InformationItem-RL-RestoreInd PRESENCE mandatory}
--- }
-
-RL-InformationItem-RL-RestoreInd ::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-InformationItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-RL-Set-RL-RestoreInd ::= SEQUENCE {
- rL-Set-InformationList-RL-RestoreInd RL-Set-InformationList-RL-RestoreInd,
--- iE-Extensions ProtocolExtensionContainer { { RL-SetItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---RL-SetItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-Set-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..maxNrOfRLSets)) OF ProtocolIE-Single-Container {{ RL-Set-InformationItemIE-RL-RestoreInd }}
-RL-Set-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---RL-Set-InformationItemIE-RL-RestoreInd NBAP-PROTOCOL-IES ::= {
- -- { ID id-RL-Set-InformationItem-RL-RestoreInd CRITICALITY ignore TYPE RL-Set-InformationItem-RL-RestoreInd PRESENCE mandatory }
- --}
-
-RL-Set-InformationItem-RL-RestoreInd ::= SEQUENCE {
- rL-Set-ID RL-Set-ID,
--- iE-Extensions ProtocolExtensionContainer { { RL-Set-InformationItem-RL-RestoreInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Set-InformationItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CCTrCH-RL-RestoreInd ::= SEQUENCE {
- rL-ID RL-ID,
- cCTrCH-InformationList-RL-RestoreInd CCTrCH-InformationList-RL-RestoreInd,
--- iE-Extensions ProtocolExtensionContainer { { CCTrCHItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CCTrCHItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CCTrCH-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF ProtocolIE-Single-Container {{ CCTrCH-InformationItemIE-RL-RestoreInd}}
-CCTrCH-InformationList-RL-RestoreInd ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---CCTrCH-InformationItemIE-RL-RestoreInd NBAP-PROTOCOL-IES ::= {
--- { ID id-CCTrCH-InformationItem-RL-RestoreInd CRITICALITY ignore TYPE CCTrCH-InformationItem-RL-RestoreInd PRESENCE mandatory }
---}
-
-CCTrCH-InformationItem-RL-RestoreInd ::= SEQUENCE {
- cCTrCH-ID CCTrCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { CCTrCH-InformationItem-RL-RestoreInd-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CCTrCH-InformationItem-RL-RestoreInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMPRESSED MODE COMMAND FDD
---
--- **************************************************************
-
---CompressedModeCommand ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CompressedModeCommand-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CompressedModeCommand-Extensions}} OPTIONAL,
--- ...
---}
-CompressedModeCommand ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CompressedModeCommand-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory } |
--- { ID id-Active-Pattern-Sequence-Information CRITICALITY ignore TYPE Active-Pattern-Sequence-Information PRESENCE mandatory },
--- ...
---}
-
---CompressedModeCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
--- **************************************************************
---
--- ERROR INDICATION
---
--- **************************************************************
-
---ErrorIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{ErrorIndication-Extensions}} OPTIONAL,
--- ...
---}
-ErrorIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---ErrorIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE optional } |
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE optional } |
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---ErrorIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- PRIVATE MESSAGE
---
--- **************************************************************
-
---PrivateMessage ::= SEQUENCE {
--- privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
--- ...
---}
-PrivateMessage ::= SEQUENCE {
- privateIEs PrivateIE-Container,
- ...
-}
-
---PrivateMessage-IEs NBAP-PRIVATE-IES ::= {
--- ...
---}
--- **************************************************************
---
--- PHYSICAL SHARED CHANNEL RECONFIGURATION REQUEST FDD
---
--- **************************************************************
-
---PhysicalSharedChannelReconfigurationRequestFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationRequestFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationRequestFDD-Extensions}} OPTIONAL,
--- ...
---}
-PhysicalSharedChannelReconfigurationRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---PhysicalSharedChannelReconfigurationRequestFDD-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-SFN CRITICALITY reject TYPE SFN PRESENCE optional }|
--- { ID id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst CRITICALITY reject TYPE MaximumTransmissionPower PRESENCE optional }|
--- { ID id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst CRITICALITY reject TYPE DL-ScramblingCode PRESENCE optional }|
--- { ID id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst CRITICALITY reject TYPE HS-PDSCH-FDD-Code-Information PRESENCE optional }|
--- { ID id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst CRITICALITY reject TYPE HS-SCCH-FDD-Code-Information PRESENCE optional },
--- ...
---}
-
---PhysicalSharedChannelReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code CRITICALITY reject EXTENSION DL-ScramblingCode PRESENCE optional }|
--- { ID id-E-AGCH-FDD-Code-Information CRITICALITY reject EXTENSION E-AGCH-FDD-Code-Information PRESENCE optional }|
--- { ID id-E-RGCH-E-HICH-FDD-Code-Information CRITICALITY reject EXTENSION E-RGCH-E-HICH-FDD-Code-Information PRESENCE optional }|
--- {ID id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst CRITICALITY reject EXTENSION HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst PRESENCE optional }|
--- {ID id-Maximum-Target-ReceivedTotalWideBandPower CRITICALITY reject EXTENSION Maximum-Target-ReceivedTotalWideBandPower PRESENCE optional }|
--- {ID id-Reference-ReceivedTotalWideBandPower CRITICALITY ignore EXTENSION Reference-ReceivedTotalWideBandPower PRESENCE optional }|
--- {ID id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio CRITICALITY reject EXTENSION Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio PRESENCE optional },
--- ...
---}
-
-
---HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ HSDPA-And-EDCH-CellPortion-InformationListIE-PSCH-ReconfRqst }}
-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst ::= ProtocolIE-Single-Container
-
---HSDPA-And-EDCH-CellPortion-InformationListIE-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
--- { ID id-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst CRITICALITY reject TYPE HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst PRESENCE mandatory }
---}
-
---HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst
-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..64)) OF HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst
-
-HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst::= SEQUENCE {
- cellPortionID CellPortionID,
- hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst DL-ScramblingCode OPTIONAL,
- hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst HS-PDSCH-FDD-Code-Information OPTIONAL,
- hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst HS-SCCH-FDD-Code-Information OPTIONAL,
- hS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst MaximumTransmissionPower OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---...
---}
-
--- **************************************************************
---
--- PHYSICAL SHARED CHANNEL RECONFIGURATION REQUEST TDD
---
--- **************************************************************
-
---PhysicalSharedChannelReconfigurationRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-PhysicalSharedChannelReconfigurationRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---PhysicalSharedChannelReconfigurationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
--- { ID id-SFN CRITICALITY reject TYPE SFN PRESENCE optional }|
--- { ID id-PDSCHSets-AddList-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCHSets-AddList-PSCH-ReconfRqst PRESENCE optional }|
--- { ID id-PDSCHSets-ModifyList-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCHSets-ModifyList-PSCH-ReconfRqst PRESENCE optional }|
--- { ID id-PDSCHSets-DeleteList-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCHSets-DeleteList-PSCH-ReconfRqst PRESENCE optional }|
--- { ID id-PUSCHSets-AddList-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCHSets-AddList-PSCH-ReconfRqst PRESENCE optional }|
--- { ID id-PUSCHSets-ModifyList-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCHSets-ModifyList-PSCH-ReconfRqst PRESENCE optional }|
--- { ID id-PUSCHSets-DeleteList-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCHSets-DeleteList-PSCH-ReconfRqst PRESENCE optional },
--- ...
---}
-
---PhysicalSharedChannelReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst CRITICALITY reject EXTENSION HS-PDSCH-TDD-Information-PSCH-ReconfRqst PRESENCE optional } |
--- { ID id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
--- { ID id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
--- { ID id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst CRITICALITY reject EXTENSION Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst PRESENCE optional } |
--- { ID id-ConfigurationGenerationID CRITICALITY reject EXTENSION ConfigurationGenerationID PRESENCE optional },
--- ...
---}
-
---PDSCHSets-AddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHSets)) OF PDSCHSets-AddItem-PSCH-ReconfRqst
-PDSCHSets-AddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF PDSCHSets-AddItem-PSCH-ReconfRqst
-
-PDSCHSets-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
- pDSCHSet-ID PDSCHSet-ID,
- pDSCH-InformationList PDSCH-Information-AddList-PSCH-ReconfRqst OPTIONAL, -- Mandatory for 3.84Mcps TDD. Not Applicable to 1.28Mcps TDD
--- iE-Extensions ProtocolExtensionContainer { {PDSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PDSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst PRESENCE optional},
- -- Mandatory for 1.28Mcps TDD. Not Applicable to 3.84Mcps TDD
--- ...
---}
-
---PDSCH-Information-AddList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PDSCH-Information-AddListIEs-PSCH-ReconfRqst }}
-PDSCH-Information-AddList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container
--- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD
-
---PDSCH-Information-AddListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
--- {ID id-PDSCH-Information-AddListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCH-Information-AddItem-PSCH-ReconfRqst PRESENCE mandatory}
---}
-
-PDSCH-Information-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- dL-Timeslot-InformationAddList-PSCH-ReconfRqst DL-Timeslot-InformationAddList-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { {PDSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PDSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Timeslot-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-InformationAddItem-PSCH-ReconfRqst
-DL-Timeslot-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. 15)) OF DL-Timeslot-InformationAddItem-PSCH-ReconfRqst
-
-DL-Timeslot-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tFCI-Presence TFCI-Presence,
- dL-Code-InformationAddList-PSCH-ReconfRqst DL-Code-InformationAddList-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Code-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-InformationAddItem-PSCH-ReconfRqst
-DL-Code-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF DL-Code-InformationAddItem-PSCH-ReconfRqst
-
-DL-Code-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
- pDSCH-ID PDSCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst DL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { {PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---{ID id-Tstd-indicator CRITICALITY reject EXTENSION TSTD-Indicator PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
---DL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSLCRs)) OF DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst
-DL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. 6)) OF DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst
-
-DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tFCI-Presence TFCI-Presence,
- dL-Code-InformationAddList-LCR-PSCH-ReconfRqst DL-Code-InformationAddList-LCR-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Code-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst
-DL-Code-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst
-
-DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- pDSCH-ID PDSCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
--- iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PDSCHSets-ModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHSets)) OF PDSCHSets-ModifyItem-PSCH-ReconfRqst
-PDSCHSets-ModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF PDSCHSets-ModifyItem-PSCH-ReconfRqst
-
-PDSCHSets-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- pDSCHSet-ID PDSCHSet-ID,
- pDSCH-InformationList PDSCH-Information-ModifyList-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { {PDSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PDSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PDSCH-Information-ModifyList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PDSCH-Information-ModifyListIEs-PSCH-ReconfRqst }}
-PDSCH-Information-ModifyList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container
-
---PDSCH-Information-ModifyListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
--- {ID id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCH-Information-ModifyItem-PSCH-ReconfRqst PRESENCE optional}|
--- {ID id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst CRITICALITY reject TYPE PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst PRESENCE optional}
---
---}
-
-PDSCH-Information-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod OPTIONAL,
- repetitionLength RepetitionLength OPTIONAL,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
- dL-Timeslot-InformationModifyList-PSCH-ReconfRqst DL-Timeslot-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {PDSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PDSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Timeslot-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst
-DL-Timeslot-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. 15)) OF DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst
-
-DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- dL-Code-InformationModifyList-PSCH-ReconfRqst DL-Code-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Code-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-InformationModifyItem-PSCH-ReconfRqst
-DL-Code-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF DL-Code-InformationModifyItem-PSCH-ReconfRqst
-
-DL-Code-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- pDSCH-ID PDSCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { DL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod OPTIONAL,
- repetitionLength RepetitionLength OPTIONAL,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
- dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst DL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfDLTSLCRs)) OF DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst
-DL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. 6)) OF DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst
-
-DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst DL-Code-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-Code-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHs)) OF DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst
-DL-Code-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst
-
-DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- pDSCH-ID PDSCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
--- iE-Extensions ProtocolExtensionContainer { { DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PDSCHSets-DeleteList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPDSCHSets)) OF PDSCHSets-DeleteItem-PSCH-ReconfRqst
-PDSCHSets-DeleteList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF PDSCHSets-DeleteItem-PSCH-ReconfRqst
-
-PDSCHSets-DeleteItem-PSCH-ReconfRqst ::= SEQUENCE {
- pDSCHSet-ID PDSCHSet-ID,
--- iE-Extensions ProtocolExtensionContainer { {PDSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PDSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PUSCHSets-AddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHSets)) OF PUSCHSets-AddItem-PSCH-ReconfRqst
-PUSCHSets-AddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF PUSCHSets-AddItem-PSCH-ReconfRqst
-
-PUSCHSets-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
- pUSCHSet-ID PUSCHSet-ID,
- pUSCH-InformationList PUSCH-Information-AddList-PSCH-ReconfRqst OPTIONAL,
- -- Mandatory for 3.84Mcps TDD, Not Applicable to 1.28Mcps TDD
--- iE-Extensions ProtocolExtensionContainer { {PUSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PUSCHSets-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst PRESENCE optional},
- -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD
--- ...
---}
-
---PUSCH-Information-AddList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PUSCH-Information-AddListIEs-PSCH-ReconfRqst }}
-PUSCH-Information-AddList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container
-
---PUSCH-Information-AddListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
--- {ID id-PUSCH-Information-AddListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCH-Information-AddItem-PSCH-ReconfRqst PRESENCE mandatory}
---}
-
-PUSCH-Information-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- uL-Timeslot-InformationAddList-PSCH-ReconfRqst UL-Timeslot-InformationAddList-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { {PUSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PUSCH-Information-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Timeslot-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationAddItem-PSCH-ReconfRqst
-UL-Timeslot-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..15)) OF UL-Timeslot-InformationAddItem-PSCH-ReconfRqst
-
-UL-Timeslot-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tFCI-Presence TFCI-Presence,
- uL-Code-InformationAddList-PSCH-ReconfRqst UL-Code-InformationAddList-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Timeslot-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Code-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-InformationAddItem-PSCH-ReconfRqst
-UL-Code-InformationAddList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF UL-Code-InformationAddItem-PSCH-ReconfRqst
-
-UL-Code-InformationAddItem-PSCH-ReconfRqst ::= SEQUENCE {
- pUSCH-ID PUSCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Code-InformationAddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod,
- repetitionLength RepetitionLength,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
- uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst UL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { {PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfULTSLCRs)) OF UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst
-UL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. 6)) OF UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst
-
-UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tFCI-Presence TFCI-Presence,
- uL-Code-InformationAddList-LCR-PSCH-ReconfRqst UL-Code-InformationAddList-LCR-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Code-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst
-UL-Code-InformationAddList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst
-
-UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- pUSCH-ID PUSCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
--- iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PUSCHSets-ModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHSets)) OF PUSCHSets-ModifyItem-PSCH-ReconfRqst
-PUSCHSets-ModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF PUSCHSets-ModifyItem-PSCH-ReconfRqst
-
-PUSCHSets-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- pUSCHSet-ID PUSCHSet-ID,
- pUSCH-InformationList PUSCH-Information-ModifyList-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { {PUSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PUSCHSets-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PUSCH-Information-ModifyList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container {{ PUSCH-Information-ModifyListIEs-PSCH-ReconfRqst }}
-PUSCH-Information-ModifyList-PSCH-ReconfRqst ::= ProtocolIE-Single-Container
-
---PUSCH-Information-ModifyListIEs-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
--- {ID id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCH-Information-ModifyItem-PSCH-ReconfRqst PRESENCE optional}|
--- {ID id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst CRITICALITY reject TYPE PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst PRESENCE optional}
---}
-
-PUSCH-Information-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod OPTIONAL,
- repetitionLength RepetitionLength OPTIONAL,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
- uL-Timeslot-InformationModifyList-PSCH-ReconfRqst UL-Timeslot-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {PUSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PUSCH-Information-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Timeslot-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst
-UL-Timeslot-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..15)) OF UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst
-
-UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- uL-Code-InformationModifyList-PSCH-ReconfRqst UL-Code-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Code-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-InformationModifyItem-PSCH-ReconfRqst
-UL-Code-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF UL-Code-InformationModifyItem-PSCH-ReconfRqst
-
-UL-Code-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- pUSCH-ID PUSCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { UL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Code-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- repetitionPeriod RepetitionPeriod OPTIONAL,
- repetitionLength RepetitionLength OPTIONAL,
- tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset OPTIONAL,
- uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst UL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst
-UL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..6)) OF UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst
-
-UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR OPTIONAL,
- tFCI-Presence TFCI-Presence OPTIONAL,
- uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst UL-Code-LCR-InformationModifyList-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-Code-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHs)) OF UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst
-UL-Code-LCR-InformationModifyList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst
-
-UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- pUSCH-ID PUSCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
--- iE-Extensions ProtocolExtensionContainer { { UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PUSCHSets-DeleteList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfPUSCHSets)) OF PUSCHSets-DeleteItem-PSCH-ReconfRqst
-PUSCHSets-DeleteList-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..256)) OF PUSCHSets-DeleteItem-PSCH-ReconfRqst
-
-PUSCHSets-DeleteItem-PSCH-ReconfRqst ::= SEQUENCE {
- pUSCHSet-ID PUSCHSet-ID,
--- iE-Extensions ProtocolExtensionContainer { {PUSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PUSCHSets-DeleteItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-PDSCH-TDD-Information-PSCH-ReconfRqst ::= SEQUENCE {
- dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst DL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst OPTIONAL,
- dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HS-PDSCH-TDD-Information-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---HS-PDSCH-TDD-Information-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst
-DL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..15)) OF DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst
-
-DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- dl-HS-PDSCH-Codelist-PSCH-ReconfRqst DL-HS-PDSCH-Codelist-PSCH-ReconfRqst,
- maxHSDSCH-HSSCCH-Power MaximumTransmissionPower OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-HS-PDSCH-Codelist-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs)) OF TDD-ChannelisationCode
-DL-HS-PDSCH-Codelist-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..16)) OF TDD-ChannelisationCode
-
---DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst
-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..6)) OF DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst
-
-DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst::= SEQUENCE {
- timeSlot TimeSlotLCR,
- midambleShiftAndBurstType MidambleShiftLCR,
- dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst,
- maxHSDSCH-HSSCCH-Power MaximumTransmissionPower OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs)) OF TDD-ChannelisationCode
-DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..15)) OF TDD-ChannelisationCode
-
-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst::= SEQUENCE {
- hS-SCCH-Information-PSCH-ReconfRqst HS-SCCH-Information-PSCH-ReconfRqst OPTIONAL,
- hS-SCCH-Information-LCR-PSCH-ReconfRqst HS-SCCH-Information-LCR-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HS-SCCH-Information-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationItem-PSCH-ReconfRqst
-HS-SCCH-Information-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..32)) OF HS-SCCH-InformationItem-PSCH-ReconfRqst
-
-HS-SCCH-InformationItem-PSCH-ReconfRqst ::= SEQUENCE {
- hS-SCCH-ID HS-SCCH-ID,
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tdd-ChannelisationCode TDD-ChannelisationCode,
- hS-SCCH-MaxPower DL-Power,
- hS-SICH-Information HS-SICH-Information-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SCCH-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-SICH-Information-PSCH-ReconfRqst ::= SEQUENCE {
- hsSICH-ID HS-SICH-ID,
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { HS-SICH-Information-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SICH-Information-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HS-SCCH-Information-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst
-HS-SCCH-Information-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..32)) OF HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst
-
-HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- hS-SCCH-ID HS-SCCH-ID,
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- first-TDD-ChannelisationCode TDD-ChannelisationCode,
- second-TDD-ChannelisationCode TDD-ChannelisationCode,
- hS-SCCH-MaxPower DL-Power,
- hS-SICH-Information-LCR HS-SICH-Information-LCR-PSCH-ReconfRqst,
--- iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-SICH-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- hsSICH-ID HS-SICH-ID,
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { HS-SICH-Information-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SICH-Information-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst::= SEQUENCE {
- hS-SCCH-InformationModify-PSCH-ReconfRqst HS-SCCH-InformationModify-PSCH-ReconfRqst OPTIONAL,
- hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst HS-SCCH-InformationModify-LCR-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HS-SCCH-InformationModify-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationModifyItem-PSCH-ReconfRqst
-HS-SCCH-InformationModify-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..32)) OF HS-SCCH-InformationModifyItem-PSCH-ReconfRqst
-
-HS-SCCH-InformationModifyItem-PSCH-ReconfRqst ::= SEQUENCE {
- hS-SCCH-ID HS-SCCH-ID,
- timeSlot TimeSlot OPTIONAL,
- midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
- tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
- hS-SCCH-MaxPower DL-Power OPTIONAL,
- hS-SICH-Information HS-SICH-InformationModify-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationModifyItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SCCH-InformationModifyItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-SICH-InformationModify-PSCH-ReconfRqst ::= SEQUENCE {
- hsSICH-ID HS-SICH-ID,
- timeSlot TimeSlot OPTIONAL,
- midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
- tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationModify-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SICH-InformationModify-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HS-SCCH-InformationModify-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst
-HS-SCCH-InformationModify-LCR-PSCH-ReconfRqst::= SEQUENCE (SIZE (1..32)) OF HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst
-
-HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- hS-SCCH-ID HS-SCCH-ID,
- timeSlotLCR TimeSlotLCR OPTIONAL,
- midambleShiftLCR MidambleShiftLCR OPTIONAL,
- first-TDD-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
- second-TDD-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
- hS-SCCH-MaxPower DL-Power OPTIONAL,
- hS-SICH-Information-LCR HS-SICH-InformationModify-LCR-PSCH-ReconfRqst OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-SICH-InformationModify-LCR-PSCH-ReconfRqst ::= SEQUENCE {
- hsSICH-ID HS-SICH-ID,
- timeSlotLCR TimeSlotLCR OPTIONAL,
- midambleShiftLCR MidambleShiftLCR OPTIONAL,
- tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationModify-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SICH-InformationModify-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst
-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..32)) OF Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst
-
-Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst ::= SEQUENCE {
- hS-SCCH-ID HS-SCCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- PHYSICAL SHARED CHANNEL RECONFIGURATION RESPONSE
---
--- **************************************************************
-
---PhysicalSharedChannelReconfigurationResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationResponse-Extensions}} OPTIONAL,
--- ...
---}
-PhysicalSharedChannelReconfigurationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PhysicalSharedChannelReconfigurationResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---PhysicalSharedChannelReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
--- **************************************************************
---
--- PHYSICAL SHARED CHANNEL RECONFIGURATION FAILURE
---
--- **************************************************************
-
---PhysicalSharedChannelReconfigurationFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{PhysicalSharedChannelReconfigurationFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{PhysicalSharedChannelReconfigurationFailure-Extensions}} OPTIONAL,
--- ...
---}
-PhysicalSharedChannelReconfigurationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PhysicalSharedChannelReconfigurationFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CauseLevel-PSCH-ReconfFailure CRITICALITY ignore TYPE CauseLevel-PSCH-ReconfFailure PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---PhysicalSharedChannelReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CauseLevel-PSCH-ReconfFailure ::= CHOICE {
- generalCause GeneralCauseList-PSCH-ReconfFailure,
- setSpecificCause SetSpecificCauseList-PSCH-ReconfFailureTDD,
- ...
-}
-
-GeneralCauseList-PSCH-ReconfFailure ::= SEQUENCE {
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-PSCH-ReconfFailure-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GeneralCauseItem-PSCH-ReconfFailure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SetSpecificCauseList-PSCH-ReconfFailureTDD ::= SEQUENCE {
- unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD Unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD OPTIONAL,
- unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD Unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SetSpecificCauseItem-PSCH-ReconfFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SetSpecificCauseItem-PSCH-ReconfFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD ::= SEQUENCE (SIZE (0.. maxNrOfPDSCHSets)) OF ProtocolIE-Single-Container {{ Unsuccessful-PDSCHSetItemIE-PSCH-ReconfFailureTDD }}
-Unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD ::= SEQUENCE (SIZE (0.. 256)) OF ProtocolIE-Single-Container
-
---Unsuccessful-PDSCHSetItemIE-PSCH-ReconfFailureTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD CRITICALITY ignore TYPE Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD PRESENCE mandatory}
---}
-
-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD ::= SEQUENCE {
- pDSCHSet-ID PDSCHSet-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { {Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD ::= SEQUENCE (SIZE (0.. maxNrOfPUSCHSets)) OF ProtocolIE-Single-Container {{ Unsuccessful-PUSCHSetItemIE-PSCH-ReconfFailureTDD }}
-Unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD ::= SEQUENCE (SIZE (0.. 256)) OF ProtocolIE-Single-Container
-
---Unsuccessful-PUSCHSetItemIE-PSCH-ReconfFailureTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD CRITICALITY ignore TYPE Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD PRESENCE mandatory}
---}
-
-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD ::= SEQUENCE {
- pUSCHSet-ID PUSCHSet-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { {Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RESET REQUEST
---
--- **************************************************************
-
---ResetRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{ResetRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{ResetRequest-Extensions}} OPTIONAL,
--- ...
---}
-ResetRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---ResetRequest-IEs NBAP-PROTOCOL-IES ::= {
--- {ID id-ResetIndicator CRITICALITY ignore TYPE ResetIndicator PRESENCE mandatory},
--- ...
---}
-
---ResetRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ResetIndicator ::= CHOICE {
- communicationContext CommunicationContextList-Reset,
- communicationControlPort CommunicationControlPortList-Reset,
- nodeB NULL,
- ...
-}
-
-CommunicationContextList-Reset ::= SEQUENCE {
- communicationContextInfoList-Reset CommunicationContextInfoList-Reset,
--- iE-Extensions ProtocolExtensionContainer { {CommunicationContextItem-Reset-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommunicationContextItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CommunicationContextInfoList-Reset ::= SEQUENCE (SIZE (1.. maxCommunicationContext)) OF ProtocolIE-Single-Container {{ CommunicationContextInfoItemIE-Reset }}
-CommunicationContextInfoList-Reset ::= SEQUENCE (SIZE (1.. 1048575)) OF ProtocolIE-Single-Container
-
---CommunicationContextInfoItemIE-Reset NBAP-PROTOCOL-IES ::= {
--- {ID id-CommunicationContextInfoItem-Reset CRITICALITY reject TYPE CommunicationContextInfoItem-Reset PRESENCE mandatory}
---}
-
-CommunicationContextInfoItem-Reset ::= SEQUENCE {
- communicationContextType-Reset CommunicationContextType-Reset,
--- iE-Extensions ProtocolExtensionContainer { { CommunicationContextInfoItem-Reset-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommunicationContextInfoItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CommunicationContextType-Reset ::= CHOICE {
- cRNC-CommunicationContextID CRNC-CommunicationContextID,
- nodeB-CommunicationContextID NodeB-CommunicationContextID,
- ...
-}
-
-CommunicationControlPortList-Reset ::= SEQUENCE {
- communicationControlPortInfoList-Reset CommunicationControlPortInfoList-Reset,
--- iE-Extensions ProtocolExtensionContainer { {CommunicationControlPortItem-Reset-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommunicationControlPortItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CommunicationControlPortInfoList-Reset ::= SEQUENCE (SIZE (1.. maxCCPinNodeB)) OF ProtocolIE-Single-Container {{CommunicationControlPortInfoItemIE-Reset }}
-CommunicationControlPortInfoList-Reset ::= SEQUENCE (SIZE (1.. 256)) OF ProtocolIE-Single-Container
-
---CommunicationControlPortInfoItemIE-Reset NBAP-PROTOCOL-IES ::= {
--- {ID id-CommunicationControlPortInfoItem-Reset CRITICALITY reject TYPE CommunicationControlPortInfoItem-Reset PRESENCE mandatory}
---}
-
-CommunicationControlPortInfoItem-Reset ::= SEQUENCE {
- communicationControlPortID CommunicationControlPortID,
--- iE-Extensions ProtocolExtensionContainer { {CommunicationControlPortInfoItem-Reset-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommunicationControlPortInfoItem-Reset-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RESET RESPONSE
---
--- **************************************************************
-
---ResetResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{ResetResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{ResetResponse-Extensions}} OPTIONAL,
--- ...
---}
-ResetResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---ResetResponse-IEs NBAP-PROTOCOL-IES ::= {
--- {ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
--- ...
---}
-
---ResetResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- INFORMATION EXCHANGE INITIATION REQUEST
---
--- **************************************************************
-
---InformationExchangeInitiationRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{InformationExchangeInitiationRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationRequest-Extensions}} OPTIONAL,
--- ...
---}
-InformationExchangeInitiationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---InformationExchangeInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-InformationExchangeID CRITICALITY reject TYPE InformationExchangeID PRESENCE mandatory }|
--- { ID id-InformationExchangeObjectType-InfEx-Rqst CRITICALITY reject TYPE InformationExchangeObjectType-InfEx-Rqst PRESENCE mandatory }|
--- { ID id-InformationType CRITICALITY reject TYPE InformationType PRESENCE mandatory }|
--- { ID id-InformationReportCharacteristics CRITICALITY reject TYPE InformationReportCharacteristics PRESENCE mandatory},
--- ...
---}
-
---InformationExchangeInitiationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-InformationExchangeObjectType-InfEx-Rqst ::= CHOICE {
- cell Cell-InfEx-Rqst,
- ...
-}
-
-Cell-InfEx-Rqst ::= SEQUENCE {
- c-ID C-ID,
--- iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellItem-InfEx-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- INFORMATION EXCHANGE INITIATION RESPONSE
---
--- **************************************************************
---InformationExchangeInitiationResponse ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{InformationExchangeInitiationResponse-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationResponse-Extensions}} OPTIONAL,
--- ...
---}
-InformationExchangeInitiationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---InformationExchangeInitiationResponse-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
--- { ID id-InformationExchangeObjectType-InfEx-Rsp CRITICALITY ignore TYPE InformationExchangeObjectType-InfEx-Rsp PRESENCE optional }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---InformationExchangeInitiationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-InformationExchangeObjectType-InfEx-Rsp ::= CHOICE {
- cell Cell-InfEx-Rsp,
- ...
- }
-
-Cell-InfEx-Rsp ::= SEQUENCE {
- requestedDataValue RequestedDataValue,
--- iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rsp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CellItem-InfEx-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- INFORMATION EXCHANGE INITIATION FAILURE
---
--- **************************************************************
-
---InformationExchangeInitiationFailure ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{InformationExchangeInitiationFailure-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationFailure-Extensions}} OPTIONAL,
--- ...
---}
-InformationExchangeInitiationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---InformationExchangeInitiationFailure-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
---InformationExchangeInitiationFailure-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- INFORMATION REPORT
---
--- **************************************************************
-
---InformationReport ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{InformationReport-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{InformationReport-Extensions}} OPTIONAL,
--- ...
---}
-InformationReport ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---InformationReport-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
--- { ID id-InformationExchangeObjectType-InfEx-Rprt CRITICALITY ignore TYPE InformationExchangeObjectType-InfEx-Rprt PRESENCE mandatory },
--- ...
---}
-
---InformationReport-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-InformationExchangeObjectType-InfEx-Rprt ::= CHOICE {
- cell Cell-Inf-Rprt,
- ...
- }
-
-Cell-Inf-Rprt ::= SEQUENCE {
- requestedDataValueInformation RequestedDataValueInformation,
--- iE-Extensions ProtocolExtensionContainer {{ CellItem-Inf-Rprt-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-
- }
-
---CellItem-Inf-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---
-
--- **************************************************************
---
--- INFORMATION EXCHANGE TERMINATION REQUEST
---
--- **************************************************************
-
---formationExchangeTerminationRequest ::= SEQUENCE {
---protocolIEs ProtocolIE-Container {{InformationExchangeTerminationRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{InformationExchangeTerminationRequest-Extensions}} OPTIONAL,
--- ...
---}
-InformationExchangeTerminationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---InformationExchangeTerminationRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory},
--- ...
---}
-
---InformationExchangeTerminationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- INFORMATION EXCHANGE FAILURE INDICATION
---
--- **************************************************************
-
---InformationExchangeFailureIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{InformationExchangeFailureIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{InformationExchangeFailureIndication-Extensions}} OPTIONAL,
--- ...
---}
-InformationExchangeFailureIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---InformationExchangeFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
--- ...
---}
-
---InformationExchangeFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION INITIATION REQUEST TDD
---
--- **************************************************************
-
---CellSynchronisationInitiationRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationInitiationRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationInitiationRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationInitiationRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationInitiationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
---CellSynchronisationInitiationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
--- { ID id-cellSyncBurstRepetitionPeriod CRITICALITY reject TYPE CellSyncBurstRepetitionPeriod PRESENCE mandatory }|
--- { ID id-timeslotInfo-CellSyncInitiationRqstTDD CRITICALITY reject TYPE TimeslotInfo-CellSyncInitiationRqstTDD PRESENCE optional }|
- -- Mandatory for 3.84Mcps TDD. Not Applicable to 1.28Mcps TDD.
--- { ID id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD CRITICALITY reject TYPE CellSyncBurstTransInit-CellSyncInitiationRqstTDD PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only
--- { ID id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD CRITICALITY reject TYPE CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD PRESENCE optional },
- -- Applicable to 3.84Mcps TDD only
--- ...
---}
-
-CellSyncBurstTransInit-CellSyncInitiationRqstTDD::= SEQUENCE {
- cSBTransmissionID CSBTransmissionID,
- sfn SFN,
- cellSyncBurstCode CellSyncBurstCode,
- cellSyncBurstCodeShift CellSyncBurstCodeShift,
- initialDLTransPower DL-Power,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstTransInit-CellSyncInitiationRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CellSyncBurstTransInit-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TimeslotInfo-CellSyncInitiationRqstTDD::= SEQUENCE (SIZE (1..15)) OF TimeSlot
-
-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD::= SEQUENCE {
- cSBMeasurementID CSBMeasurementID,
- cellSyncBurstCode CellSyncBurstCode,
- cellSyncBurstCodeShift CellSyncBurstCodeShift,
- synchronisationReportType SynchronisationReportType,
- sfn SFN OPTIONAL,
- synchronisationReportCharacteristics SynchronisationReportCharacteristics,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD::= SEQUENCE {
- cSBTransmissionID CSBTransmissionID,
- sfn SFN,
- uARFCN UARFCN,
- sYNCDlCodeId SYNCDlCodeId,
- dwPCH-Power DwPCH-Power,
--- iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD::= SEQUENCE {
- cSBMeasurementID CSBMeasurementID,
- sfn SFN OPTIONAL,
- uARFCN UARFCN,
- sYNCDlCodeId SYNCDlCodeId,
- synchronisationReportType SynchronisationReportType,
- synchronisationReportCharacteristics SynchronisationReportCharacteristics,
--- iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION INITIATION RESPONSE TDD
---
--- **************************************************************
---CellSynchronisationInitiationResponseTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationInitiationResponseTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationInitiationResponseTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationInitiationResponseTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationInitiationResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationInitiationResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION INITIATION FAILURE TDD
---
--- **************************************************************
-
---CellSynchronisationInitiationFailureTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationInitiationFailureTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationInitiationFailureTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationInitiationFailureTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationInitiationFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationInitiationFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION RECONFIGURATION REQUEST TDD
---
--- **************************************************************
-
---CellSynchronisationReconfigurationRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationReconfigurationRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReconfigurationRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationReconfigurationRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD CRITICALITY reject EXTENSION NSubCyclesPerCyclePeriod PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD CRITICALITY reject EXTENSION SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
---CellSynchronisationReconfigurationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
--- { ID id-TimeSlot CRITICALITY reject TYPE TimeSlot PRESENCE mandatory }|
- -- Applicable to 3.84Mcps TDD only. For 1.28Mcps TDD, the CRNC should set this to 0 and the Node B shall ignore it.
--- { ID id-NCyclesPerSFNperiod CRITICALITY reject TYPE NCyclesPerSFNperiod PRESENCE mandatory }|
--- { ID id-NRepetitionsPerCyclePeriod CRITICALITY reject TYPE NRepetitionsPerCyclePeriod PRESENCE mandatory }|
--- { ID id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD CRITICALITY reject TYPE CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD PRESENCE optional }|
- -- Applicable to 3.84Mcps TDD only
--- { ID id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD CRITICALITY reject TYPE CellSyncBurstMeasInfo-CellSyncReconfRqstTDD PRESENCE optional },
- -- Applicable to 3.84Mcps TDD only
--- ...
---}
-
---CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. maxNrOfCellSyncBursts)) OF CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD
-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. 10)) OF CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD
-
-CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
- cSBTransmissionID CSBTransmissionID,
- syncFrameNumberToTransmit SyncFrameNumber,
- cellSyncBurstCode CellSyncBurstCode OPTIONAL,
- cellSyncBurstCodeShift CellSyncBurstCodeShift OPTIONAL,
- dlTransPower DL-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-CellSyncBurstMeasInfo-CellSyncReconfRqstTDD ::= SEQUENCE {
- cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD,
- synchronisationReportType SynchronisationReportTypeIE OPTIONAL,
- synchronisationReportCharacteristics SynchronisationReportCharacteristicsIE OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasInfo-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSyncBurstMeasInfo-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD ::= ProtocolIE-Single-Container {{ CellSyncBurstMeasInfoListIEs-CellSyncReconfRqstTDD }}
-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD ::= ProtocolIE-Single-Container
-
---CellSyncBurstMeasInfoListIEs-CellSyncReconfRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD CRITICALITY reject TYPE CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD PRESENCE mandatory }
---}
-
-SynchronisationReportTypeIE ::= ProtocolIE-Single-Container
-
---SynchronisationReportTypeIEs NBAP-PROTOCOL-IES ::= {
--- { ID id-SynchronisationReportType CRITICALITY reject TYPE SynchronisationReportType PRESENCE mandatory }
---}
-
---SynchronisationReportCharacteristicsIE ::= ProtocolIE-Single-Container {{ SynchronisationReportCharacteristicsIEs }}
-SynchronisationReportCharacteristicsIE ::= ProtocolIE-Single-Container
-
---SynchronisationReportCharacteristicsIEs NBAP-PROTOCOL-IES ::= {
--- { ID id-SynchronisationReportCharacteristics CRITICALITY reject TYPE SynchronisationReportCharacteristics PRESENCE mandatory }
---}
-
-
---CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. maxNrOfCellSyncBursts)) OF CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD
-CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. 10)) OF CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD
-
-CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
- syncFrameNrToReceive SyncFrameNumber,
- syncBurstInfo CellSyncBurstInfoList-CellSyncReconfRqstTDD,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSyncBurstInfoList-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfReceptsPerSyncFrame)) OF CellSyncBurstInfoItem-CellSyncReconfRqstTDD
-CellSyncBurstInfoList-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1..16)) OF CellSyncBurstInfoItem-CellSyncReconfRqstTDD
-
-CellSyncBurstInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
- cSBMeasurementID CSBMeasurementID,
- cellSyncBurstCode CellSyncBurstCode,
- cellSyncBurstCodeShift CellSyncBurstCodeShift,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSyncBurstInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1..maxNrOfSyncFramesLCR)) OF SYNCDlCodeIdTransReconfItemLCR-CellSyncReconfRqstTDD
-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1..512)) OF SYNCDlCodeIdTransReconfItemLCR-CellSyncReconfRqstTDD
-
-SYNCDlCodeIdTransReconfItemLCR-CellSyncReconfRqstTDD ::= SEQUENCE {
- cSBTransmissionID CSBTransmissionID,
- syncFrameNumberforTransmit SyncFrameNumber,
- uARFCN UARFCN,
- sYNCDlCodeId SYNCDlCodeId OPTIONAL,
- dwPCH-Power DwPCH-Power OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD::= SEQUENCE {
-
- sYNCDlCodeIdMeasInfoList SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD,
- synchronisationReportType SynchronisationReportType OPTIONAL,
- synchronisationReportCharacteristics SynchronisationReportCharacteristics OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD::= SEQUENCE (SIZE (1.. maxNrOfSyncDLCodesLCR)) OF SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD
-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD::= SEQUENCE (SIZE (1.. 32)) OF SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD
-
-SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD ::= SEQUENCE {
- syncFrameNrToReceive SyncFrameNumber,
- sYNCDlCodeIdInfoLCR SYNCDlCodeIdInfoListLCR-CellSyncReconfRqstTDD,
--- iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SYNCDlCodeIdInfoListLCR-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. maxNrOfReceptionsperSyncFrameLCR)) OF SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD
-SYNCDlCodeIdInfoListLCR-CellSyncReconfRqstTDD ::= SEQUENCE (SIZE (1.. 8)) OF SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD
-
-SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD ::= SEQUENCE {
- cSBMeasurementID CSBMeasurementID,
- sYNCDlCodeId SYNCDlCodeId,
- uARFCN UARFCN,
- propagationDelayCompensation TimingAdjustmentValueLCR OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION RECONFIGURATION RESPONSE TDD
---
--- **************************************************************
-
---CellSynchronisationReconfigurationResponseTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationReconfigurationResponseTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReconfigurationResponseTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationReconfigurationResponseTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationReconfigurationResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationReconfigurationResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION RECONFIGURATION FAILURE TDD
---
--- **************************************************************
-
---CellSynchronisationReconfigurationFailureTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationReconfigurationFailureTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReconfigurationFailureTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationReconfigurationFailureTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationReconfigurationFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationReconfigurationFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION ADJUSTMENT REQUEST TDD
---
--- **************************************************************
-
---CellSynchronisationAdjustmentRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationAdjustmentRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationAdjustmentRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationAdjustmentRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationAdjustmentRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationAdjustmentRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CellAdjustmentInfo-SyncAdjustmntRqstTDD CRITICALITY ignore TYPE CellAdjustmentInfo-SyncAdjustmentRqstTDD PRESENCE mandatory },
--- ...
---}
-
---CellAdjustmentInfo-SyncAdjustmentRqstTDD::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ CellAdjustmentInfoItemIE-SyncAdjustmntRqstTDD }}
-CellAdjustmentInfo-SyncAdjustmentRqstTDD::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---CellAdjustmentInfoItemIE-SyncAdjustmntRqstTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD CRITICALITY ignore TYPE CellAdjustmentInfoItem-SyncAdjustmentRqstTDD PRESENCE mandatory }
---}
-
-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD ::= SEQUENCE {
- c-ID C-ID,
- frameAdjustmentValue FrameAdjustmentValue OPTIONAL,
- timingAdjustmentValue TimingAdjustmentValue OPTIONAL,
- dLTransPower DL-Power OPTIONAL, -- Applicable to 3.84Mcps TDD only
- sfn SFN OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { CellAdjustmentInfoItem-SyncAdjustmntRqstTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CellAdjustmentInfoItem-SyncAdjustmntRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-DwPCH-Power CRITICALITY ignore EXTENSION DwPCH-Power PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-TimingAdjustmentValueLCR CRITICALITY ignore EXTENSION TimingAdjustmentValueLCR PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION ADJUSTMENT RESPONSE TDD
---
--- **************************************************************
-
---CellSynchronisationAdjustmentResponseTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationAdjustmentResponseTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationAdjustmentResponseTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationAdjustmentResponseTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationAdjustmentResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationAdjustmentResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION ADJUSTMENT FAILURE TDD
---
--- **************************************************************
-
---CellSynchronisationAdjustmentFailureTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationAdjustmentFailureTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationAdjustmentFailureTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationAdjustmentFailureTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CellSynchronisationAdjustmentFailureTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationAdjustmentFailureTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CauseLevel-SyncAdjustmntFailureTDD CRITICALITY ignore TYPE CauseLevel-SyncAdjustmntFailureTDD PRESENCE mandatory }|
--- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
--- ...
---}
-
-CauseLevel-SyncAdjustmntFailureTDD ::= CHOICE {
- generalCause GeneralCauseList-SyncAdjustmntFailureTDD,
- cellSpecificCause CellSpecificCauseList-SyncAdjustmntFailureTDD,
- ...
-}
-
-GeneralCauseList-SyncAdjustmntFailureTDD::= SEQUENCE {
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { GeneralCauseList-SyncAdjustmntFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GeneralCauseList-SyncAdjustmntFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CellSpecificCauseList-SyncAdjustmntFailureTDD ::= SEQUENCE {
- unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD Unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD,
--- iE-Extensions ProtocolExtensionContainer { { CellSpecificCauseList-SyncAdjustmntFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSpecificCauseList-SyncAdjustmntFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF ProtocolIE-Single-Container {{ Unsuccessful-cell-InformationRespItemIE-SyncAdjustmntFailureTDD }}
-Unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD ::= SEQUENCE (SIZE (1..256)) OF ProtocolIE-Single-Container
-
---Unsuccessful-cell-InformationRespItemIE-SyncAdjustmntFailureTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD CRITICALITY ignore TYPE Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD PRESENCE mandatory},
--- ...
---}
-
-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD::= SEQUENCE {
- c-ID C-ID,
- cause Cause,
--- iE-Extensions ProtocolExtensionContainer { { Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION TERMINATION REQUEST TDD
---
--- **************************************************************
-
---CellSynchronisationTerminationRequestTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationTerminationRequestTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationTerminationRequestTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationTerminationRequestTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CellSynchronisationTerminationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationTerminationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory }|
--- { ID id-CSBTransmissionID CRITICALITY ignore TYPE CSBTransmissionID PRESENCE optional }|
--- { ID id-CSBMeasurementID CRITICALITY ignore TYPE CSBMeasurementID PRESENCE optional },
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION FAILURE INDICATION TDD
---
--- **************************************************************
-
---CellSynchronisationFailureIndicationTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationFailureIndicationTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationFailureIndicationTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationFailureIndicationTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationFailureIndicationTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationFailureIndicationTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory }|
--- { ID id-CSBTransmissionID CRITICALITY ignore TYPE CSBTransmissionID PRESENCE optional }|
--- { ID id-CSBMeasurementID CRITICALITY ignore TYPE CSBMeasurementID PRESENCE optional }|
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
--- ...
---}
-
--- **************************************************************
---
--- CELL SYNCHRONISATION REPORT TDD
---
--- **************************************************************
---CellSynchronisationReportTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CellSynchronisationReportTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CellSynchronisationReportTDD-Extensions}} OPTIONAL,
--- ...
---}
-CellSynchronisationReportTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSynchronisationReportTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---CellSynchronisationReportTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CellSyncInfo-CellSyncReprtTDD CRITICALITY ignore TYPE CellSyncInfo-CellSyncReprtTDD PRESENCE mandatory },
--- ...
---}
-
-
---CellSyncInfo-CellSyncReprtTDD ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF CellSyncInfoItemIE-CellSyncReprtTDD
-CellSyncInfo-CellSyncReprtTDD ::= SEQUENCE (SIZE (1..256)) OF CellSyncInfoItemIE-CellSyncReprtTDD
-
-CellSyncInfoItemIE-CellSyncReprtTDD ::= SEQUENCE {
- c-ID-CellSyncReprtTDD C-ID-IE-CellSyncReprtTDD,
- syncReportType-CellSyncReprtTDD SyncReportTypeIE-CellSyncReprtTDD OPTIONAL,
- ...
-}
-
---C-ID-IE-CellSyncReprtTDD ::= ProtocolIE-Single-Container {{ C-ID-IEs-CellSyncReprtTDD }}
-C-ID-IE-CellSyncReprtTDD ::= ProtocolIE-Single-Container
-
---C-ID-IEs-CellSyncReprtTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory}
---}
-
---SyncReportTypeIE-CellSyncReprtTDD::= ProtocolIE-Single-Container {{ SyncReportTypeIEs-CellSyncReprtTDD }}
-SyncReportTypeIE-CellSyncReprtTDD::= ProtocolIE-Single-Container
-
---SyncReportTypeIEs-CellSyncReprtTDD NBAP-PROTOCOL-IES ::= {
--- { ID id-SyncReportType-CellSyncReprtTDD CRITICALITY ignore TYPE SyncReportType-CellSyncReprtTDD PRESENCE mandatory}
---}
-
-
-SyncReportType-CellSyncReprtTDD ::= CHOICE {
- intStdPhSyncInfo-CellSyncReprtTDD IntStdPhCellSyncInfo-CellSyncReprtTDD,
- lateEntrantCell NULL,
- frequencyAcquisition NULL,
- ...
-}
-
-IntStdPhCellSyncInfo-CellSyncReprtTDD ::= SEQUENCE {
- cellSyncBurstMeasuredInfo CellSyncBurstMeasInfoList-CellSyncReprtTDD,
--- iE-Extensions ProtocolExtensionContainer { { IntStdPhCellSyncInfoList-CellSyncReprtTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IntStdPhCellSyncInfoList-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-AccumulatedClockupdate-CellSyncReprtTDD CRITICALITY ignore EXTENSION TimingAdjustmentValue PRESENCE optional }|
--- { ID id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD CRITICALITY ignore EXTENSION SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD PRESENCE optional },
- -- Mandatory for 1.28Mcps TDD. Not Applicable to 3.84Mcps TDD.
--- ...
---}
-
---CellSyncBurstMeasInfoList-CellSyncReprtTDD ::= SEQUENCE (SIZE (0.. maxNrOfCellSyncBursts)) OF CellSyncBurstMeasInfoItem-CellSyncReprtTDD
- -- Mandatory for 3.84Mcps TDD. Not Applicable to 1.28Mcps TDD.
-CellSyncBurstMeasInfoList-CellSyncReprtTDD ::= SEQUENCE (SIZE (0.. 10)) OF CellSyncBurstMeasInfoItem-CellSyncReprtTDD
- -- Mandatory for 3.84Mcps TDD. Not Applicable to 1.28Mcps TDD.
-
-CellSyncBurstMeasInfoItem-CellSyncReprtTDD ::= SEQUENCE {
- sFN SFN,
- cellSyncBurstInfo-CellSyncReprtTDD SEQUENCE (SIZE (1..16)) OF CellSyncBurstInfo-CellSyncReprtTDD,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstMeasInfoItem-CellSyncReprtTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSyncBurstMeasInfoItem-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CellSyncBurstInfo-CellSyncReprtTDD ::= CHOICE {
- cellSyncBurstAvailable CellSyncBurstAvailable-CellSyncReprtTDD,
- cellSyncBurstNotAvailable NULL,
- ...
-}
-
-CellSyncBurstAvailable-CellSyncReprtTDD ::= SEQUENCE {
- cellSyncBurstTiming CellSyncBurstTiming,
- cellSyncBurstSIR CellSyncBurstSIR,
--- iE-Extensions ProtocolExtensionContainer { { CellSyncBurstAvailable-CellSyncReprtTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CellSyncBurstAvailable-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD ::= SEQUENCE (SIZE (0..maxNrOfSyncFramesLCR)) OF SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD
-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD ::= SEQUENCE (SIZE (0..512)) OF SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD
--- Mandatory for 1.28Mcps TDD. Not Applicable to 3.84Mcps TDD.
-
-SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD ::= SEQUENCE {
- sFN SFN,
- syncDLCodeIdInfo-CellSyncReprtTDD SyncDLCodeIdInfo-CellSyncReprtTDD,
--- iE-Extensions ProtocolExtensionContainer { { SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SyncDLCodeIdInfo-CellSyncReprtTDD ::= SEQUENCE (SIZE (1..maxNrOfReceptionsperSyncFrameLCR)) OF SyncDLCodeIdItem-CellSyncReprtTDD
-SyncDLCodeIdInfo-CellSyncReprtTDD ::= SEQUENCE (SIZE (1..8)) OF SyncDLCodeIdItem-CellSyncReprtTDD
-
-SyncDLCodeIdItem-CellSyncReprtTDD ::= CHOICE {
- syncDLCodeIdAvailable SyncDLCodeIdAvailable-CellSyncReprtTDD,
- syncDLCodeIDNotAvailable NULL,
- ...
-}
-
-SyncDLCodeIdAvailable-CellSyncReprtTDD ::= SEQUENCE {
- syncDLCodeIdTiming CellSyncBurstTimingLCR,
- syncDLCodeIdSIR CellSyncBurstSIR,
--- iE-Extensions ProtocolExtensionContainer { { SyncDLCodeIdAvailable-CellSyncReprtTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SyncDLCodeIdAvailable-CellSyncReprtTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- BEARER REARRANGEMENT INDICATION
---
--- **************************************************************
-
---BearerRearrangementIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{BearerRearrangementIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{BearerRearrangementIndication-Extensions}} OPTIONAL,
--- ...
---}
-BearerRearrangementIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---BearerRearrangementIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-SignallingBearerRequestIndicator CRITICALITY ignore TYPE SignallingBearerRequestIndicator PRESENCE optional } |
--- { ID id-DCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE DCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional } |
--- { ID id-DSCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE DSCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional } |
- -- TDD only.
--- { ID id-USCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE USCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional } |
- -- TDD only.
--- { ID id-HSDSCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore TYPE HSDSCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional },
--- ...
---}
-
---BearerRearrangementIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-E-DCH-RearrangeList-Bearer-RearrangeInd CRITICALITY ignore EXTENSION E-DCH-RearrangeList-Bearer-RearrangeInd PRESENCE optional },
--- ...
---}
-
---DCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-RearrangeItem-Bearer-RearrangeInd
-DCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..128)) OF DCH-RearrangeItem-Bearer-RearrangeInd
-
-DCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
- dCH-ID DCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DSCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-RearrangeItem-Bearer-RearrangeInd
-DSCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..128)) OF DSCH-RearrangeItem-Bearer-RearrangeInd
-
-DSCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
- dSCH-ID DSCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { DSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---USCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-RearrangeItem-Bearer-RearrangeInd
-USCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..32)) OF USCH-RearrangeItem-Bearer-RearrangeInd
-
-USCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
- uSCH-ID USCH-ID,
--- iE-Extensions ProtocolExtensionContainer { { USCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---USCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HSDSCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-RearrangeItem-Bearer-RearrangeInd
-HSDSCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1..8)) OF HSDSCH-RearrangeItem-Bearer-RearrangeInd
-
-HSDSCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
- hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---E-DCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1.. maxNrOfEDCHMACdFlows)) OF E-DCH-RearrangeItem-Bearer-RearrangeInd
-E-DCH-RearrangeList-Bearer-RearrangeInd ::= SEQUENCE (SIZE (1.. 8)) OF E-DCH-RearrangeItem-Bearer-RearrangeInd
-
-E-DCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
- e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ACTIVATION COMMAND FDD
---
--- **************************************************************
-
-
---RadioLinkActivationCommandFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandFDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkActivationCommandFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkActivationCommandFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-DelayedActivationList-RL-ActivationCmdFDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdFDD PRESENCE mandatory },
--- ...
---}
-
---RadioLinkActivationCommandFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DelayedActivationInformationList-RL-ActivationCmdFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {
-DelayedActivationInformationList-RL-ActivationCmdFDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---DelayedActivationInformation-RL-ActivationCmdFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-DelayedActivationInformation-RL-ActivationCmdFDD CRITICALITY ignore TYPE DelayedActivationInformation-RL-ActivationCmdFDD PRESENCE optional }
---}
-
-DelayedActivationInformation-RL-ActivationCmdFDD ::= SEQUENCE {
- rL-ID RL-ID,
- delayed-activation-update DelayedActivationUpdate,
--- iE-Extensions ProtocolExtensionContainer { { DelayedActivationInformation-RL-ActivationCmdFDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DelayedActivationInformation-RL-ActivationCmdFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK ACTIVATION COMMAND TDD
---
--- **************************************************************
-
---RadioLinkActivationCommandTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkActivationCommandTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---RadioLinkActivationCommandTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
--- { ID id-DelayedActivationList-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdTDD PRESENCE mandatory },
--- ...
---}
-
---RadioLinkActivationCommandTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---DelayedActivationInformationList-RL-ActivationCmdTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container {
-DelayedActivationInformationList-RL-ActivationCmdTDD ::= SEQUENCE (SIZE (1..16)) OF ProtocolIE-Single-Container
-
---DelayedActivationInformation-RL-ActivationCmdTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-DelayedActivationInformation-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformation-RL-ActivationCmdTDD PRESENCE optional }
---}
-
-DelayedActivationInformation-RL-ActivationCmdTDD ::= SEQUENCE {
- rL-ID RL-ID,
- delayed-activation-update DelayedActivationUpdate,
--- iE-Extensions ProtocolExtensionContainer { { DelayedActivationInformation-RL-ActivationCmdTDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DelayedActivationInformation-RL-ActivationCmdTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK PARAMETER UPDATE INDICATION FDD
---
--- **************************************************************
-
---RadioLinkParameterUpdateIndicationFDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationFDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkParameterUpdateIndicationFDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkParameterUpdateIndicationFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkParameterUpdateIndicationFDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-HSDSCH-FDD-Update-Information CRITICALITY ignore TYPE HSDSCH-FDD-Update-Information PRESENCE optional },
--- ...
---}
-
---RadioLinkParameterUpdateIndicationFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- RADIO LINK PARAMETER UPDATE INDICATION TDD
---
--- **************************************************************
-
---RadioLinkParameterUpdateIndicationTDD ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationTDD-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{RadioLinkParameterUpdateIndicationTDD-Extensions}} OPTIONAL,
--- ...
---}
-RadioLinkParameterUpdateIndicationTDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RadioLinkParameterUpdateIndicationTDD-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory } |
--- { ID id-HSDSCH-TDD-Update-Information CRITICALITY ignore TYPE HSDSCH-TDD-Update-Information PRESENCE optional },
--- ...
---}
-
---RadioLinkParameterUpdateIndicationTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- MBMS NOTIFICATION UPDATE COMMAND
---
--- **************************************************************
-
---MBMSNotificationUpdateCommand ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{ MBMSNotificationUpdateCommand-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{ MBMSNotificationUpdateCommand-Extensions}} OPTIONAL,
--- ...
---}
-MBMSNotificationUpdateCommand ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---MBMSNotificationUpdateCommand-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-C-ID CRITICALITY ignore TYPE C-ID PRESENCE mandatory }|
--- { ID id-CommonPhysicalChannelID CRITICALITY ignore TYPE CommonPhysicalChannelID PRESENCE mandatory }|
--- { ID id-Modification-Period CRITICALITY ignore TYPE Modification-Period PRESENCE optional }|
--- { ID id-MICH-CFN CRITICALITY ignore TYPE MICH-CFN PRESENCE mandatory }|
--- { ID id-NI-Information-NotifUpdateCmd CRITICALITY ignore TYPE NI-Information PRESENCE mandatory },
--- ...
---}
-
---MBMSNotificationUpdateCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---END
-
--- **************************************************************
---
--- COMMON MEASUREMENT REPORT
---
--- **************************************************************
-
---CommonMeasurementReport ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonMeasurementReport-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonMeasurementReport-Extensions}} OPTIONAL,
--- ...
---}
-
-CommonMeasurementReport ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonMeasurementReport-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
--- { ID id-CommonMeasurementObjectType-CM-Rprt CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rprt PRESENCE mandatory }|
--- { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional },
--- ...
---}
-
---CommonMeasurementReport-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-MeasurementRecoveryReportingIndicator CRITICALITY ignore EXTENSION MeasurementRecoveryReportingIndicator PRESENCE optional },
--- ...
---}
-
-CommonMeasurementObjectType-CM-Rprt ::= CHOICE {
- cell Cell-CM-Rprt,
- rACH RACH-CM-Rprt,
- notUsed-cPCH NULL,
- ...,
- extension-CommonMeasurementObjectType-CM-Rprt Extension-CommonMeasurementObjectType-CM-Rprt
-}
-
---Extension-CommonMeasurementObjectType-CM-Rprt ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RprtIE }}
-Extension-CommonMeasurementObjectType-CM-Rprt ::= ProtocolIE-Single-Container
-
---Extension-CommonMeasurementObjectType-CM-RprtIE NBAP-PROTOCOL-IES ::= {
--- { ID id-Power-Local-Cell-Group-choice-CM-Rprt CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rprt PRESENCE mandatory }
---}
-
-Cell-CM-Rprt ::= SEQUENCE {
- commonMeasurementValueInformation CommonMeasurementValueInformation,
--- iE-Extensions ProtocolExtensionContainer {{ CellItem-CM-Rprt-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-
-}
-
---CellItem-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-RACH-CM-Rprt ::= SEQUENCE {
- commonMeasurementValueInformation CommonMeasurementValueInformation,
--- iE-Extensions ProtocolExtensionContainer {{ RACHItem-CM-Rprt-ExtIEs }} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RACHItem-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PowerLocalCellGroup-CM-Rprt ::= SEQUENCE {
- commonMeasurementValueInformation CommonMeasurementValueInformation,
--- iE-Extensions ProtocolExtensionContainer {{ PowerLocalCellGroup-CM-Rprt-ExtIEs}} OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PowerLocalCellGroup-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- COMMON MEASUREMENT TERMINATION REQUEST
---
--- **************************************************************
-
---CommonMeasurementTerminationRequest ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonMeasurementTerminationRequest-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonMeasurementTerminationRequest-Extensions}} OPTIONAL,
--- ...
---}
-
-CommonMeasurementTerminationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonMeasurementTerminationRequest-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory},
--- ...
---}
-
---CommonMeasurementTerminationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
--- **************************************************************
---
--- COMMON MEASUREMENT FAILURE INDICATION
---
--- **************************************************************
-
---CommonMeasurementFailureIndication ::= SEQUENCE {
--- protocolIEs ProtocolIE-Container {{CommonMeasurementFailureIndication-IEs}},
--- protocolExtensions ProtocolExtensionContainer {{CommonMeasurementFailureIndication-Extensions}} OPTIONAL,
--- ...
---}
-CommonMeasurementFailureIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container,
- protocolExtensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---CommonMeasurementFailureIndication-IEs NBAP-PROTOCOL-IES ::= {
--- { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }|
--- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
--- ...
---}
-
---CommonMeasurementFailureIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- **************************************************************
---
--- CELL SETUP REQUEST FDD
---
--- **************************************************************
-
-
---9.3.4 Information Elements Definitions
---******************************************************************************
---
--- Information Element Definitions
---
---******************************************************************************
-
---NBAP-IEs {
---itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
---umts-Access (20) modules (3) nbap (2) version1 (1) nbap-IEs (2) }
-
---DEFINITIONS AUTOMATIC TAGS ::=
---BEGIN
-
---IMPORTS
--- maxNrOfRLs,
--- maxNrOfTFCs,
--- maxNrOfErrors,
--- maxCTFC,
--- maxNrOfTFs,
--- maxTTI-count,
--- maxRateMatching,
--- maxHS-PDSCHCodeNrComp-1,
--- maxHS-SCCHCodeNrComp-1,
--- maxNrOfCellSyncBursts,
--- maxNrOfEDCH-HARQ-PO-QUANTSTEPs,
--- maxNrOfEDCHHARQProcesses2msEDCH,
--- maxNrOfBits-MACe-PDU-non-scheduled,
--- 8,
--- maxNrOfRefETFCI-PO-QUANTSTEPs,
--- maxNrOfRefETFCIs,
--- maxNrOfMeasNCell,
--- maxNrOfMeasNCell-1,
--- maxNrOfReceptsPerSyncFrame,
--- 8,
--- 6,
--- maxNrOfUSCHs,
--- maxNrOfULTSs,
--- maxNrOfULTSLCRs,
--- maxNrOfDPCHs,
--- maxNrOfDPCHLCRs,
--- maxNrOfCodes,
--- maxNrOfDSCHs,
--- 15,
--- 6,
--- 128,
--- maxNrOfLevels,
--- maxNoGPSItems,
--- maxNoSat,
--- 64,
--- 64-1,
--- maxNrOfHSSCCHs,
--- maxNrOfHSSCCHCodes,
--- maxNrOfMACdFlows,
--- maxNrOfMACdFlows-1,
--- maxNrOfMACdPDUIndexes,
--- maxNrOfMACdPDUIndexes-1,
--- maxNrOfNIs,
--- maxNrOfPriorityQueues,
--- maxNrOfPriorityQueues-1,
--- 8,
--- maxNrOfSyncDLCodesLCR,
--- maxNrOfSyncFramesLCR,
--- maxNrOfContextsOnUeList,
--- 16,
--- maxNrOfSatAlmanac-maxNoSat,
--- 64,
--- maxNrOfE-AGCHs,
--- 8,
--- 8-1,
--- maxNrOfE-RGCHs-E-HICHs,
--- maxNrofSigSeqRGHI-1,
--- 16,
-
-
-
--- id-MessageStructure,
--- id-ReportCharacteristicsType-OnModification,
--- id-Rx-Timing-Deviation-Value-LCR,
--- id-SFNSFNMeasurementValueInformation,
--- id-SFNSFNMeasurementThresholdInformation,
--- id-TUTRANGPSMeasurementValueInformation,
--- id-TUTRANGPSMeasurementThresholdInformation,
--- id-TypeOfError,
--- id-transportlayeraddress,
--- id-bindingID,
--- id-Angle-Of-Arrival-Value-LCR,
--- id-SyncDLCodeIdThreInfoLCR,
--- id-neighbouringTDDCellMeasurementInformationLCR,
--- id-HS-SICH-Reception-Quality,
--- id-HS-SICH-Reception-Quality-Measurement-Value,
--- id-Initial-DL-Power-TimeslotLCR-InformationItem,
--- id-Maximum-DL-Power-TimeslotLCR-InformationItem,
--- id-Minimum-DL-Power-TimeslotLCR-InformationItem,
--- id-Received-total-wide-band-power-For-CellPortion,
--- id-Received-total-wide-band-power-For-CellPortion-Value,
--- id-Transmitted-Carrier-Power-For-CellPortion,
--- id-Transmitted-Carrier-Power-For-CellPortion-Value,
--- id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission,
--- id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion,
--- id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue,
--- id-HS-DSCHRequiredPowerValueInformation,
--- id-HS-DSCHProvidedBitRateValueInformation,
--- id-HS-DSCHRequiredPowerValue,
--- id-HS-DSCHRequiredPowerValue-For-Cell-Portion,
--- id-HS-DSCHRequiredPowerValueInformation-For-CellPortion,
--- id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion,
--- id-Best-Cell-Portions-Value,
--- id-Unidirectional-DCH-Indicator,
--- id-SAT-Info-Almanac-ExtItem,
--- id-TnlQos,
--- id-UpPTSInterferenceValue,
--- id-HARQ-Preamble-Mode,
--- id-HARQ-Preamble-Mode-Activation-Indicator,
--- id-DLTransmissionBranchLoadValue,
--- id-E-DCHProvidedBitRateValueInformation
---FROM NBAP-Constants
---
--- Criticality,
--- ProcedureID,
--- ProtocolIE-ID,
--- TransactionID,
--- TriggeringMessage
---FROM NBAP-CommonDataTypes
-
--- NBAP-PROTOCOL-IES,
---- ProtocolExtensionContainer{},
--- ProtocolIE-Single-Container{},
--- NBAP-PROTOCOL-EXTENSION
---FROM NBAP-Containers;
-
--- ==========================================
--- A
--- ==========================================
-
-AckNack-RepetitionFactor ::= INTEGER (1..4,...)
--- Step: 1
-
-Ack-Power-Offset ::= INTEGER (0..8,...)
--- According to mapping in ref. [9] subclause 4.2.1
-
-Acknowledged-PRACH-preambles-Value ::= INTEGER(0..240,...)
--- According to mapping in [22].
-
-AddorDeleteIndicator ::= ENUMERATED {
- add,
- delete
-}
-
-Active-Pattern-Sequence-Information ::= SEQUENCE {
- cMConfigurationChangeCFN CFN,
- transmission-Gap-Pattern-Sequence-Status Transmission-Gap-Pattern-Sequence-Status-List OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {Active-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Active-Pattern-Sequence-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Transmission-Gap-Pattern-Sequence-Status-List ::= SEQUENCE (SIZE (0..6)) OF
- SEQUENCE {
- tGPSID TGPSID,
- tGPRC TGPRC,
- tGCFN CFN,
--- iE-Extensions ProtocolExtensionContainer { { Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-AICH-Power ::= INTEGER (-22..5)
--- Offset in dB.
-
-AICH-TransmissionTiming ::= ENUMERATED {
- v0,
- v1
-}
-
-AllocationRetentionPriority ::= SEQUENCE {
- priorityLevel PriorityLevel,
- pre-emptionCapability Pre-emptionCapability,
- pre-emptionVulnerability Pre-emptionVulnerability,
--- iE-Extensions ProtocolExtensionContainer { {AllocationRetentionPriority-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---AllocationRetentionPriority-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Angle-Of-Arrival-Value-LCR ::= SEQUENCE {
- aOA-LCR AOA-LCR,
- aOA-LCR-Accuracy-Class AOA-LCR-Accuracy-Class,
--- iE-Extensions ProtocolExtensionContainer { {Angle-Of-Arrival-Value-LCR-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
-...
-}
-
---Angle-Of-Arrival-Value-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-AOA-LCR ::= INTEGER (0..719)
--- Angle Of Arrival for 1.28Mcps TDD
-
-AOA-LCR-Accuracy-Class ::= ENUMERATED {a,b,c,d,e,f,g,h,...}
-
-AvailabilityStatus ::= ENUMERATED {
- empty,
- in-test,
- failed,
- power-off,
- off-line,
- off-duty,
- dependency,
- degraded,
- not-installed,
- log-full,
- ...
-}
-
--- ==========================================
--- B
--- ==========================================
-BCCH-ModificationTime ::= INTEGER (0..511)
--- Time = BCCH-ModificationTime * 8
--- Range 0 to 4088, step 8
--- All SFN values in which MIB may be mapped are allowed
-
-Best-Cell-Portions-Value::= SEQUENCE (SIZE (1..64)) OF Best-Cell-Portions-Item
-
-Best-Cell-Portions-Item ::= SEQUENCE {
- cellPortionID CellPortionID,
- sIRValue SIR-Value,
--- iE-Extensions ProtocolExtensionContainer { { Best-Cell-Portions-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Best-Cell-Portions-Item-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.
-
-BetaCD ::= INTEGER (0..15)
-
-BlockingPriorityIndicator ::= ENUMERATED {
- high,
- normal,
- low,
- ...
-}
--- High priority: Block resource immediately.
--- Normal priority: Block resource when idle or upon timer expiry.
--- Low priority: Block resource when idle.
-
-SCTD-Indicator ::= ENUMERATED {
- active,
- inactive
-}
-
-BundlingModeIndicator ::= ENUMERATED {
- bundling,
- no-bundling
-}
-
--- ==========================================
--- C
--- ==========================================
-
-Cause ::= CHOICE {
- radioNetwork CauseRadioNetwork,
- transport CauseTransport,
- protocol CauseProtocol,
- misc CauseMisc,
- ...
-}
-
-CauseMisc ::= ENUMERATED {
- control-processing-overload,
- hardware-failure,
- oam-intervention,
- not-enough-user-plane-processing-resources,
- unspecified,
- ...
-}
-
-CauseProtocol ::= ENUMERATED {
- transfer-syntax-error,
- abstract-syntax-error-reject,
- abstract-syntax-error-ignore-and-notify,
- message-not-compatible-with-receiver-state,
- semantic-error,
- unspecified,
- abstract-syntax-error-falsely-constructed-message,
- ...
-}
-
-CauseRadioNetwork ::= ENUMERATED {
- unknown-C-ID,
- cell-not-available,
- power-level-not-supported,
- dl-radio-resources-not-available,
- ul-radio-resources-not-available,
- rl-already-ActivatedOrAllocated,
- nodeB-Resources-unavailable,
- measurement-not-supported-for-the-object,
- combining-resources-not-available,
- requested-configuration-not-supported,
- synchronisation-failure,
- priority-transport-channel-established,
- sIB-Origination-in-Node-B-not-Supported,
- requested-tx-diversity-mode-not-supported,
- unspecified,
- bCCH-scheduling-error,
- measurement-temporarily-not-available,
- invalid-CM-settings,
- reconfiguration-CFN-not-elapsed,
- number-of-DL-codes-not-supported,
- s-cipch-not-supported,
- combining-not-supported,
- ul-sf-not-supported,
- dl-SF-not-supported,
- common-transport-channel-type-not-supported,
- dedicated-transport-channel-type-not-supported,
- downlink-shared-channel-type-not-supported,
- uplink-shared-channel-type-not-supported,
- cm-not-supported,
- tx-diversity-no-longer-supported,
- unknown-Local-Cell-ID,
- ...,
- number-of-UL-codes-not-supported,
- information-temporarily-not-available,
- information-provision-not-supported-for-the-object,
- cell-synchronisation-not-supported,
- cell-synchronisation-adjustment-not-supported,
- dpc-mode-change-not-supported,
- iPDL-already-activated,
- iPDL-not-supported,
- iPDL-parameters-not-available,
- frequency-acquisition-not-supported,
- power-balancing-status-not-compatible,
- requested-typeofbearer-re-arrangement-not-supported,
- signalling-Bearer-Re-arrangement-not-supported,
- bearer-Re-arrangement-needed,
- delayed-activation-not-supported,
- rl-timing-adjustment-not-supported,
- mich-not-supported,
- f-DPCH-not-supported
-}
-
-CauseTransport ::= ENUMERATED {
- transport-resource-unavailable,
- unspecified,
- ...
-}
-
-CCTrCH-ID ::= INTEGER (0..15)
-
-CellParameterID ::= INTEGER (0..127,...)
-
-CellPortionID ::= INTEGER (0..63,...)
-
-CellSyncBurstCode ::= INTEGER(0..7, ...)
-
-CellSyncBurstCodeShift ::= INTEGER(0..7)
-
-CellSyncBurstRepetitionPeriod ::= INTEGER (0..4095)
-
-CellSyncBurstSIR ::= INTEGER (0..31)
-
-CellSyncBurstTiming ::= CHOICE {
- initialPhase INTEGER (0..1048575,...),
- steadyStatePhase INTEGER (0..255,...)
-}
-
-CellSyncBurstTimingLCR ::= CHOICE {
- initialPhase INTEGER (0..524287,...),
- steadyStatePhase INTEGER (0..127,...)
-}
-
-CellSyncBurstTimingThreshold ::= INTEGER(0..254)
-
-CFN ::= INTEGER (0..255)
-
-ChipOffset ::= INTEGER (0..38399)
--- Unit Chip
-
-C-ID ::= INTEGER (0..65535)
-
-Closedlooptimingadjustmentmode ::= ENUMERATED {
- adj-1-slot,
- adj-2-slot,
- ...
-}
-
-CommonChannelsCapacityConsumptionLaw ::= SEQUENCE (SIZE(1..8)) OF
- SEQUENCE {
- dl-Cost INTEGER (0..65535),
- ul-Cost INTEGER (0..65535),
--- iE-Extensions ProtocolExtensionContainer { { CommonChannelsCapacityConsumptionLaw-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonChannelsCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CommonMeasurementAccuracy ::= CHOICE {
- tUTRANGPSMeasurementAccuracyClass TUTRANGPSAccuracyClass,
- ...
-}
-
-CommonMeasurementType ::= ENUMERATED {
- received-total-wide-band-power,
- transmitted-carrier-power,
- acknowledged-prach-preambles,
- ul-timeslot-iscp,
- notUsed-1-acknowledged-PCPCH-access-preambles,
- notUsed-2-detected-PCPCH-access-preambles,
- ...,
- uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning,
- sFN-SFN-Observed-Time-Difference,
- transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission,
- hS-DSCH-Required-Power,
- hS-DSCH-Provided-Bit-Rate,
- received-total-wide-band-power-for-cellPortion,
- transmitted-carrier-power-for-cellPortion,
- transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion,
- upPTS-Interference,
- dLTransmissionBranchLoad,
- hS-DSCH-Required-Power-for-cell-portion,
- hS-DSCH-Provided-Bit-Rate-for-cell-portion,
- e-DCH-Provided-Bit-Rate
-}
-
-CommonMeasurementValue ::= CHOICE {
- transmitted-carrier-power Transmitted-Carrier-Power-Value,
- received-total-wide-band-power Received-total-wide-band-power-Value,
- acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value,
- uL-TimeslotISCP UL-TimeslotISCP-Value,
- notUsed-1-acknowledged-PCPCH-access-preambles NULL,
- notUsed-2-detected-PCPCH-access-preambles NULL,
- ...,
- extension-CommonMeasurementValue Extension-CommonMeasurementValue
-}
-
---Extension-CommonMeasurementValue ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementValueIE }}
-Extension-CommonMeasurementValue ::= ProtocolIE-Single-Container
-
---Extension-CommonMeasurementValueIE NBAP-PROTOCOL-IES ::= {
--- { ID id-TUTRANGPSMeasurementValueInformation CRITICALITY ignore TYPE TUTRANGPSMeasurementValueInformation PRESENCE mandatory }|
--- { ID id-SFNSFNMeasurementValueInformation CRITICALITY ignore TYPE SFNSFNMeasurementValueInformation PRESENCE mandatory }|
--- { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission CRITICALITY ignore TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
--- { ID id-HS-DSCHRequiredPowerValueInformation CRITICALITY ignore TYPE HS-DSCHRequiredPower PRESENCE mandatory }|
--- { ID id-HS-DSCHProvidedBitRateValueInformation CRITICALITY ignore TYPE HS-DSCHProvidedBitRate PRESENCE mandatory }|
--- { ID id-Transmitted-Carrier-Power-For-CellPortion-Value CRITICALITY ignore TYPE Transmitted-Carrier-Power-For-CellPortion-Value PRESENCE mandatory }|
--- { ID id-Received-total-wide-band-power-For-CellPortion-Value CRITICALITY ignore TYPE Received-total-wide-band-power-For-CellPortion-Value PRESENCE mandatory }|
--- { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue CRITICALITY ignore TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue PRESENCE mandatory }|
--- { ID id-UpPTSInterferenceValue CRITICALITY ignore TYPE UpPTSInterferenceValue PRESENCE mandatory }|
--- { ID id-DLTransmissionBranchLoadValue CRITICALITY ignore TYPE DLTransmissionBranchLoadValue PRESENCE mandatory }|
--- { ID id-HS-DSCHRequiredPowerValueInformation-For-CellPortion CRITICALITY ignore TYPE HS-DSCHRequiredPowerValueInformation-For-CellPortion PRESENCE mandatory }|
--- { ID id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion CRITICALITY ignore TYPE HS-DSCHProvidedBitRateValueInformation-For-CellPortion PRESENCE mandatory }|
--- { ID id-E-DCHProvidedBitRateValueInformation CRITICALITY ignore TYPE E-DCHProvidedBitRate PRESENCE mandatory }
---}
-
-CommonMeasurementValueInformation ::= CHOICE {
- measurementAvailable CommonMeasurementAvailable,
- measurementnotAvailable CommonMeasurementnotAvailable
-}
-
-CommonMeasurementAvailable::= SEQUENCE {
- commonmeasurementValue CommonMeasurementValue,
--- ie-Extensions ProtocolExtensionContainer { { CommonMeasurementAvailableItem-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonMeasurementAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-CommonMeasurementnotAvailable ::= NULL
-
-CommonPhysicalChannelID ::= INTEGER (0..255)
-
-Common-PhysicalChannel-Status-Information ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer { { Common-PhysicalChannel-Status-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Common-PhysicalChannel-Status-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CommonTransportChannelID ::= INTEGER (0..255)
-
-CommonTransportChannel-InformationResponse ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { CommonTransportChannel-InformationResponse-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CommonTransportChannel-InformationResponse-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Common-TransportChannel-Status-Information ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
--- iE-Extensions ProtocolExtensionContainer { { Common-TransportChannel-Status-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Common-TransportChannel-Status-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CommunicationControlPortID ::= INTEGER (0..65535)
-
-Compressed-Mode-Deactivation-Flag::= ENUMERATED {
- deactivate,
- maintain-Active
-}
-
-ConfigurationGenerationID ::= INTEGER (0..255)
--- Value '0' means "No configuration"
-
-ConstantValue ::= INTEGER (-10..10,...)
--- -10 dB - +10 dB
--- unit dB
--- step 1 dB
-
-CQI-Feedback-Cycle ::= ENUMERATED {v0, v2, v4, v8, v10, v20, v40, v80, v160,...}
-
-CQI-Power-Offset ::= INTEGER (0..8,...)
--- According to mapping in ref. [9] subclause 4.2.1
-
-CQI-RepetitionFactor ::= INTEGER (1..4,...)
--- Step: 1
-
-CriticalityDiagnostics ::= SEQUENCE {
- procedureID ProcedureID OPTIONAL,
- triggeringMessage TriggeringMessage OPTIONAL,
- procedureCriticality Criticality OPTIONAL,
- transactionID TransactionID OPTIONAL,
- iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---CriticalityDiagnostics-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..256)) OF
- SEQUENCE {
- iECriticality Criticality,
- iE-ID ProtocolIE-ID,
- repetitionNumber RepetitionNumber0 OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---CriticalityDiagnostics-IE-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-MessageStructure CRITICALITY ignore EXTENSION MessageStructure PRESENCE optional }|
--- { ID id-TypeOfError CRITICALITY ignore EXTENSION TypeOfError PRESENCE mandatory },
--- ...
---}
-
-CRNC-CommunicationContextID ::= INTEGER (0..1048575)
-
-CSBMeasurementID ::= INTEGER (0..65535)
-
-CSBTransmissionID ::= INTEGER (0..65535)
-
--- ==========================================
--- D
--- ==========================================
-
-
---Data-Description-Indicator-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DATA-ID ::= INTEGER (0..3)
-
-DCH-ID ::= INTEGER (0..255)
-
-DCH-FDD-Information ::= SEQUENCE (SIZE (1..128)) OF DCH-FDD-InformationItem
-
-DCH-FDD-InformationItem ::= SEQUENCE {
- payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
- ul-FP-Mode UL-FP-Mode,
- toAWS ToAWS,
- toAWE ToAWE,
- dCH-SpecificInformationList DCH-Specific-FDD-InformationList,
--- iE-Extensions ProtocolExtensionContainer { { DCH-FDD-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-FDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
--- ...
---}
-
-DCH-Specific-FDD-InformationList ::= SEQUENCE (SIZE (1..128)) OF DCH-Specific-FDD-Item
-
-DCH-Specific-FDD-Item ::= SEQUENCE {
- dCH-ID DCH-ID,
- ul-TransportFormatSet TransportFormatSet,
- dl-TransportFormatSet TransportFormatSet,
- allocationRetentionPriority AllocationRetentionPriority,
- frameHandlingPriority FrameHandlingPriority,
- qE-Selector QE-Selector,
--- iE-Extensions ProtocolExtensionContainer { { DCH-Specific-FDD-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-Specific-FDD-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional },
--- ...
---}
-
-DCH-InformationResponse ::= SEQUENCE (SIZE (1..128)) OF DCH-InformationResponseItem
-
-DCH-InformationResponseItem ::= SEQUENCE {
- dCH-ID DCH-ID,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DCH-InformationResponseItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DCH-TDD-Information ::= SEQUENCE (SIZE (1..128)) OF DCH-TDD-InformationItem
-
-DCH-TDD-InformationItem ::= SEQUENCE {
- payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
- ul-FP-Mode UL-FP-Mode,
- toAWS ToAWS,
- toAWE ToAWE,
- dCH-SpecificInformationList DCH-Specific-TDD-InformationList,
--- iE-Extensions ProtocolExtensionContainer { { DCH-TDD-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-TDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
--- ...
---}
-
-DCH-Specific-TDD-InformationList ::= SEQUENCE (SIZE (1..128)) OF DCH-Specific-TDD-Item
-
-DCH-Specific-TDD-Item ::= SEQUENCE {
- dCH-ID DCH-ID,
- ul-CCTrCH-ID CCTrCH-ID,
- dl-CCTrCH-ID CCTrCH-ID,
- ul-TransportFormatSet TransportFormatSet,
- dl-TransportFormatSet TransportFormatSet,
- allocationRetentionPriority AllocationRetentionPriority,
- frameHandlingPriority FrameHandlingPriority,
- qE-Selector QE-Selector OPTIONAL,
- -- This IE shall be present if DCH is part of set of Coordinated DCHs
--- iE-Extensions ProtocolExtensionContainer { { DCH-Specific-TDD-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-Specific-TDD-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional },
--- ...
---}
-
-FDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..128)) OF FDD-DCHs-to-ModifyItem
-
-FDD-DCHs-to-ModifyItem ::= SEQUENCE {
- ul-FP-Mode UL-FP-Mode OPTIONAL,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
- transportBearerRequestIndicator TransportBearerRequestIndicator,
- dCH-SpecificInformationList DCH-ModifySpecificInformation-FDD,
--- iE-Extensions ProtocolExtensionContainer { { FDD-DCHs-to-ModifyItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FDD-DCHs-to-ModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
--- ...
---}
-
-DCH-ModifySpecificInformation-FDD::= SEQUENCE (SIZE (1..128)) OF DCH-ModifySpecificItem-FDD
-
-DCH-ModifySpecificItem-FDD::= SEQUENCE {
- dCH-ID DCH-ID,
- ul-TransportFormatSet TransportFormatSet OPTIONAL,
- dl-TransportFormatSet TransportFormatSet OPTIONAL,
- allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
- frameHandlingPriority FrameHandlingPriority OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DCH-ModifySpecificItem-FDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-ModifySpecificItem-FDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-TDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..128)) OF DCH-ModifyItem-TDD
-
-DCH-ModifyItem-TDD ::= SEQUENCE {
- ul-FP-Mode UL-FP-Mode OPTIONAL,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
- transportBearerRequestIndicator TransportBearerRequestIndicator,
- dCH-SpecificInformationList DCH-ModifySpecificInformation-TDD,
--- iE-Extensions ProtocolExtensionContainer { { TDD-DCHs-to-ModifyItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TDD-DCHs-to-ModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional},
--- ...
---}
-
-DCH-ModifySpecificInformation-TDD ::= SEQUENCE (SIZE (1..128)) OF DCH-ModifySpecificItem-TDD
-
-DCH-ModifySpecificItem-TDD ::= SEQUENCE {
- dCH-ID DCH-ID,
- ul-CCTrCH-ID CCTrCH-ID OPTIONAL,
- dl-CCTrCH-ID CCTrCH-ID OPTIONAL,
- ul-TransportFormatSet TransportFormatSet OPTIONAL,
- dl-TransportFormatSet TransportFormatSet OPTIONAL,
- allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
- frameHandlingPriority FrameHandlingPriority OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DCH-ModifySpecificItem-TDD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DCH-ModifySpecificItem-TDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DedicatedChannelsCapacityConsumptionLaw ::= SEQUENCE ( SIZE(1..8) ) OF
- SEQUENCE {
- dl-Cost-1 INTEGER (0..65535),
- dl-Cost-2 INTEGER (0..65535),
- ul-Cost-1 INTEGER (0..65535),
- ul-Cost-2 INTEGER (0..65535),
--- iE-Extensions ProtocolExtensionContainer { { DedicatedChannelsCapacityConsumptionLaw-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DedicatedChannelsCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DedicatedMeasurementType ::= ENUMERATED {
- sir,
- sir-error,
- transmitted-code-power,
- rscp,
- rx-timing-deviation,
- round-trip-time,
- ...,
- rx-timing-deviation-LCR,
- angle-Of-Arrival-LCR,
- hs-sich-quality,
- best-Cell-Portions
-
-}
-
-DedicatedMeasurementValue ::= CHOICE {
- sIR-Value SIR-Value,
- sIR-ErrorValue SIR-Error-Value,
- transmittedCodePowerValue Transmitted-Code-Power-Value,
- rSCP RSCP-Value,
- rxTimingDeviationValue Rx-Timing-Deviation-Value,
- roundTripTime Round-Trip-Time-Value,
- ...,
- extension-DedicatedMeasurementValue Extension-DedicatedMeasurementValue
-}
-
---Extension-DedicatedMeasurementValue ::= ProtocolIE-Single-Container {{ Extension-DedicatedMeasurementValueIE }}
-Extension-DedicatedMeasurementValue ::= ProtocolIE-Single-Container
-
---Extension-DedicatedMeasurementValueIE NBAP-PROTOCOL-IES ::= {
--- { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory }|
--- { ID id-Angle-Of-Arrival-Value-LCR CRITICALITY reject TYPE Angle-Of-Arrival-Value-LCR PRESENCE mandatory }|
--- { ID id-HS-SICH-Reception-Quality CRITICALITY reject TYPE HS-SICH-Reception-Quality-Value PRESENCE mandatory }|
--- { ID id-Best-Cell-Portions-Value CRITICALITY reject TYPE Best-Cell-Portions-Value PRESENCE mandatory },
--- ...
---}
-
-DedicatedMeasurementValueInformation ::= CHOICE {
- measurementAvailable DedicatedMeasurementAvailable,
- measurementnotAvailable DedicatedMeasurementnotAvailable
-}
-
-DedicatedMeasurementAvailable::= SEQUENCE {
- dedicatedmeasurementValue DedicatedMeasurementValue,
- cFN CFN OPTIONAL,
--- ie-Extensions ProtocolExtensionContainer { { DedicatedMeasurementAvailableItem-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DedicatedMeasurementAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DedicatedMeasurementnotAvailable ::= NULL
-
-DelayedActivation ::= CHOICE {
- cfn CFN,
- separate-indication NULL
-}
-
-DelayedActivationUpdate ::= CHOICE {
- activate Activate-Info,
- deactivate Deactivate-Info
-}
-
-Activate-Info ::= SEQUENCE {
- activation-type Execution-Type,
- initial-dl-tx-power DL-Power,
- firstRLS-Indicator FirstRLS-Indicator OPTIONAL,
- --FDD Only
- propagation-delay PropagationDelay OPTIONAL,
- --FDD Only
--- iE-Extensions ProtocolExtensionContainer { { Activate-Info-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Activate-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Deactivate-Info ::= SEQUENCE {
- deactivation-type Execution-Type,
--- iE-Extensions ProtocolExtensionContainer { { Deactivate-Info-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Deactivate-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Execution-Type ::= CHOICE {
- synchronised CFN,
- unsynchronised NULL
-}
-
-DeltaSIR ::= INTEGER (0..30)
--- Unit dB, Step 0.1 dB, Range 0..3 dB.
-
-DGPSCorrections ::= SEQUENCE {
- gpstow GPSTOW,
- status-health GPS-Status-Health,
- satelliteinfo SAT-Info-DGPSCorrections,
--- ie-Extensions ProtocolExtensionContainer { { DGPSCorrections-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DGPSCorrections-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DGPSThresholds ::= SEQUENCE {
- prcdeviation PRCDeviation,
--- ie-Extensions ProtocolExtensionContainer { { DGPSThresholds-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DGPSThresholds-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DiscardTimer ::= ENUMERATED {v20,v40,v60,v80,v100,v120,v140,v160,v180,v200,v250,v300,v400,v500,v750,v1000,v1250,v1500,v1750,v2000,v2500,v3000,v3500,v4000,v4500,v5000,v7500,
- ...
-}
-
-DiversityControlField ::= ENUMERATED {
- may,
- must,
- must-not,
- ...
-}
-
-DiversityMode ::= ENUMERATED {
- none,
- sTTD,
- closed-loop-mode1,
- not-used-closed-loop-mode2,
- ...
-}
-
-DL-DPCH-SlotFormat ::= INTEGER (0..16,...)
-
-DL-DPCH-TimingAdjustment ::= ENUMERATED {
- timing-advance,
- timing-delay
-}
-
-DL-Timeslot-Information ::= SEQUENCE (SIZE (1.. 15)) OF DL-Timeslot-InformationItem
-
-DL-Timeslot-InformationItem ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tFCI-Presence TFCI-Presence,
- dL-Code-Information TDD-DL-Code-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-Timeslot-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1.. 6)) OF DL-TimeslotLCR-InformationItem
-
-DL-TimeslotLCR-InformationItem ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tFCI-Presence TFCI-Presence,
- dL-Code-LCR-Information TDD-DL-Code-LCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { DL-TimeslotLCR-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-TimeslotLCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-Initial-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-Maximum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
- -- Applicable to 1.28Mcps TDD only
--- { ID id-Minimum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
-DL-FrameType ::= ENUMERATED {
- typeA,
- typeB,
- ...
-}
-
-DL-or-Global-CapacityCredit ::= INTEGER (0..65535)
-
-DL-Power ::= INTEGER (-350..150)
--- Value = DL-Power/10
--- Unit dB, Range -35dB .. +15dB, Step +0.1dB
-
-DLPowerAveragingWindowSize ::= INTEGER (1..60)
-
-DL-PowerBalancing-Information ::= SEQUENCE {
- powerAdjustmentType PowerAdjustmentType,
- dLReferencePower DL-Power OPTIONAL,
- -- This IE shall be present if Power Adjustment Type IE equals to 'Common'
- dLReferencePowerList-DL-PC-Rqst DL-ReferencePowerInformationList OPTIONAL,
- -- This IE shall be present if Power Adjustment Type IE equals to 'Individual'
- maxAdjustmentStep MaxAdjustmentStep OPTIONAL,
- -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual'
- adjustmentPeriod AdjustmentPeriod OPTIONAL,
- -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual'
- adjustmentRatio ScaledAdjustmentRatio OPTIONAL,
- -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual'
--- iE-Extensions ProtocolExtensionContainer { { DL-PowerBalancing-Information-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-PowerBalancing-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-ReferencePowerInformationList ::= SEQUENCE (SIZE (1..16)) OF DL-ReferencePowerInformationItem
-
-DL-ReferencePowerInformationItem ::= SEQUENCE {
- rL-ID RL-ID,
- dl-Reference-Power DL-Power,
--- iE-Extensions ProtocolExtensionContainer { {DL-ReferencePowerInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DL-ReferencePowerInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-PowerBalancing-ActivationIndicator ::= ENUMERATED {
- dL-PowerBalancing-Activated
-}
-
-DL-PowerBalancing-UpdatedIndicator ::= ENUMERATED {
- dL-PowerBalancing-Updated
-}
-
-DL-ScramblingCode ::= INTEGER (0..15)
--- 0= Primary scrambling code of the cell, 1..15= Secondary scrambling code --
-
-DL-TimeslotISCP ::= INTEGER (0..91)
-
-DL-TimeslotISCPInfo ::= SEQUENCE (SIZE (1..15)) OF DL-TimeslotISCPInfoItem
-
-DL-TimeslotISCPInfoItem ::= SEQUENCE {
- timeSlot TimeSlot,
- dL-TimeslotISCP DL-TimeslotISCP,
--- iE-Extensions ProtocolExtensionContainer { {DL-TimeslotISCPInfoItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---DL-TimeslotISCPInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-TimeslotISCPInfoLCR ::= SEQUENCE (SIZE (1..6)) OF DL-TimeslotISCPInfoItemLCR
-
-DL-TimeslotISCPInfoItemLCR ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- dL-TimeslotISCP DL-TimeslotISCP,
--- iE-Extensions ProtocolExtensionContainer { {DL-TimeslotISCPInfoItemLCR-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---DL-TimeslotISCPInfoItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DL-TPC-Pattern01Count ::= INTEGER (0..30,...)
-
-DLTransmissionBranchLoadValue ::= INTEGER (0..101,...)
-
-Downlink-Compressed-Mode-Method ::= ENUMERATED {
- not-Used-puncturing,
- sFdiv2,
- higher-layer-scheduling,
- ...
-}
-
-DPC-Mode ::= ENUMERATED {
- mode0,
- mode1,
- ...
-}
-
-DPCH-ID ::= INTEGER (0..239)
-
-DSCH-ID ::= INTEGER (0..255)
-
-DSCH-InformationResponse ::= SEQUENCE (SIZE (1..32)) OF DSCH-InformationResponseItem
-
-DSCH-InformationResponseItem ::= SEQUENCE {
- dSCH-ID DSCH-ID,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { DSCH-InformationResponseItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DSCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-DSCH-TDD-Information ::= SEQUENCE (SIZE (1..32)) OF DSCH-TDD-InformationItem
-
-DSCH-TDD-InformationItem ::= SEQUENCE {
- dSCH-ID DSCH-ID,
- cCTrCH-ID CCTrCH-ID,
- transportFormatSet TransportFormatSet,
- allocationRetentionPriority AllocationRetentionPriority,
- frameHandlingPriority FrameHandlingPriority,
- toAWS ToAWS,
- toAWE ToAWE,
--- iE-Extensions ProtocolExtensionContainer { { DSCH-TDD-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---DSCH-TDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
- -- Shall be ignored if bearer establishment with ALCAP.
--- ...
---}
-
-DsField ::= BIT STRING (SIZE (8))
-
-DwPCH-Power ::= INTEGER (-150..400,...)
--- DwPCH-power = power * 10
--- If power <= -15 DwPCH shall be set to -150
--- If power >= 40 DwPCH shall be set to 400
--- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB
-
-
--- ==========================================
--- E
--- ==========================================
-
-E-AGCH-FDD-Code-Information ::= CHOICE {
- replace E-AGCH-FDD-Code-List,
- remove NULL,
- ...
-}
-
-E-AGCH-FDD-Code-List ::= SEQUENCE (SIZE (1..32)) OF FDD-DL-ChannelisationCodeNumber
-
-
-E-DCH-Capability ::= ENUMERATED {
- e-DCH-capable,
- e-DCH-non-capable
-}
-
-E-DCH-DDI-Value ::= INTEGER (0..63)
-
-E-DCH-FDD-DL-Control-Channel-Information ::= SEQUENCE {
- e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code DL-ScramblingCode OPTIONAL,
- e-AGCH-Channelisation-Code FDD-DL-ChannelisationCodeNumber OPTIONAL,
- primary-e-RNTI E-RNTI OPTIONAL,
- secondary-e-RNTI E-RNTI OPTIONAL,
- e-RGCH-E-HICH-Channelisation-Code FDD-DL-ChannelisationCodeNumber OPTIONAL,
- e-RGCH-Signature-Sequence E-RGCH-Signature-Sequence OPTIONAL,
- e-HICH-Signature-Sequence E-HICH-Signature-Sequence OPTIONAL,
- serving-Grant-Value E-Serving-Grant-Value OPTIONAL,
- primary-Secondary-Grant-Selector E-Primary-Secondary-Grant-Selector OPTIONAL,
- e-RGCH-Release-Indicator E-RGCH-Release-Indicator OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-DL-Control-Channel-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-FDD-DL-Control-Channel-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-FDD-Information ::= SEQUENCE {
- e-DCH-MACdFlows-Information E-DCH-MACdFlows-Information,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-FDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-FDD-Information-Response ::= SEQUENCE {
- e-DCH-MACdFlow-Specific-InformationResp E-DCH-MACdFlow-Specific-InformationResp OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Information-Response-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-FDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-FDD-Information-to-Modify ::= SEQUENCE {
- e-DCH-MACdFlow-Specific-Info-to-Modify E-DCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Information-to-Modify-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-FDD-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-Grant-Type-Information ::= CHOICE {
- e-DCH-Non-Scheduled-Transmission-Grant E-DCH-Non-Scheduled-Transmission-Grant-Items,
- e-DCH-Scheduled-Transmission-Grant NULL,
- ...
-}
-
-E-DCH-LogicalChannelInformation ::= SEQUENCE (SIZE (1..16)) OF E-DCH-LogicalChannelInformationItem
-
-E-DCH-LogicalChannelInformationItem ::= SEQUENCE {
- logicalChannelId LogicalChannelID,
- schedulingPriorityIndicator SchedulingPriorityIndicator,
- mACesGuaranteedBitRate MACesGuaranteedBitRate OPTIONAL,
- e-DCH-DDI-Value E-DCH-DDI-Value,
- mACd-PDU-Size-List E-DCH-MACdPDU-SizeList,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelInformationItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-LogicalChannelInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-MACdPDU-SizeList ::= SEQUENCE (SIZE (1.. 64)) OF E-DCH-MACdPDU-SizeListItem
-
-E-DCH-MACdPDU-SizeListItem ::= SEQUENCE {
- mACdPDU-Size MACdPDU-Size,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdPDU-SizeListItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-MACdPDU-SizeListItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-LogicalChannelToModify ::= SEQUENCE (SIZE (1..16)) OF E-DCH-LogicalChannelToModifyItem
-
-E-DCH-LogicalChannelToModifyItem ::= SEQUENCE {
- logicalChannelId LogicalChannelID,
- schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL,
- mACesGuaranteedBitRate MACesGuaranteedBitRate OPTIONAL,
- e-DCH-DDI-Value E-DCH-DDI-Value OPTIONAL,
- mACd-PDU-Size-List E-DCH-MACdPDU-SizeToModifyList,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToModifyItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-LogicalChannelToModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-MACdPDU-SizeToModifyList ::= SEQUENCE (SIZE (0.. 64)) OF E-DCH-MACdPDU-SizeListItem
-
-
-
-E-DCH-LogicalChannelToDelete ::= SEQUENCE (SIZE (1..16)) OF E-DCH-LogicalChannelToDeleteItem
-
-E-DCH-LogicalChannelToDeleteItem ::= SEQUENCE {
- logicalChannelId LogicalChannelID,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToDeleteItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-LogicalChannelToDeleteItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-LogicalChannelID ::= INTEGER (1..15)
-
-
-E-DCH-HARQ-PO-FDD ::= INTEGER (0.. 6)
-
-E-DCH-MACdFlow-ID ::= INTEGER (0..7)
-
-E-DCH-MACdFlows-Information ::= SEQUENCE {
- e-DCH-MACdFlow-Specific-Info E-DCH-MACdFlow-Specific-InfoList,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlows-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-MACdFlows-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-MACdFlow-Multiplexing-List ::= BIT STRING ( SIZE(8) )
-
-E-DCH-MACdFlow-Specific-InfoList ::= SEQUENCE (SIZE (1..8)) OF E-DCH-MACdFlow-Specific-InfoItem
-
-E-DCH-MACdFlow-Specific-InfoItem ::= SEQUENCE {
- e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
- allocationRetentionPriority AllocationRetentionPriority,
- tnlQos TnlQos OPTIONAL,
- payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
- maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH,
- eDCH-HARQ-PO-FDD E-DCH-HARQ-PO-FDD,
- eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
- eDCH-Grant-Type-Information E-DCH-Grant-Type-Information,
- bundlingModeIndicator BundlingModeIndicator OPTIONAL,
- eDCHLogicalChannelInformation E-DCH-LogicalChannelInformation,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-InfoItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-MACdFlow-Specific-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..8)) OF E-DCH-MACdFlow-Specific-InformationResp-Item
-
-E-DCH-MACdFlow-Specific-InformationResp-Item ::= SEQUENCE {
- e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-InformationResp-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-MACdFlow-Specific-InformationResp-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-MACdFlow-Specific-InfoList-to-Modify ::= SEQUENCE (SIZE (1..8)) OF E-DCH-MACdFlow-Specific-InfoItem-to-Modify
-
-E-DCH-MACdFlow-Specific-InfoItem-to-Modify ::= SEQUENCE {
- e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
- allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
- transportBearerRequestIndicator TransportBearerRequestIndicator,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
- tnlQos TnlQos OPTIONAL,
- maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH OPTIONAL,
- eDCH-HARQ-PO-FDD E-DCH-HARQ-PO-FDD OPTIONAL,
- eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
- eDCH-Grant-Type-Information E-DCH-Grant-Type-Information OPTIONAL,
- eDCH-LogicalChannelToAdd E-DCH-LogicalChannelInformation OPTIONAL,
- eDCH-LogicalChannelToModify E-DCH-LogicalChannelToModify OPTIONAL,
- eDCH-LogicalChannelToDelete E-DCH-LogicalChannelToDelete OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-MACdFlows-to-Delete ::= SEQUENCE (SIZE (1..8)) OF E-DCH-MACdFlow-to-Delete-Item
-
-E-DCH-MACdFlow-to-Delete-Item ::= SEQUENCE {
- e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-to-Delete-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-MACdFlow-to-Delete-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCH-Non-Scheduled-Transmission-Grant-Items ::= SEQUENCE {
- maxBits-MACe-PDU-non-scheduled Max-Bits-MACe-PDU-non-scheduled,
- hARQ-Process-Allocation-2ms HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-DCHProvidedBitRateValue ::= INTEGER(0..16777215,...)
--- Unit bit/s, Range 0..2^24-1, Step 1 bit
-
-Maximum-Target-ReceivedTotalWideBandPower ::= INTEGER (0..621)
--- mapping as for RTWP measurement value, as specified in [22]
-
-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio ::= INTEGER (0..100)
--- Unit %, Range 0..100%, Step 1%
-
-E-DCH-RL-Indication ::= ENUMERATED {
- e-DCH,
- non-e-DCH
-}
-
-E-DCH-TFCI-Table-Index ::= INTEGER (0..1,...)
-
-E-DPCCH-PO ::= INTEGER (0..8)
-
-E-Primary-Secondary-Grant-Selector ::= ENUMERATED {
- primary,
- secondary
-}
-
-E-HICH-Signature-Sequence ::= INTEGER (0..39)
-
-End-Of-Audit-Sequence-Indicator ::= ENUMERATED {
- end-of-audit-sequence,
- not-end-of-audit-sequence
-}
-
-E-Serving-Grant-Value ::= INTEGER (0..31,...)
-
-E-RGCH-E-HICH-FDD-Code-Information ::= CHOICE {
- replace E-RGCH-E-HICH-FDD-Code-List,
- remove NULL,
- ...
-}
-
-E-RGCH-E-HICH-FDD-Code-List ::= SEQUENCE (SIZE (1..32)) OF FDD-DL-ChannelisationCodeNumber
-
-E-RGCH-Release-Indicator ::= ENUMERATED {e-RGCHreleased}
-
-E-RGCH-Signature-Sequence ::= INTEGER (0..39)
-
-E-RNTI ::= INTEGER (0..65535)
-
-E-TFCI ::= INTEGER (0..127)
-
-E-TFCS-Information ::= SEQUENCE {
- e-DCH-TFCI-Table-Index E-DCH-TFCI-Table-Index,
- e-DCH-Min-Set-E-TFCI E-TFCI,
- reference-E-TFCI-Information Reference-E-TFCI-Information,
--- iE-Extensions ProtocolExtensionContainer { {E-TFCS-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-TFCS-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-E-TTI ::= ENUMERATED {
- e-TTI-2ms,
- e-TTI-10ms
-}
-
-E-DCHProvidedBitRate ::= SEQUENCE (SIZE (1..16)) OF E-DCHProvidedBitRate-Item
-
-E-DCHProvidedBitRate-Item ::= SEQUENCE {
- schedulingPriorityIndicator SchedulingPriorityIndicator,
- e-DCHProvidedBitRateValue E-DCHProvidedBitRateValue,
--- iE-Extensions ProtocolExtensionContainer { { E-DCHProvidedBitRate-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---E-DCHProvidedBitRate-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- ==========================================
--- F
--- ==========================================
-
-FDD-DL-ChannelisationCodeNumber ::= INTEGER(0.. 511)
--- According to the mapping in [9]. The maximum value is equal to the DL spreading factor -1--
-
-FDD-DL-CodeInformation ::= SEQUENCE (SIZE (1..10)) OF FDD-DL-CodeInformationItem
-
-FDD-DL-CodeInformationItem ::= SEQUENCE {
- dl-ScramblingCode DL-ScramblingCode,
- fdd-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
- transmissionGapPatternSequenceCodeInformation TransmissionGapPatternSequenceCodeInformation OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { FDD-DL-CodeInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---FDD-DL-CodeInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-FDD-S-CCPCH-FrameOffset ::= ENUMERATED {
- v1, v2, v4, ...
-}
-
-FDD-S-CCPCH-Offset ::= INTEGER (0..149)
--- 0: 0 chip, 1: 256 chip, 2: 512 chip, .. ,149: 38144 chip [7] --
-
-FDD-TPC-DownlinkStepSize ::= ENUMERATED {
- step-size0-5,
- step-size1,
- step-size1-5,
- step-size2,
- ...
-}
-
-FirstRLS-Indicator ::= ENUMERATED {
- first-RLS,
- not-first-RLS,
- ...
-}
-
-FNReportingIndicator ::= ENUMERATED {
- fN-reporting-required,
- fN-reporting-not-required
-}
-
-FrameHandlingPriority ::= INTEGER (0..15)
--- 0=lowest priority, 15=highest priority --
-
-FrameAdjustmentValue ::= INTEGER(0..4095)
-
-FrameOffset ::= INTEGER (0..255)
-
-FPACH-Power ::= INTEGER (-150..400,...) -- FPACH-power = power * 10
--- If power <= -15 FPACH shall be set to -150
--- If power >= 40 FPACH shall be set to 400
--- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB
-
--- ==========================================
--- G
--- ==========================================
-
-GapLength ::= INTEGER (1..14)
--- Unit slot
-
-GapDuration ::= INTEGER (1..144,...)
--- Unit frame
-
-GenericTrafficCategory ::= BIT STRING (SIZE (8))
-
-GPS-Almanac ::= SEQUENCE {
- wna-alm BIT STRING (SIZE (8)),
- sat-info-almanac SAT-Info-Almanac,
- sVGlobalHealth-alm BIT STRING (SIZE (364)) OPTIONAL,
--- ie-Extensions ProtocolExtensionContainer { { GPS-Almanac-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GPS-Almanac-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-SAT-Info-Almanac-ExtItem CRITICALITY ignore EXTENSION SAT-Info-Almanac-ExtList PRESENCE optional},
--- ...
---}
-
-GPS-Ionospheric-Model ::= SEQUENCE {
- alpha-zero-ionos BIT STRING (SIZE (8)),
- alpha-one-ionos BIT STRING (SIZE (8)),
- alpha-two-ionos BIT STRING (SIZE (8)),
- alpha-three-ionos BIT STRING (SIZE (8)),
- beta-zero-ionos BIT STRING (SIZE (8)),
- beta-one-ionos BIT STRING (SIZE (8)),
- beta-two-ionos BIT STRING (SIZE (8)),
- beta-three-ionos BIT STRING (SIZE (8)),
--- ie-Extensions ProtocolExtensionContainer { { GPS-Ionospheric-Model-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GPS-Ionospheric-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-GPS-Information ::= SEQUENCE (SIZE (0..8)) OF GPS-Information-Item
--- This IE shall be present if the Information Type Item IE indicates ‘GPS Information’
-
-GPS-Information-Item ::= ENUMERATED {
- gps-navigation-model-and-time-recovery,
- gps-ionospheric-model,
- gps-utc-model,
- gps-almanac,
- gps-rt-integrity,
- ...
-}
-
-GPS-RealTime-Integrity ::= CHOICE {
- bad-satellites GPSBadSat-Info-RealTime-Integrity,
- no-bad-satellites NULL
-}
-
-GPSBadSat-Info-RealTime-Integrity ::= SEQUENCE {
- sat-info SATInfo-RealTime-Integrity,
--- ie-Extensions ProtocolExtensionContainer { { GPSBadSat-Info-RealTime-Integrity-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GPSBadSat-Info-RealTime-Integrity-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-GPS-NavigationModel-and-TimeRecovery ::= SEQUENCE (SIZE (1..16)) OF GPS-NavandRecovery-Item
-
-GPS-NavandRecovery-Item ::= SEQUENCE {
- tx-tow-nav INTEGER (0..1048575),
- sat-id-nav SAT-ID,
- tlm-message-nav BIT STRING (SIZE (14)),
- tlm-revd-c-nav BIT STRING (SIZE (2)),
- ho-word-nav BIT STRING (SIZE (22)),
- w-n-nav BIT STRING (SIZE (10)),
- ca-or-p-on-l2-nav BIT STRING (SIZE (2)),
- user-range-accuracy-index-nav BIT STRING (SIZE (4)),
- sv-health-nav BIT STRING (SIZE (6)),
- iodc-nav BIT STRING (SIZE (10)),
- l2-p-dataflag-nav BIT STRING (SIZE (1)),
- sf1-reserved-nav BIT STRING (SIZE (87)),
- t-gd-nav BIT STRING (SIZE (8)),
- t-oc-nav BIT STRING (SIZE (16)),
- a-f-2-nav BIT STRING (SIZE (8)),
- a-f-1-nav BIT STRING (SIZE (16)),
- a-f-zero-nav BIT STRING (SIZE (22)),
- c-rs-nav BIT STRING (SIZE (16)),
- delta-n-nav BIT STRING (SIZE (16)),
- m-zero-nav BIT STRING (SIZE (32)),
- c-uc-nav BIT STRING (SIZE (16)),
- gps-e-nav BIT STRING (SIZE (32)),
- c-us-nav BIT STRING (SIZE (16)),
- a-sqrt-nav BIT STRING (SIZE (32)),
- t-oe-nav BIT STRING (SIZE (16)),
- fit-interval-flag-nav BIT STRING (SIZE (1)),
- aodo-nav BIT STRING (SIZE (5)),
- c-ic-nav BIT STRING (SIZE (16)),
- omega-zero-nav BIT STRING (SIZE (32)),
- c-is-nav BIT STRING (SIZE (16)),
- i-zero-nav BIT STRING (SIZE (32)),
- c-rc-nav BIT STRING (SIZE (16)),
- gps-omega-nav BIT STRING (SIZE (32)),
- omegadot-nav BIT STRING (SIZE (24)),
- idot-nav BIT STRING (SIZE (14)),
- spare-zero-fill BIT STRING (SIZE (20)),
--- ie-Extensions ProtocolExtensionContainer { { GPS-NavandRecovery-Item-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GPS-NavandRecovery-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-GPS-RX-POS ::= SEQUENCE {
- latitudeSign ENUMERATED {north, south},
- latitude INTEGER (0..8388607),
- longitude INTEGER (-8388608..8388607),
- directionOfAltitude ENUMERATED {height, depth},
- altitude INTEGER (0..32767),
--- iE-Extensions ProtocolExtensionContainer { { GPS-RX-POS-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GPS-RX-POS-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-GPS-Status-Health ::= ENUMERATED {
- udre-scale-1dot0,
- udre-scale-0dot75,
- udre-scale-0dot5,
- udre-scale-0dot3,
- udre-scale-0dot1,
- no-data,
- invalid-data
-}
-
-GPSTOW ::= INTEGER (0..604799)
-
-GPS-UTC-Model ::= SEQUENCE {
- a-one-utc BIT STRING (SIZE (24)),
- a-zero-utc BIT STRING (SIZE (32)),
- t-ot-utc BIT STRING (SIZE (8)),
- delta-t-ls-utc BIT STRING (SIZE (8)),
- w-n-t-utc BIT STRING (SIZE (8)),
- w-n-lsf-utc BIT STRING (SIZE (8)),
- dn-utc BIT STRING (SIZE (8)),
- delta-t-lsf-utc BIT STRING (SIZE (8)),
--- ie-Extensions ProtocolExtensionContainer { { GPS-UTC-Model-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---GPS-UTC-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- ==========================================
--- H
--- ==========================================
-HARQ-MemoryPartitioning ::= CHOICE {
- implicit HARQ-MemoryPartitioning-Implicit,
- explicit HARQ-MemoryPartitioning-Explicit,
- ...
- }
-
-HARQ-MemoryPartitioning-Implicit ::= SEQUENCE {
- number-of-Processes INTEGER (1..8,...),
--- iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Implicit-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HARQ-MemoryPartitioning-Implicit-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HARQ-MemoryPartitioning-Explicit ::= SEQUENCE {
- hARQ-MemoryPartitioningList HARQ-MemoryPartitioningList,
--- iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Explicit-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HARQ-MemoryPartitioning-Explicit-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HARQ-MemoryPartitioningList ::= SEQUENCE (SIZE (1..maxNrOfHARQProcesses)) OF HARQ-MemoryPartitioningItem
-HARQ-MemoryPartitioningList ::= SEQUENCE (SIZE (1..8)) OF HARQ-MemoryPartitioningItem
-
-HARQ-MemoryPartitioningItem ::= SEQUENCE {
- 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,...},
--- iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioningItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HARQ-MemoryPartitioningItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HARQ-Preamble-Mode ::= ENUMERATED {
-mode0,
-mode1
-}
-
-
---HARQ-Process-Allocation-2ms-EDCH ::= BIT STRING ( SIZE(maxNrOfEDCHHARQProcesses2msEDCH) )
-HARQ-Process-Allocation-2ms-EDCH ::= BIT STRING ( SIZE(8) )
-
-HARQ-Preamble-Mode-Activation-Indicator ::=ENUMERATED {
- harqPreambleModeActivated
-}
-
-HSDPA-Capability ::= ENUMERATED {hsdpa-capable, hsdpa-non-capable}
-
-HS-DSCHProvidedBitRate ::= SEQUENCE (SIZE (1..16)) OF HS-DSCHProvidedBitRate-Item
-
-HS-DSCHProvidedBitRate-Item ::= SEQUENCE {
- schedulingPriorityIndicator SchedulingPriorityIndicator,
- hS-DSCHProvidedBitRateValue HS-DSCHProvidedBitRateValue,
--- iE-Extensions ProtocolExtensionContainer { { HS-DSCHProvidedBitRate-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-DSCHProvidedBitRate-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-DSCHProvidedBitRateValue ::= INTEGER(0..16777215,...)
--- Unit bit/s, Range 0..2^24-1, Step 1 bit
-
---HS-DSCHProvidedBitRateValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item
-HS-DSCHProvidedBitRateValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..64)) OF HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item
-
-HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item ::= SEQUENCE{
- cellPortionID CellPortionID,
- hS-DSCHProvidedBitRateValue HS-DSCHProvidedBitRate,
--- iE-Extensions ProtocolExtensionContainer { {HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-DSCHRequiredPower ::= SEQUENCE (SIZE (1..16)) OF HS-DSCHRequiredPower-Item
-
-HS-DSCHRequiredPower-Item ::= SEQUENCE {
- schedulingPriorityIndicator SchedulingPriorityIndicator,
- hS-DSCHRequiredPowerValue HS-DSCHRequiredPowerValue,
- hS-DSCHRequiredPowerPerUEInformation HS-DSCHRequiredPowerPerUEInformation OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPower-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-DSCHRequiredPower-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-DSCHRequiredPowerValue ::= INTEGER(0..1000)
--- Unit %, Range 0 ..1000, Step 0.1%
-
---HS-DSCHRequiredPowerPerUEInformation ::= SEQUENCE (SIZE (1.. maxNrOfContextsOnUeList)) OF HS-DSCHRequiredPowerPerUEInformation-Item
-HS-DSCHRequiredPowerPerUEInformation ::= SEQUENCE (SIZE (1.. 16)) OF HS-DSCHRequiredPowerPerUEInformation-Item
-
-
-HS-DSCHRequiredPowerPerUEInformation-Item ::= SEQUENCE {
- cRNC-CommunicationContextID CRNC-CommunicationContextID,
- hS-DSCHRequiredPowerPerUEWeight HS-DSCHRequiredPowerPerUEWeight OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPowerPerUEInformation-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-DSCHRequiredPowerPerUEInformation-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-DSCHRequiredPowerPerUEWeight ::= INTEGER(0..100)
--- Unit %, Range 0 ..100, Step 1%
-
---HS-DSCHRequiredPowerValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item
-HS-DSCHRequiredPowerValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..64)) OF HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item
-
-HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item ::= SEQUENCE{
- cellPortionID CellPortionID,
- hS-DSCHRequiredPowerValue HS-DSCHRequiredPower,
--- iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSDSCH-FDD-Information ::= SEQUENCE {
- hSDSCH-MACdFlows-Information HSDSCH-MACdFlows-Information,
- ueCapability-Info UE-Capability-Information,
- mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM,
- 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,
- hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL,
- measurement-Power-Offset Measurement-Power-Offset OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-FDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-HARQ-Preamble-Mode CRITICALITY reject EXTENSION HARQ-Preamble-Mode PRESENCE optional},
--- ...
---}
-
-HSDSCH-TDD-Information ::= SEQUENCE {
- hSDSCH-MACdFlows-Information HSDSCH-MACdFlows-Information,
- ueCapability-Info UE-Capability-Information,
- mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM,
- tDD-AckNack-Power-Offset TDD-AckNack-Power-Offset,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-TDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-HSDSCH-Information-to-Modify ::= SEQUENCE {
- hsDSCH-MACdFlow-Specific-Info-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL,
- priorityQueueInfotoModify PriorityQueue-InfoList-to-Modify OPTIONAL,
- mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM OPTIONAL,
- cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL, -- For FDD only
- cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, -- For FDD only
- ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL, -- For FDD only
- cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only
- ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only
- nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only
- hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- For FDD only
- measurement-Power-Offset Measurement-Power-Offset OPTIONAL, -- For FDD only
- hSSCCHCodeChangeGrant HSSCCH-Code-Change-Grant OPTIONAL,
- tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-HARQ-Preamble-Mode CRITICALITY reject EXTENSION HARQ-Preamble-Mode PRESENCE optional},
--- ...
---}
-
---HSDSCH-MACdFlow-Specific-InfoList-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InfoItem-to-Modify
-HSDSCH-MACdFlow-Specific-InfoList-to-Modify ::= SEQUENCE (SIZE (1..8)) OF HSDSCH-MACdFlow-Specific-InfoItem-to-Modify
-
-HSDSCH-MACdFlow-Specific-InfoItem-to-Modify ::= SEQUENCE {
- hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
- allocationRetentionPriority AllocationRetentionPriority OPTIONAL,
- transportBearerRequestIndicator TransportBearerRequestIndicator,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSDSCH-Information-to-Modify-Unsynchronised ::= SEQUENCE {
- hsDSCH-MACdFlow-Specific-Info-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL,
- priorityQueueInfotoModifyUnsynchronised PriorityQueue-InfoList-to-Modify-Unsynchronised OPTIONAL,
- cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only
- ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only
- nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only
- hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- For FDD only
- tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-HARQ-Preamble-Mode CRITICALITY reject EXTENSION HARQ-Preamble-Mode PRESENCE optional},
--- ...
---}
-
-HSDSCH-FDD-Information-Response ::= SEQUENCE {
- hsDSCH-MACdFlow-Specific-InformationResp HSDSCH-MACdFlow-Specific-InformationResp OPTIONAL,
- hsSCCH-Specific-Information-ResponseFDD HSSCCH-Specific-InformationRespListFDD OPTIONAL,
- hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Information-Response-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-FDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
---{ ID id-HARQ-Preamble-Mode-Activation-Indicator CRITICALITY ignore EXTENSION HARQ-Preamble-Mode-Activation-Indicator PRESENCE optional},
--- ...
---}
-
-HSDSCH-TDD-Information-Response ::= SEQUENCE {
- hsDSCH-MACdFlow-Specific-InformationResp HSDSCH-MACdFlow-Specific-InformationResp OPTIONAL,
- hsSCCH-Specific-Information-ResponseTDD HSSCCH-Specific-InformationRespListTDD OPTIONAL, -- Not Applicable to 1.28Mcps TDD
- hsSCCH-Specific-Information-ResponseTDDLCR HSSCCH-Specific-InformationRespListTDDLCR OPTIONAL, -- Not Applicable to 3.84Mcps TDD
- hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Information-Response-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-TDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HSDSCH-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InformationResp-Item
-HSDSCH-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..8)) OF HSDSCH-MACdFlow-Specific-InformationResp-Item
-
-HSDSCH-MACdFlow-Specific-InformationResp-Item ::= SEQUENCE {
- hsDSCHMacdFlow-Id HSDSCH-MACdFlow-ID,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
- hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InformationRespItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-MACdFlow-Specific-InformationRespItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSDSCH-MACdFlows-Information ::= SEQUENCE {
- hSDSCH-MACdFlow-Specific-Info HSDSCH-MACdFlow-Specific-InfoList,
- priorityQueue-Info PriorityQueue-InfoList,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-Information-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-MACdFlows-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSDSCH-MACdFlow-Specific-InfoList ::= SEQUENCE (SIZE (1..8)) OF HSDSCH-MACdFlow-Specific-InfoItem
-
-HSDSCH-MACdFlow-Specific-InfoItem ::= SEQUENCE {
- hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
- allocationRetentionPriority AllocationRetentionPriority,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-MACdFlow-Specific-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSDSCH-MACdFlows-to-Delete ::= SEQUENCE (SIZE (1..8)) OF HSDSCH-MACdFlows-to-Delete-Item
-
-HSDSCH-MACdFlows-to-Delete-Item ::= SEQUENCE {
- hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-to-Delete-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-MACdFlows-to-Delete-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSSCCH-PowerOffset ::= INTEGER (0..255)
--- PowerOffset = -32 + offset * 0.25
--- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
-
---HSDSCH-Initial-Capacity-Allocation::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF HSDSCH-Initial-Capacity-AllocationItem
-HSDSCH-Initial-Capacity-Allocation::= SEQUENCE (SIZE (1..8)) OF HSDSCH-Initial-Capacity-AllocationItem
-
-HSDSCH-Initial-Capacity-AllocationItem ::= SEQUENCE {
- schedulingPriorityIndicator SchedulingPriorityIndicator,
- maximum-MACdPDU-Size MACdPDU-Size,
- hSDSCH-InitialWindowSize HSDSCH-InitialWindowSize,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-Initial-Capacity-AllocationItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-Initial-Capacity-AllocationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSDSCH-InitialWindowSize ::= INTEGER (1..255)
--- Number of MAC-d PDUs.
-
---HSSCCH-Specific-InformationRespListFDD ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Codes
-HSSCCH-Specific-InformationRespListFDD ::= SEQUENCE (SIZE (1..4)) OF HSSCCH-Codes
-
-HSSCCH-Codes ::= SEQUENCE {
- codeNumber INTEGER (0..127),
--- iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemFDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSSCCH-Specific-InformationRespItemFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HSSCCH-Specific-InformationRespListTDD ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Specific-InformationRespItemTDD
-HSSCCH-Specific-InformationRespListTDD ::= SEQUENCE (SIZE (1..8)) OF HSSCCH-Specific-InformationRespItemTDD
-
-HSSCCH-Specific-InformationRespItemTDD ::= SEQUENCE {
- timeslot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tDD-ChannelisationCode TDD-ChannelisationCode,
- hSSICH-Info HSSICH-Info,
--- iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemTDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSSCCH-Specific-InformationRespItemTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HSSCCH-Specific-InformationRespListTDDLCR ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Specific-InformationRespItemTDDLCR
-HSSCCH-Specific-InformationRespListTDDLCR ::= SEQUENCE (SIZE (1..8)) OF HSSCCH-Specific-InformationRespItemTDDLCR
-
-HSSCCH-Specific-InformationRespItemTDDLCR ::= SEQUENCE {
- timeslotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- first-TDD-ChannelisationCode TDD-ChannelisationCode,
- second-TDD-ChannelisationCode TDD-ChannelisationCode,
- hSSICH-InfoLCR HSSICH-InfoLCR,
--- iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemTDDLCR-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSSCCH-Specific-InformationRespItemTDDLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSSICH-Info ::= SEQUENCE {
- hsSICH-ID HS-SICH-ID,
- timeslot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tDD-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSSICH-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSSICH-InfoLCR ::= SEQUENCE {
- hsSICH-ID HS-SICH-ID,
- timeslotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tDD-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-LCR-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSSICH-Info-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-SICH-Reception-Quality-Value ::= SEQUENCE {
- failed-HS-SICH HS-SICH-failed,
- missed-HS-SICH HS-SICH-missed,
- total-HS-SICH HS-SICH-total,
--- iE-Extensions ProtocolExtensionContainer { { HS-SICH-Reception-Quality-Value-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-SICH-Reception-Quality-Value-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HS-SICH-failed ::= INTEGER (0..20)
-
-HS-SICH-missed ::= INTEGER (0..20)
-
-HS-SICH-total ::= INTEGER (0..20)
-
-HS-SICH-Reception-Quality-Measurement-Value ::= INTEGER (0..20)
--- According to mapping in [23]
-
---HSDSCH-MACdFlow-ID ::= INTEGER (0..maxNrOfMACdFlows-1)
-HSDSCH-MACdFlow-ID ::= INTEGER (0..7)
-
-HSDSCH-RNTI ::= INTEGER (0..65535)
-
-HS-PDSCH-FDD-Code-Information ::= SEQUENCE {
--- number-of-HS-PDSCH-codes INTEGER (0..maxHS-PDSCHCodeNrComp-1),
- number-of-HS-PDSCH-codes INTEGER (0..15),
- hS-PDSCH-Start-code-number HS-PDSCH-Start-code-number OPTIONAL,
--- Only included when number of HS-DSCH codes > 0
--- iE-Extensions ProtocolExtensionContainer { { HS-PDSCH-FDD-Code-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HS-PDSCH-FDD-Code-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---HS-PDSCH-Start-code-number ::= INTEGER (1..maxHS-PDSCHCodeNrComp-1)
-HS-PDSCH-Start-code-number ::= INTEGER (1..15)
-
-HS-SCCH-ID ::= INTEGER (0..31)
-HS-SICH-ID ::= INTEGER (0..31)
-
-HS-SCCH-FDD-Code-Information::= CHOICE {
- replace HS-SCCH-FDD-Code-List,
- remove NULL,
- ...
-}
-
---HS-SCCH-FDD-Code-List ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-FDD-Code-Information-Item
-HS-SCCH-FDD-Code-List ::= SEQUENCE (SIZE (1..32)) OF HS-SCCH-FDD-Code-Information-Item
-
---HS-SCCH-FDD-Code-Information-Item ::= INTEGER (0..maxHS-SCCHCodeNrComp-1)
-HS-SCCH-FDD-Code-Information-Item ::= INTEGER (0..127)
-
-HSSCCH-CodeChangeIndicator ::= ENUMERATED {
- hsSCCHCodeChangeNeeded
-}
-
-HSSCCH-Code-Change-Grant ::= ENUMERATED {
- changeGranted
-}
-
-HSDSCH-FDD-Update-Information ::= SEQUENCE {
- hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL,
- cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL,
- cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL,
- ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL,
- cqiPowerOffset CQI-Power-Offset OPTIONAL,
- ackPowerOffset Ack-Power-Offset OPTIONAL,
- nackPowerOffset Nack-Power-Offset OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Update-Information-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-FDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-HSDSCH-TDD-Update-Information ::= SEQUENCE {
- hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL,
- tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Update-Information-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---HSDSCH-TDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- ==========================================
--- I
--- ==========================================
-
-IB-OC-ID ::= INTEGER (1..16)
-
-IB-SG-DATA ::= BIT STRING
--- Contains SIB data fixed" or "SIB data variable" in segment as encoded in ref.[18].
-
-IB-SG-POS ::= INTEGER (0..4094)
--- Only even positions allowed
-
-IB-SG-REP ::= ENUMERATED {rep4, rep8, rep16, rep32, rep64, rep128, rep256, rep512, rep1024, rep2048, rep4096}
-
-IB-Type ::= ENUMERATED {
- mIB,
- sB1,
- sB2,
- sIB1,
- sIB2,
- sIB3,
- sIB4,
- sIB5,
- sIB6,
- sIB7,
- sIB8,
- sIB9,
- sIB10,
- sIB11,
- sIB12,
- sIB13,
- sIB13dot1,
- sIB13dot2,
- sIB13dot3,
- sIB13dot4,
- sIB14,
- sIB15,
- sIB15dot1,
- sIB15dot2,
- sIB15dot3,
- sIB16,
- ...,
- sIB17,
- sIB15dot4,
- sIB18,
- sIB15dot5,
- sIB5bis
-}
-
-InformationReportCharacteristics ::= CHOICE {
- onDemand NULL,
- periodic InformationReportCharacteristicsType-ReportPeriodicity,
- onModification InformationReportCharacteristicsType-OnModification,
- ...
-}
-
-InformationReportCharacteristicsType-ReportPeriodicity ::= CHOICE {
- min ReportPeriodicity-Scaledmin,
- hours ReportPeriodicity-Scaledhour,
- ...
-}
-
-InformationReportCharacteristicsType-OnModification ::= SEQUENCE {
- information-thresholds InformationThresholds OPTIONAL,
--- ie-Extensions ProtocolExtensionContainer { { InformationReportCharacteristicsType-OnModification-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---InformationReportCharacteristicsType-OnModification-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-InformationThresholds ::= CHOICE {
- dgps DGPSThresholds,
- ...
-}
-
-InformationExchangeID ::= INTEGER (0..1048575)
-
-InformationType ::= SEQUENCE {
- information-Type-Item Information-Type-Item,
- gPSInformation GPS-Information OPTIONAL,
- -- The IE shall be present if the Information Type Item IE indicates "GPS Information".
--- iE-Extensions ProtocolExtensionContainer { { Information-Type-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Information-Type-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Information-Type-Item ::= ENUMERATED {
- gpsinformation,
- dgpscorrections,
- gpsrxpos,
- ...
-}
-
-Initial-DL-DPCH-TimingAdjustment-Allowed ::= ENUMERATED {
- initial-DL-DPCH-TimingAdjustment-Allowed
-}
-
-InnerLoopDLPCStatus ::= ENUMERATED {
- active,
- inactive
-}
-
-IPDL-Indicator ::= ENUMERATED {
- active,
- inactive
-}
-
-
-IPDL-FDD-Parameters ::= SEQUENCE {
- iP-SpacingFDD ENUMERATED{sp5,sp7,sp10,sp15,sp20,sp30,sp40,sp50,...},
- iP-Length ENUMERATED{len5, len10},
- seed INTEGER(0..63),
- burstModeParams BurstModeParams OPTIONAL,
- iP-Offset INTEGER(0..9),
--- iE-Extensions ProtocolExtensionContainer { { IPDLFDDParameter-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---IPDLFDDParameter-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-IPDL-TDD-Parameters ::= SEQUENCE {
- iP-SpacingTDD ENUMERATED{sp30,sp40,sp50,sp70,sp100,...},
- iP-Start INTEGER(0..4095),
- iP-Slot INTEGER(0..14),
- iP-PCCPCH ENUMERATED{switchOff-1-Frame,switchOff-2-Frames},
- burstModeParams BurstModeParams OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { IPDLTDDParameter-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
-IPDL-TDD-Parameters-LCR ::= SEQUENCE {
- iP-SpacingTDD ENUMERATED{sp30,sp40,sp50,sp70,sp100,...},
- iP-Start INTEGER(0..4095),
- iP-Sub ENUMERATED{first,second,both},
- burstModeParams BurstModeParams OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { IPDLTDDParameterLCR-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
-BurstModeParams ::= SEQUENCE {
- burstStart INTEGER(0..15),
- burstLength INTEGER(10..25),
- burstFreq INTEGER(1..16),
- ...
-}
-
---IPDLTDDParameter-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---IPDLTDDParameterLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
--- ==========================================
--- J
--- ==========================================
-
--- ==========================================
--- K
--- ==========================================
-
--- ==========================================
--- L
--- ==========================================
-
-LimitedPowerIncrease ::= ENUMERATED {
- used,
- not-used
-}
-
-Local-Cell-ID ::= INTEGER (0..268435455)
-
--- ==========================================
--- M
--- ==========================================
-
-MACdPDU-Size ::= INTEGER (1..5000,...)
-
---MACdPDU-Size-Indexlist ::= SEQUENCE (SIZE (1..maxNrOfMACdPDUIndexes)) OF MACdPDU-Size-IndexItem
-MACdPDU-Size-Indexlist ::= SEQUENCE (SIZE (1..8)) OF MACdPDU-Size-IndexItem
-
-MACdPDU-Size-IndexItem ::= SEQUENCE {
- sID SID,
- macdPDU-Size MACdPDU-Size,
--- iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---MACdPDU-Size-IndexItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---MACdPDU-Size-Indexlist-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfMACdPDUIndexes)) OF MACdPDU-Size-IndexItem-to-Modify
-MACdPDU-Size-Indexlist-to-Modify ::= SEQUENCE (SIZE (1..8)) OF MACdPDU-Size-IndexItem-to-Modify
-
-MACdPDU-Size-IndexItem-to-Modify ::= SEQUENCE {
- sID SID,
- macdPDU-Size MACdPDU-Size,
--- iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-to-Modify-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---MACdPDU-Size-IndexItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MACesGuaranteedBitRate ::= INTEGER (0..16777215,...)
-
-MAChsGuaranteedBitRate ::= INTEGER (0..16777215,...)
-
-MAChsReorderingBufferSize-for-RLC-UM ::= INTEGER (0..300,...)
--- Unit kBytes
-
-MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,...}
-
-MaximumDL-PowerCapability ::= INTEGER(0..500)
--- Unit dBm, Range 0dBm .. 50dBm, Step +0.1dB
-
---Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(1..maxNrOfBits-MACe-PDU-non-scheduled)
-Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(1..19982)
-
-Maximum-Number-of-Retransmissions-For-E-DCH ::= INTEGER (0..15)
-
-MaximumTransmissionPower ::= INTEGER(0..500)
--- Unit dBm, Range 0dBm .. 50dBm, Step +0.1dB
-
-
-MaxNrOfUL-DPDCHs ::= INTEGER (1..6)
-
-MaxPRACH-MidambleShifts ::= ENUMERATED {
- shift4,
- shift8,
- ...
-}
-
-Max-Set-E-DPDCHs ::= ENUMERATED {
- vN64, vN32, vN16, vN8, vN4, v2xN4, v2xN2, v2xN2plus2xN4,
- ...
- }
--- Values related to [8]
-
-MeasurementFilterCoefficient ::= ENUMERATED {k0, k1, k2, k3, k4, k5, k6, k7, k8, k9, k11, k13, k15, k17, k19,...}
--- Measurement Filter Coefficient to be used for measurement
-
-MeasurementID ::= INTEGER (0..1048575)
-
-Measurement-Power-Offset ::= INTEGER(-12 .. 26)
--- Actual value = IE value * 0.5
-
-MeasurementRecoveryBehavior ::= NULL
-
-MeasurementRecoveryReportingIndicator ::= NULL
-
-MeasurementRecoverySupportIndicator ::= NULL
-
---MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
--- SEQUENCE {
--- iE-ID ProtocolIE-ID,
--- repetitionNumber RepetitionNumber1 OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
--- ...
--- }
-
-MessageStructure ::= SEQUENCE (SIZE (1..256)) OF
- SEQUENCE {
- iE-ID ProtocolIE-ID,
- repetitionNumber RepetitionNumber1 OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---MessageStructure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MICH-CFN ::= INTEGER (0..4095)
-
-MICH-Mode ::= ENUMERATED {
- v18,
- v36,
- v72,
- v144,
- ...
-}
-
-MidambleConfigurationLCR ::= ENUMERATED {v2, v4, v6, v8, v10, v12, v14, v16, ...}
-
-MidambleConfigurationBurstType1And3 ::= ENUMERATED {v4, v8, v16}
-
-MidambleConfigurationBurstType2 ::= ENUMERATED {v3, v6}
-
-MidambleShiftAndBurstType ::= CHOICE {
- type1 SEQUENCE {
- midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3,
- midambleAllocationMode CHOICE {
- defaultMidamble NULL,
- commonMidamble NULL,
- ueSpecificMidamble MidambleShiftLong,
- ...
- },
- ...
- },
- type2 SEQUENCE {
- midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
- midambleAllocationMode CHOICE {
- defaultMidamble NULL,
- commonMidamble NULL,
- ueSpecificMidamble MidambleShiftShort,
- ...
- },
- ...
- },
- type3 SEQUENCE {
- midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3,
- midambleAllocationMode CHOICE {
- defaultMidamble NULL,
- ueSpecificMidamble MidambleShiftLong,
- ...
- },
- ...
- },
- ...
-}
-
-MidambleShiftLong ::= INTEGER (0..15)
-
-MidambleShiftShort ::= INTEGER (0..5)
-
-MidambleShiftLCR ::= SEQUENCE {
- midambleAllocationMode MidambleAllocationMode,
- midambleShift MidambleShiftLong OPTIONAL,
- -- The IE shall be present if the Midamble Allocation Mode IE is set to "UE specific midamble".
- midambleConfigurationLCR MidambleConfigurationLCR,
--- iE-Extensions ProtocolExtensionContainer { {MidambleShiftLCR-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
-MidambleAllocationMode ::= ENUMERATED {
- defaultMidamble,
- commonMidamble,
- uESpecificMidamble,
- ...
- }
-
---MidambleShiftLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-MinimumDL-PowerCapability ::= INTEGER(0..800)
--- Unit dBm, Range -30dBm .. 50dBm, Step +0.1dB
-
-MinSpreadingFactor ::= ENUMERATED {
- v4,
- v8,
- v16,
- v32,
- v64,
- v128,
- v256,
- v512
-}
--- TDD Mapping scheme for the minimum spreading factor 1 and 2: "256" means 1, "512" means 2
-
-Modification-Period ::= ENUMERATED { v5120, v10240,...}
-
-ModifyPriorityQueue ::= CHOICE {
- addPriorityQueue PriorityQueue-InfoItem-to-Add,
- modifyPriorityQueue PriorityQueue-InfoItem-to-Modify,
- deletePriorityQueue PriorityQueue-Id,
- ...
-}
-
-Modulation ::= ENUMERATED {
- qPSK,
- eightPSK,
- ...
-}
-
-MinUL-ChannelisationCodeLength ::= ENUMERATED {
- v4,
- v8,
- v16,
- v32,
- v64,
- v128,
- v256,
- ...
-}
-
-MultiplexingPosition ::= ENUMERATED {
- fixed,
- flexible
-}
-
--- ==========================================
--- N
--- ==========================================
-Nack-Power-Offset ::= INTEGER (0..8,...)
--- According to mapping in ref. [9] subclause 4.2.1
-
-NCyclesPerSFNperiod ::= ENUMERATED {
- v1,
- v2,
- v4,
- v8,
- ...,
- v16,
- v32,
- v64
-}
-
-NRepetitionsPerCyclePeriod ::= INTEGER (2..10)
-
-N-INSYNC-IND ::= INTEGER (1..256)
-
-N-OUTSYNC-IND ::= INTEGER (1..256)
-
---NeighbouringCellMeasurementInformation ::= SEQUENCE (SIZE (1..maxNrOfMeasNCell)) OF
--- CHOICE {
--- neighbouringFDDCellMeasurementInformation NeighbouringFDDCellMeasurementInformation,
- -- FDD only
--- neighbouringTDDCellMeasurementInformation NeighbouringTDDCellMeasurementInformation,
- -- Applicable to 3.84Mcps TDD only
--- ...,
--- extension-neighbouringCellMeasurementInformation Extension-neighbouringCellMeasurementInformation
--- }
-
-NeighbouringCellMeasurementInformation ::= SEQUENCE (SIZE (1..96)) OF
- CHOICE {
- neighbouringFDDCellMeasurementInformation NeighbouringFDDCellMeasurementInformation, -- FDD only
- neighbouringTDDCellMeasurementInformation NeighbouringTDDCellMeasurementInformation,
- -- Applicable to 3.84Mcps TDD only
- ...,
- extension-neighbouringCellMeasurementInformation Extension-neighbouringCellMeasurementInformation
- }
-
---Extension-neighbouringCellMeasurementInformation ::= ProtocolIE-Single-Container {{ Extension-neighbouringCellMeasurementInformationIE }}
-Extension-neighbouringCellMeasurementInformation ::= ProtocolIE-Single-Container
-
-
---Extension-neighbouringCellMeasurementInformationIE NBAP-PROTOCOL-IES ::= {
--- { ID id-neighbouringTDDCellMeasurementInformationLCR CRITICALITY reject TYPE NeighbouringTDDCellMeasurementInformationLCR PRESENCE mandatory },
- -- Applicable to 1.28Mcps TDD only
--- ...
---}
-
-NeighbouringFDDCellMeasurementInformation ::= SEQUENCE {
- uC-Id UC-Id,
- uARFCN UARFCN,
- primaryScramblingCode PrimaryScramblingCode,
--- iE-Extensions ProtocolExtensionContainer { { NeighbouringFDDCellMeasurementInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---NeighbouringFDDCellMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-NeighbouringTDDCellMeasurementInformation ::= SEQUENCE {
- uC-Id UC-Id,
- uARFCN UARFCN,
- cellParameterID CellParameterID,
- timeSlot TimeSlot OPTIONAL,
- midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---NeighbouringTDDCellMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-NeighbouringTDDCellMeasurementInformationLCR ::= SEQUENCE {
- uC-Id UC-Id,
- uARFCN UARFCN,
- cellParameterID CellParameterID,
- timeSlotLCR TimeSlotLCR OPTIONAL,
- midambleShiftLCR MidambleShiftLCR OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformationLCRItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---NeighbouringTDDCellMeasurementInformationLCRItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---NI-Information ::= SEQUENCE (SIZE (1..maxNrOfNIs)) OF Notification-Indicator
-NI-Information ::= SEQUENCE (SIZE (1..256)) OF Notification-Indicator
-
-Notification-Indicator ::= INTEGER (0..65535)
-
-NodeB-CommunicationContextID ::= INTEGER (0..1048575)
-
-NotificationIndicatorLength ::= ENUMERATED {
- v2,
- v4,
- v8,
- ...
-}
-
-
---NumberOfReportedCellPortions ::= INTEGER (1..maxNrOfCellPortionsPerCell,...)
-NumberOfReportedCellPortions ::= INTEGER (1..64,...)
-
-NSubCyclesPerCyclePeriod ::= INTEGER (1..16,...)
-
--- ==========================================
--- O
--- ==========================================
-
--- ==========================================
--- P
--- ==========================================
-
-PagingIndicatorLength ::= ENUMERATED {
- v2,
- v4,
- v8,
- ...
-}
-
-PayloadCRC-PresenceIndicator ::= ENUMERATED {
- cRC-Included,
- cRC-NotIncluded,
- ...
-}
-
-PCCPCH-Power ::= INTEGER (-150..400,...)
--- PCCPCH-power = power * 10
--- If power <= -15 PCCPCH shall be set to -150
--- If power >= 40 PCCPCH shall be set to 400
--- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB
-
-PDSCH-ID ::= INTEGER (0..255)
-
-PDSCHSet-ID ::= INTEGER (0..255)
-
-PICH-Mode ::= ENUMERATED {
- v18,
- v36,
- v72,
- v144,
- ...
-}
-
-PICH-Power ::= INTEGER (-10..5)
--- Unit dB, Range -10dB .. +5dB, Step +1dB
-
-PowerAdjustmentType ::= ENUMERATED {
- none,
- common,
- individual
-}
-
-PowerOffset ::= INTEGER (0..24)
--- PowerOffset = offset * 0.25
--- Unit dB, Range 0dB .. +6dB, Step +0.25dB
-
-PowerRaiseLimit ::= INTEGER (0..10)
-
-PRACH-Midamble ::= ENUMERATED {
- inverted,
- direct,
- ...
-}
-
-PRC ::= INTEGER (-2047..2047)
---pseudo range correction; scaling factor 0.32 meters
-
-PRCDeviation ::= ENUMERATED {
- one,
- two,
- five,
- ten,
- ...
-}
-
-PreambleSignatures ::= BIT STRING {
- signature15(0),
- signature14(1),
- signature13(2),
- signature12(3),
- signature11(4),
- signature10(5),
- signature9(6),
- signature8(7),
- signature7(8),
- signature6(9),
- signature5(10),
- signature4(11),
- signature3(12),
- signature2(13),
- signature1(14),
- signature0(15)
- } (SIZE (16))
-
-PreambleThreshold ::= INTEGER (0..72)
--- 0= -36.0dB, 1= -35.5dB, ... , 72= 0.0dB
-
-PredictedSFNSFNDeviationLimit ::=INTEGER (1..256)
--- Unit chip, Step 1/16 chip, Range 1/16..16 chip
-
-PredictedTUTRANGPSDeviationLimit ::= INTEGER (1..256)
--- Unit chip, Step 1/16 chip, Range 1/16..16 chip
-
-Pre-emptionCapability ::= ENUMERATED {
- shall-not-trigger-pre-emption,
- may-trigger-pre-emption
-}
-
-Pre-emptionVulnerability ::= ENUMERATED {
- not-pre-emptable,
- pre-emptable
-}
-
-PrimaryCPICH-Power ::= INTEGER(-100..500)
--- step 0.1 (Range –10.0..50.0) Unit is dBm
-
-Primary-CPICH-Usage-for-Channel-Estimation ::= ENUMERATED {
-primary-CPICH-may-be-used,
-primary-CPICH-shall-not-be-used
-}
-
-PrimaryScramblingCode ::= INTEGER (0..511)
-
-PriorityLevel ::= INTEGER (0..15)
--- 0 = spare, 1 = highest priority, ...14 = lowest priority and 15 = no priority
-
---PriorityQueue-Id ::= INTEGER (0..maxNrOfPriorityQueues-1)
-PriorityQueue-Id ::= INTEGER (0..7)
-
---PriorityQueue-InfoList ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF PriorityQueue-InfoItem
-PriorityQueue-InfoList ::= SEQUENCE (SIZE (1..8)) OF PriorityQueue-InfoItem
-
-PriorityQueue-InfoItem ::= SEQUENCE {
- priorityQueueId PriorityQueue-Id,
- associatedHSDSCH-MACdFlow HSDSCH-MACdFlow-ID,
- schedulingPriorityIndicator SchedulingPriorityIndicator,
- t1 T1,
- discardTimer DiscardTimer OPTIONAL,
- mAC-hsWindowSize MAC-hsWindowSize,
- mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
- macdPDU-Size-Index MACdPDU-Size-Indexlist,
- rLC-Mode RLC-Mode,
--- iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PriorityQueue-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PriorityQueue-InfoList-to-Modify ::= SEQUENCE (SIZE (1..8)) OF ModifyPriorityQueue
-
-PriorityQueue-InfoItem-to-Add ::= SEQUENCE {
- priorityQueueId PriorityQueue-Id,
- associatedHSDSCH-MACdFlow HSDSCH-MACdFlow-ID,
- schedulingPriorityIndicator SchedulingPriorityIndicator,
- t1 T1,
- discardTimer DiscardTimer OPTIONAL,
- mAC-hsWindowSize MAC-hsWindowSize,
- mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
- macdPDU-Size-Index MACdPDU-Size-Indexlist,
- rLC-Mode RLC-Mode,
--- iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Add-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PriorityQueue-InfoItem-to-Add-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PriorityQueue-InfoItem-to-Modify ::= SEQUENCE {
- priorityQueueId PriorityQueue-Id,
- schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL,
- t1 T1 OPTIONAL,
- discardTimer DiscardTimer OPTIONAL,
- mAC-hsWindowSize MAC-hsWindowSize OPTIONAL,
- mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
- macdPDU-Size-Index-to-Modify MACdPDU-Size-Indexlist-to-Modify OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PriorityQueue-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---PriorityQueue-InfoList-to-Modify-Unsynchronised ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF PriorityQueue-InfoItem-to-Modify-Unsynchronised
-PriorityQueue-InfoList-to-Modify-Unsynchronised ::= SEQUENCE (SIZE (1..8)) OF PriorityQueue-InfoItem-to-Modify-Unsynchronised
-
-PriorityQueue-InfoItem-to-Modify-Unsynchronised ::= SEQUENCE {
- priorityQueueId PriorityQueue-Id,
- schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL,
- discardTimer DiscardTimer OPTIONAL,
- mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-PrimaryCCPCH-RSCP ::= INTEGER (0..91)
--- Mapping of non-negative values according to [23]
-
-PrimaryCCPCH-RSCP-Delta ::= INTEGER (-5..-1,...)
--- Mapping of negative values according to [23]
-
-PropagationDelay ::= INTEGER (0..255)
--- Unit: chips, step size 3 chips
--- example: 0 = 0chip, 1 = 3chips
-
-SCH-TimeSlot ::= INTEGER (0..6)
-
-PunctureLimit ::= INTEGER (0..15)
--- 0: 40%; 1: 44%; ... 14: 96%; 15: 100%
-
-PUSCH-ID ::= INTEGER (0..255)
-
-PUSCHSet-ID ::= INTEGER (0..255)
-
--- ==========================================
--- Q
--- ==========================================
-
-QE-Selector ::= ENUMERATED {
- selected,
- non-selected
-}
-
--- ==========================================
--- R
--- ==========================================
-
-RACH-SlotFormat ::= ENUMERATED {
- v0,
- v1,
- v2,
- v3,
- ...
-}
-
-RACH-SubChannelNumbers ::= BIT STRING {
- subCh11(0),
- subCh10(1),
- subCh9(2),
- subCh8(3),
- subCh7(4),
- subCh6(5),
- subCh5(6),
- subCh4(7),
- subCh3(8),
- subCh2(9),
- subCh1(10),
- subCh0(11)
- } (SIZE (12))
-
---RL-Specific-DCH-Info ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF RL-Specific-DCH-Info-Item
-RL-Specific-DCH-Info ::= SEQUENCE (SIZE (1..128)) OF RL-Specific-DCH-Info-Item
-
-RL-Specific-DCH-Info-Item ::= SEQUENCE {
- dCH-id DCH-ID,
- bindingID BindingID OPTIONAL,
- transportlayeraddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-Specific-DCH-Info-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Specific-DCH-Info-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---RL-Specific-E-DCH-Info ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF RL-Specific-E-DCH-Info-Item
-RL-Specific-E-DCH-Info ::= SEQUENCE (SIZE (1..8)) OF RL-Specific-E-DCH-Info-Item
-
-RL-Specific-E-DCH-Info-Item ::= SEQUENCE {
- e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
- bindingID BindingID OPTIONAL,
- transportlayeraddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RL-Specific-E-DCH-Info-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RL-Specific-E-DCH-Info-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Range-Correction-Rate ::= INTEGER (-127..127)
--- scaling factor 0.032 m/s
-
-Reference-ReceivedTotalWideBandPower ::= INTEGER (0..621)
--- mapping as for RTWP measurement value, as specified in [22]
-
-ReferenceClockAvailability ::= ENUMERATED {
- available,
- notAvailable
-}
-
-ReferenceSFNoffset ::= INTEGER (0..255)
-
---Reference-E-TFCI-Information ::= SEQUENCE (SIZE (1..maxNrOfRefETFCIs)) OF Reference-E-TFCI-Information-Item
-Reference-E-TFCI-Information ::= SEQUENCE (SIZE (1..8)) OF Reference-E-TFCI-Information-Item
-
-Reference-E-TFCI-Information-Item ::= SEQUENCE {
- reference-E-TFCI E-TFCI,
- reference-E-TFCI-PO Reference-E-TFCI-PO,
--- iE-Extensions ProtocolExtensionContainer { { Reference-E-TFCI-Information-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Reference-E-TFCI-Information-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---Reference-E-TFCI-PO ::= INTEGER (0.. maxNrOfRefETFCI-PO-QUANTSTEPs)
-Reference-E-TFCI-PO ::= INTEGER (0.. 29)
- -- FFS according to mapping in [21]
-
-RepetitionLength ::= INTEGER (1..63)
-
-RepetitionPeriod ::= ENUMERATED {
- v1,
- v2,
- v4,
- v8,
- v16,
- v32,
- v64,
- ...
-}
-
-RepetitionNumber0 ::= INTEGER (0..255)
-
-RepetitionNumber1 ::= INTEGER (1..256)
-
-RefTFCNumber ::= INTEGER (0..3)
-
-ReportCharacteristics ::= CHOICE {
- onDemand NULL,
- periodic ReportCharacteristicsType-ReportPeriodicity,
- event-a ReportCharacteristicsType-EventA,
- event-b ReportCharacteristicsType-EventB,
- event-c ReportCharacteristicsType-EventC,
- event-d ReportCharacteristicsType-EventD,
- event-e ReportCharacteristicsType-EventE,
- event-f ReportCharacteristicsType-EventF,
- ...,
- extension-ReportCharacteristics Extension-ReportCharacteristics
-}
-
---Extension-ReportCharacteristics ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsIE }}
-Extension-ReportCharacteristics ::= ProtocolIE-Single-Container
-
-
---Extension-ReportCharacteristicsIE NBAP-PROTOCOL-IES ::= {
--- { ID id-ReportCharacteristicsType-OnModification CRITICALITY reject TYPE ReportCharacteristicsType-OnModification PRESENCE mandatory }
---}
-
-ReportCharacteristicsType-EventA ::= SEQUENCE {
- measurementThreshold ReportCharacteristicsType-MeasurementThreshold,
- measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventA-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---ReportCharacteristicsType-EventA-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ReportCharacteristicsType-EventB ::= SEQUENCE {
- measurementThreshold ReportCharacteristicsType-MeasurementThreshold,
- measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventB-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---ReportCharacteristicsType-EventB-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ReportCharacteristicsType-EventC ::= SEQUENCE {
- measurementIncreaseThreshold ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold,
- measurementChangeTime ReportCharacteristicsType-ScaledMeasurementChangeTime,
--- iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventC-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---ReportCharacteristicsType-EventC-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ReportCharacteristicsType-EventD ::= SEQUENCE {
- measurementDecreaseThreshold ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold,
- measurementChangeTime ReportCharacteristicsType-ScaledMeasurementChangeTime,
--- iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventD-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---ReportCharacteristicsType-EventD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ReportCharacteristicsType-EventE ::= SEQUENCE {
- measurementThreshold1 ReportCharacteristicsType-MeasurementThreshold,
- measurementThreshold2 ReportCharacteristicsType-MeasurementThreshold OPTIONAL,
- measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
- reportPeriodicity ReportCharacteristicsType-ReportPeriodicity OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventE-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---ReportCharacteristicsType-EventE-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ReportCharacteristicsType-EventF ::= SEQUENCE {
- measurementThreshold1 ReportCharacteristicsType-MeasurementThreshold,
- measurementThreshold2 ReportCharacteristicsType-MeasurementThreshold OPTIONAL,
- measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL,
- reportPeriodicity ReportCharacteristicsType-ReportPeriodicity OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventF-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---ReportCharacteristicsType-EventF-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ReportCharacteristicsType-OnModification ::= SEQUENCE {
- measurementThreshold ReportCharacteristicsType-MeasurementThreshold,
--- iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-OnModification-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---ReportCharacteristicsType-OnModification-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold ::= CHOICE {
- received-total-wide-band-power Received-total-wide-band-power-Value-IncrDecrThres,
- transmitted-carrier-power Transmitted-Carrier-Power-Value,
- acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value,
- uL-TimeslotISCP UL-TimeslotISCP-Value-IncrDecrThres,
- sir SIR-Value-IncrDecrThres,
- sir-error SIR-Error-Value-IncrDecrThres,
- transmitted-code-power Transmitted-Code-Power-Value-IncrDecrThres,
- rscp RSCP-Value-IncrDecrThres,
- round-trip-time Round-Trip-Time-IncrDecrThres,
- notUsed-1-acknowledged-PCPCH-access-preambles NULL,
- notUsed-2-detected-PCPCH-access-preambles NULL,
- ...,
- extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold
-}
-
---Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE }}
-Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold ::= ProtocolIE-Single-Container
-
---Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE NBAP-PROTOCOL-IES ::= {
---{ ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory}|
---{ ID id-Transmitted-Carrier-Power-For-CellPortion CRITICALITY reject TYPE Transmitted-Carrier-Power-Value PRESENCE mandatory }|
---{ ID id-Received-total-wide-band-power-For-CellPortion CRITICALITY reject TYPE Received-total-wide-band-power-Value-IncrDecrThres PRESENCE mandatory }|
---{ ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
---{ ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }
---}
-
-ReportCharacteristicsType-MeasurementThreshold ::= CHOICE {
- received-total-wide-band-power Received-total-wide-band-power-Value,
- transmitted-carrier-power Transmitted-Carrier-Power-Value,
- acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value,
- uL-TimeslotISCP UL-TimeslotISCP-Value,
- sir SIR-Value,
- sir-error SIR-Error-Value,
- transmitted-code-power Transmitted-Code-Power-Value,
- rscp RSCP-Value,
- rx-timing-deviation Rx-Timing-Deviation-Value,
- round-trip-time Round-Trip-Time-Value,
- notUsed-1-acknowledged-PCPCH-access-preambles NULL,
- notUsed-2-detected-PCPCH-access-preambles NULL,
- ...,
- extension-ReportCharacteristicsType-MeasurementThreshold Extension-ReportCharacteristicsType-MeasurementThreshold
-}
-
---Extension-ReportCharacteristicsType-MeasurementThreshold ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsType-MeasurementThresholdIE }}
-Extension-ReportCharacteristicsType-MeasurementThreshold ::= ProtocolIE-Single-Container
-
-
---Extension-ReportCharacteristicsType-MeasurementThresholdIE NBAP-PROTOCOL-IES ::= {
--- { ID id-TUTRANGPSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGPSMeasurementThresholdInformation PRESENCE mandatory }|
--- { ID id-SFNSFNMeasurementThresholdInformation CRITICALITY reject TYPE SFNSFNMeasurementThresholdInformation PRESENCE mandatory }|
--- { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory}|
--- { ID id-HS-SICH-Reception-Quality-Measurement-Value CRITICALITY reject TYPE HS-SICH-Reception-Quality-Measurement-Value PRESENCE mandatory}|
--- { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory}|
--- { ID id-HS-DSCHRequiredPowerValue CRITICALITY reject TYPE HS-DSCHRequiredPowerValue PRESENCE mandatory}|
--- { ID id-Transmitted-Carrier-Power-For-CellPortion CRITICALITY reject TYPE Transmitted-Carrier-Power-Value PRESENCE mandatory }|
--- { ID id-Received-total-wide-band-power-For-CellPortion CRITICALITY reject TYPE Received-total-wide-band-power-Value PRESENCE mandatory }|
--- { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
--- { ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }|
--- { ID id-DLTransmissionBranchLoadValue CRITICALITY reject TYPE DLTransmissionBranchLoadValue PRESENCE mandatory }|
--- { ID id-HS-DSCHRequiredPowerValue-For-Cell-Portion CRITICALITY reject TYPE HS-DSCHRequiredPowerValue PRESENCE mandatory }
---}
-
-ReportCharacteristicsType-ScaledMeasurementChangeTime ::= CHOICE {
- msec MeasurementChangeTime-Scaledmsec,
- ...
-}
-
-MeasurementChangeTime-Scaledmsec ::= INTEGER (1..6000,...)
--- MeasurementChangeTime-Scaledmsec = Time * 10
--- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms
-
-ReportCharacteristicsType-ScaledMeasurementHysteresisTime ::= CHOICE {
- msec MeasurementHysteresisTime-Scaledmsec,
- ...
-}
-
-MeasurementHysteresisTime-Scaledmsec ::= INTEGER (1..6000,...)
--- MeasurementHysteresisTime-Scaledmsec = Time * 10
--- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms
-
-ReportCharacteristicsType-ReportPeriodicity ::= CHOICE {
- msec ReportPeriodicity-Scaledmsec,
- min ReportPeriodicity-Scaledmin,
- ...
-}
-
-ReportPeriodicity-Scaledmsec ::= INTEGER (1..6000,...)
--- ReportPeriodicity-msec = ReportPeriodicity * 10
--- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms
-
-ReportPeriodicity-Scaledmin ::= INTEGER (1..60,...)
--- Unit min, Range 1min .. 60min(hour), Step 1min
-
-ReportPeriodicity-Scaledhour ::= INTEGER (1..24,...)
--- Unit hour, Range 1hour .. 24hours(day), Step 1hour
-
-ResourceOperationalState ::= ENUMERATED {
- enabled,
- disabled
-}
-
-RL-ID ::= INTEGER (0..31)
-
-RL-Set-ID ::= INTEGER (0..31)
-
-RLC-Mode ::= ENUMERATED {
- rLC-AM,
- rLC-UM,
- ...
-}
-
-Round-Trip-Time-IncrDecrThres ::= INTEGER(0..32766)
-
-RNC-ID ::= INTEGER (0..4095)
-
-Round-Trip-Time-Value ::= INTEGER(0..32767)
--- According to mapping in [22]
-
-RSCP-Value ::= INTEGER (0..127)
--- According to mapping in [23]
-
-RSCP-Value-IncrDecrThres ::= INTEGER (0..126)
-
---Received-total-wide-band-power-For-CellPortion-Value ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF Received-total-wide-band-power-For-CellPortion-Value-Item
-Received-total-wide-band-power-For-CellPortion-Value ::= SEQUENCE (SIZE (1..64)) OF Received-total-wide-band-power-For-CellPortion-Value-Item
-
-Received-total-wide-band-power-For-CellPortion-Value-Item ::= SEQUENCE{
- cellPortionID CellPortionID,
- received-total-wide-band-power-value Received-total-wide-band-power-Value,
--- iE-Extensions ProtocolExtensionContainer { { Received-total-wide-band-power-For-CellPortion-Value-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
-...
-}
-
---Received-total-wide-band-power-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Received-total-wide-band-power-Value ::= INTEGER(0..621)
--- According to mapping in [22]/[23]
-
-Received-total-wide-band-power-Value-IncrDecrThres ::= INTEGER (0..620)
-
-RequestedDataValueInformation ::= CHOICE {
- informationAvailable InformationAvailable,
- informationnotAvailable InformationnotAvailable
-}
-
-InformationAvailable::= SEQUENCE {
- requesteddataValue RequestedDataValue,
--- ie-Extensions ProtocolExtensionContainer { { InformationAvailableItem-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---InformationAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-InformationnotAvailable ::= NULL
-
-RequestedDataValue ::= SEQUENCE {
- dgps-corrections DGPSCorrections 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,
- gpsrxpos GPS-RX-POS OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { RequestedDataValue-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---RequestedDataValue-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Rx-Timing-Deviation-Value ::= INTEGER (0..8191)
--- According to mapping in [23]
-
-Rx-Timing-Deviation-Value-LCR ::= INTEGER (0..511)
--- According to mapping in [23]
-
--- ==========================================
--- S
--- ==========================================
-
-AdjustmentPeriod ::= INTEGER(1..256)
--- Unit Frame
-
-SAT-ID ::= INTEGER (0..63)
-
---SAT-Info-Almanac ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-Almanac-Item
-SAT-Info-Almanac ::= SEQUENCE (SIZE (1..16)) OF SAT-Info-Almanac-Item
-
-SAT-Info-Almanac-Item ::= SEQUENCE {
- data-id DATA-ID,
- sat-id SAT-ID,
- gps-e-alm BIT STRING (SIZE (16)),
- gps-toa-alm BIT STRING (SIZE (8)),
- gps-delta-I-alm BIT STRING (SIZE (16)),
- omegadot-alm BIT STRING (SIZE (16)),
- svhealth-alm BIT STRING (SIZE (8)),
- gps-a-sqrt-alm BIT STRING (SIZE (24)),
- omegazero-alm BIT STRING (SIZE (24)),
- m-zero-alm BIT STRING (SIZE (24)),
- gps-omega-alm BIT STRING (SIZE (24)),
- gps-af-zero-alm BIT STRING (SIZE (11)),
- gps-af-one-alm BIT STRING (SIZE (11)),
--- ie-Extensions ProtocolExtensionContainer { { SAT-Info-Almanac-Item-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-} -- This GPS-Almanac-Information is for the 1st 16 satellites
-
---SAT-Info-Almanac-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SAT-Info-Almanac-ExtList ::= SEQUENCE (SIZE (1..maxNrOfSatAlmanac-maxNoSat)) OF SAT-Info-Almanac-ExtItem
-SAT-Info-Almanac-ExtList ::= SEQUENCE (SIZE (1..16)) OF SAT-Info-Almanac-ExtItem
-
-SAT-Info-Almanac-ExtItem ::= SEQUENCE {
- data-id DATA-ID,
- sat-id SAT-ID,
- gps-e-alm BIT STRING (SIZE (16)),
- gps-toa-alm BIT STRING (SIZE (8)),
- gps-delta-I-alm BIT STRING (SIZE (16)),
- omegadot-alm BIT STRING (SIZE (16)),
- svhealth-alm BIT STRING (SIZE (8)),
- gps-a-sqrt-alm BIT STRING (SIZE (24)),
- omegazero-alm BIT STRING (SIZE (24)),
- m-zero-alm BIT STRING (SIZE (24)),
- gps-omega-alm BIT STRING (SIZE (24)),
- gps-af-zero-alm BIT STRING (SIZE (11)),
- gps-af-one-alm BIT STRING (SIZE (11)),
--- ie-Extensions ProtocolExtensionContainer { { SAT-Info-Almanac-ExtItemIEs } } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-} -- Includes the GPS-Almanac-Information for 17th through 32nd satellites.
-
---SAT-Info-Almanac-ExtItemIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SAT-Info-DGPSCorrections ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-DGPSCorrections-Item
-SAT-Info-DGPSCorrections ::= SEQUENCE (SIZE (1..16)) OF SAT-Info-DGPSCorrections-Item
-
-SAT-Info-DGPSCorrections-Item ::= SEQUENCE {
- sat-id SAT-ID,
- iode-dgps BIT STRING (SIZE (8)),
- udre UDRE,
- prc PRC,
- range-correction-rate Range-Correction-Rate,
--- ie-Extensions ProtocolExtensionContainer { { SAT-Info-DGPSCorrections-Item-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SAT-Info-DGPSCorrections-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SATInfo-RealTime-Integrity ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-RealTime-Integrity-Item
-SATInfo-RealTime-Integrity ::= SEQUENCE (SIZE (1..16)) OF SAT-Info-RealTime-Integrity-Item
-
-SAT-Info-RealTime-Integrity-Item ::= SEQUENCE {
- bad-sat-id SAT-ID,
--- ie-Extensions ProtocolExtensionContainer { { SAT-Info-RealTime-Integrity-Item-ExtIEs} } OPTIONAL,
- ie-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SAT-Info-RealTime-Integrity-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-ScaledAdjustmentRatio ::= INTEGER(0..100)
--- AdjustmentRatio = ScaledAdjustmentRatio / 100
-
-MaxAdjustmentStep ::= INTEGER(1..10)
--- Unit Slot
-
-SchedulingPriorityIndicator ::= INTEGER (0..15) -- lowest (0), highest (15)
-
---SID ::= INTEGER (0..maxNrOfMACdPDUIndexes-1)
-SID ::= INTEGER (0..7)
-
-ScramblingCodeNumber ::= INTEGER (0..15)
-
-Secondary-CPICH-Information-Change ::= CHOICE {
- new-secondary-CPICH CommonPhysicalChannelID,
- secondary-CPICH-shall-not-be-used NULL,
-...
-}
-
-SecondaryCCPCH-SlotFormat ::= INTEGER(0..17,...)
-
-Segment-Type ::= ENUMERATED {
- first-segment,
- first-segment-short,
- subsequent-segment,
- last-segment,
- last-segment-short,
- complete-SIB,
- complete-SIB-short,
- ...
-}
-
-Serving-E-DCH-RL-ID ::= CHOICE {
- serving-E-DCH-RL-in-this-NodeB Serving-E-DCH-RL-in-this-NodeB,
- serving-E-DCH-RL-not-in-this-NodeB NULL,
- ...
-}
-
-Serving-E-DCH-RL-in-this-NodeB ::= SEQUENCE {
- rL-ID RL-ID,
--- iE-Extensions ProtocolExtensionContainer { { Serving-E-DCH-RL-in-this-NodeB-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Serving-E-DCH-RL-in-this-NodeB-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SFN ::= INTEGER (0..4095)
-
-SFNSFN-FDD ::= INTEGER (0..614399)
-
-SFNSFN-TDD ::= INTEGER (0..40961)
-
-SFNSFNChangeLimit ::= INTEGER (1..256)
--- Unit chip, Step 1/16 chip, Range 1/16..16 chip
-
-SFNSFNDriftRate ::= INTEGER (-100..100)
--- Unit chip/s, Step 1/256 chip/s, Range -100/256..+100/256 chip/s
-
-SFNSFNDriftRateQuality ::= INTEGER (0..100)
--- Unit chip/s, Step 1/256 chip/s, Range 0..100/256 chip/s
-
-SFNSFNMeasurementThresholdInformation::= SEQUENCE {
- sFNSFNChangeLimit SFNSFNChangeLimit OPTIONAL,
- predictedSFNSFNDeviationLimit PredictedSFNSFNDeviationLimit OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SFNSFNMeasurementThresholdInformation-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SFNSFNMeasurementThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SFNSFNMeasurementValueInformation ::= SEQUENCE {
- successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation SEQUENCE (SIZE(1..96)) OF
- SEQUENCE {
- uC-Id UC-Id,
- sFNSFNValue SFNSFNValue,
- sFNSFNQuality SFNSFNQuality OPTIONAL,
- sFNSFNDriftRate SFNSFNDriftRate,
- sFNSFNDriftRateQuality SFNSFNDriftRateQuality OPTIONAL,
- sFNSFNTimeStampInformation SFNSFNTimeStampInformation,
--- iE-Extensions ProtocolExtensionContainer { { SuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- },
--- unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation SEQUENCE (SIZE(0..maxNrOfMeasNCell-1)) OF
- unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation SEQUENCE (SIZE(0..95)) OF
- SEQUENCE {
- uC-Id UC-Id,
--- iE-Extensions ProtocolExtensionContainer { { UnsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- },
--- iE-Extensions ProtocolExtensionContainer { { SFNSFNMeasurementValueInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SFNSFNMeasurementValueInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UnsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SFNSFNQuality ::= INTEGER (0..255)
--- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip
-
-ShutdownTimer ::= INTEGER (1..3600)
--- Unit sec
-
-SIB-Originator ::= ENUMERATED {
- nodeB,
- cRNC,
- ...
-}
-
-SIR-Error-Value ::= INTEGER (0..125)
--- According to mapping in [22]
-
-SFNSFNTimeStampInformation ::= CHOICE {
- sFNSFNTimeStamp-FDD SFN,
- sFNSFNTimeStamp-TDD SFNSFNTimeStamp-TDD,
- ...}
-
-SFNSFNTimeStamp-TDD::= SEQUENCE {
- sFN SFN,
- timeSlot TimeSlot,
--- iE-Extensions ProtocolExtensionContainer { { SFNSFNTimeStamp-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SFNSFNTimeStamp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SFNSFNValue ::= CHOICE {
- sFNSFN-FDD SFNSFN-FDD,
- sFNSFN-TDD SFNSFN-TDD,
- ...
-}
-
-SIR-Error-Value-IncrDecrThres ::= INTEGER (0..124)
-
-SIR-Value ::= INTEGER (0..63)
--- According to mapping in [22]/[23]
-
-SIR-Value-IncrDecrThres ::= INTEGER (0..62)
-
-SignallingBearerRequestIndicator::= ENUMERATED {bearerRequested}
-
-SpecialBurstScheduling ::= INTEGER (1..256) -- Number of frames between special burst transmission during DTX
-
-Start-Of-Audit-Sequence-Indicator ::= ENUMERATED {
- start-of-audit-sequence,
- not-start-of-audit-sequence
-}
-
-STTD-Indicator ::= ENUMERATED {
- active,
- inactive,
- ...
-}
-
-SSDT-SupportIndicator ::= ENUMERATED {
- not-Used-sSDT-Supported,
- sSDT-not-supported
-}
-
-SyncCase ::= INTEGER (1..2,...)
-
-SYNCDlCodeId ::= INTEGER (1..32,...)
-
-SyncFrameNumber ::= INTEGER (1..10)
-
-SynchronisationReportCharacteristics ::= SEQUENCE {
- synchronisationReportCharacteristicsType SynchronisationReportCharacteristicsType,
- synchronisationReportCharactThreExc SynchronisationReportCharactThreExc OPTIONAL,
- -- This IE shall be included if the synchronisationReportCharacteristicsType IE is set to “thresholdExceeding”.
--- iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharacteristics-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SynchronisationReportCharacteristics-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-SyncDLCodeIdThreInfoLCR CRITICALITY ignore EXTENSION SyncDLCodeIdThreInfoLCR PRESENCE optional },
--- ...
---}
-
---SynchronisationReportCharactThreExc ::= SEQUENCE (SIZE (1..maxNrOfCellSyncBursts)) OF SynchronisationReportCharactThreInfoItem
- -- Mandatory for 3.84Mcps TDD only. Not Applicable to 1.28Mcps TDD.
-SynchronisationReportCharactThreExc ::= SEQUENCE (SIZE (1..10)) OF SynchronisationReportCharactThreInfoItem -- Mandatory for 3.84Mcps TDD only. Not Applicable to 1.28Mcps TDD.
-
-SynchronisationReportCharactThreInfoItem ::= SEQUENCE {
- syncFrameNumber SyncFrameNumber,
--- cellSyncBurstInformation SEQUENCE (SIZE (1.. maxNrOfReceptsPerSyncFrame)) OF SynchronisationReportCharactCellSyncBurstInfoItem,
--- iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharactThreInfoItem-ExtIEs } } OPTIONAL,
- cellSyncBurstInformation SEQUENCE (SIZE (1.. 16)) OF SynchronisationReportCharactCellSyncBurstInfoItem,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SynchronisationReportCharactThreInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SynchronisationReportCharactCellSyncBurstInfoItem ::= SEQUENCE {
- cellSyncBurstCode CellSyncBurstCode,
- cellSyncBurstCodeShift CellSyncBurstCodeShift,
- cellSyncBurstTiming CellSyncBurstTiming OPTIONAL,
- cellSyncBurstTimingThreshold CellSyncBurstTimingThreshold OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharactCellSyncBurstInfoItem-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SynchronisationReportCharactCellSyncBurstInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SyncDLCodeIdThreInfoLCR ::= SEQUENCE (SIZE (0..maxNrOfSyncFramesLCR)) OF SyncDLCodeIdThreInfoList
- --Mandatory for 1.28Mcps TDD only. Not Applicable to 3.84Mcps TDD.
-SyncDLCodeIdThreInfoLCR ::= SEQUENCE (SIZE (0..512)) OF SyncDLCodeIdThreInfoList
- --Mandatory for 1.28Mcps TDD only. Not Applicable to 3.84Mcps TDD.
-
-SyncDLCodeIdThreInfoList ::= SEQUENCE {
- syncFrameNoToReceive SyncFrameNumber,
- syncDLCodeIdInfoLCR SyncDLCodeInfoListLCR,
--- iE-Extensions ProtocolExtensionContainer { { SyncDLCodeIdThreInfoList-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SyncDLCodeIdThreInfoList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SyncDLCodeInfoListLCR ::= SEQUENCE (SIZE (1..maxNrOfSyncDLCodesLCR)) OF SyncDLCodeInfoItemLCR
-SyncDLCodeInfoListLCR ::= SEQUENCE (SIZE (1..32)) OF SyncDLCodeInfoItemLCR
-
-SyncDLCodeInfoItemLCR ::= SEQUENCE {
- syncDLCodeId SYNCDlCodeId,
- syncDLCodeIdArrivTime CellSyncBurstTimingLCR OPTIONAL,
- syncDLCodeIdTimingThre CellSyncBurstTimingThreshold OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SyncDLCodeInfoItem-LCR-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---SyncDLCodeInfoItem-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-SynchronisationReportCharacteristicsType ::= ENUMERATED {
- frameRelated,
- sFNperiodRelated,
- cycleLengthRelated,
- thresholdExceeding,
- frequencyAcquisitionCompleted,
- ...
-}
-
-SynchronisationReportType ::= ENUMERATED {
- initialPhase,
- steadyStatePhase,
- lateEntrantCell,
- frequencyAcquisition,
- ...
-}
-
--- ==========================================
--- T
--- ==========================================
-
-T1 ::= ENUMERATED {v10,v20,v30,v40,v50,v60,v70,v80,v90,v100,v120,v140,v160,v200,v300,v400,...}
-
-T-Cell ::= ENUMERATED {
- v0,
- v1,
- v2,
- v3,
- v4,
- v5,
- v6,
- v7,
- v8,
- v9
-}
-
-T-RLFAILURE ::= INTEGER (0..255)
--- Unit seconds, Range 0s .. 25.5s, Step 0.1s
-
-TDD-AckNack-Power-Offset ::= INTEGER (-7..8,...)
--- Unit dB, Range –7dB .. +8dB, Step 1dB
-
-TDD-ChannelisationCode ::= ENUMERATED {
- chCode1div1,
- chCode2div1,
- chCode2div2,
- chCode4div1,
- chCode4div2,
- chCode4div3,
- chCode4div4,
- chCode8div1,
- chCode8div2,
- chCode8div3,
- chCode8div4,
- chCode8div5,
- chCode8div6,
- chCode8div7,
- chCode8div8,
- chCode16div1,
- chCode16div2,
- chCode16div3,
- chCode16div4,
- chCode16div5,
- chCode16div6,
- chCode16div7,
- chCode16div8,
- chCode16div9,
- chCode16div10,
- chCode16div11,
- chCode16div12,
- chCode16div13,
- chCode16div14,
- chCode16div15,
- chCode16div16,
- ...
-}
-
-TDD-ChannelisationCodeLCR ::= SEQUENCE {
- tDD-ChannelisationCode TDD-ChannelisationCode,
- modulation Modulation, -- Modulation options for 1.28Mcps TDD in contrast to 3.84Mcps TDD
--- iE-Extensions ProtocolExtensionContainer { { TDD-ChannelisationCodeLCR-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TDD-ChannelisationCodeLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---TDD-DL-Code-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-DL-Code-InformationItem
-TDD-DL-Code-Information ::= SEQUENCE (SIZE (1..240)) OF TDD-DL-Code-InformationItem
-
-TDD-DL-Code-InformationItem ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TDD-DL-Code-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---TDD-DL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF TDD-DL-Code-LCR-InformationItem
-TDD-DL-Code-LCR-Information ::= SEQUENCE (SIZE (1..240)) OF TDD-DL-Code-LCR-InformationItem
-
-TDD-DL-Code-LCR-InformationItem ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- tdd-DL-DPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR,
--- iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TDD-DL-Code-LCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TDD-DL-DPCH-TimeSlotFormat-LCR ::= CHOICE {
- qPSK QPSK-DL-DPCH-TimeSlotFormatTDD-LCR,
- eightPSK EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR,
- ...
-}
-
-QPSK-DL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...)
-
-EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...)
-
-TDD-DPCHOffset ::= CHOICE {
- initialOffset INTEGER (0..255),
- noinitialOffset INTEGER (0..63)
-}
-
-TDD-PhysicalChannelOffset ::= INTEGER (0..63)
-
-TDD-TPC-DownlinkStepSize ::= ENUMERATED {
- step-size1,
- step-size2,
- step-size3,
- ...
-}
-
-TDD-TPC-UplinkStepSize-LCR ::= ENUMERATED {
- step-size1,
- step-size2,
- step-size3,
- ...
-}
-
-TransportFormatCombination-Beta ::= CHOICE {
- signalledGainFactors SEQUENCE {
- gainFactor CHOICE {
- fdd SEQUENCE {
- betaC BetaCD,
- betaD BetaCD,
--- iE-Extensions ProtocolExtensionContainer { { GainFactorFDD-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- },
- tdd BetaCD,
- ...
- },
- refTFCNumber RefTFCNumber OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { SignalledGainFactors-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- },
- computedGainFactors RefTFCNumber,
- ...
-}
-
---GainFactorFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---SignalledGainFactors-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---TDD-UL-Code-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-UL-Code-InformationItem
-TDD-UL-Code-Information ::= SEQUENCE (SIZE (1..240)) OF TDD-UL-Code-InformationItem
-
-TDD-UL-Code-InformationItem ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCode TDD-ChannelisationCode,
--- iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TDD-UL-Code-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---TDD-UL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF TDD-UL-Code-LCR-InformationItem
-TDD-UL-Code-LCR-Information ::= SEQUENCE (SIZE (1..240)) OF TDD-UL-Code-LCR-InformationItem
-
-TDD-UL-Code-LCR-InformationItem ::= SEQUENCE {
- dPCH-ID DPCH-ID,
- tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- tdd-UL-DPCH-TimeSlotFormat-LCR TDD-UL-DPCH-TimeSlotFormat-LCR,
--- iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TDD-UL-Code-LCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TDD-UL-DPCH-TimeSlotFormat-LCR ::= CHOICE {
- qPSK QPSK-UL-DPCH-TimeSlotFormatTDD-LCR,
- eightPSK EightPSK-UL-DPCH-TimeSlotFormatTDD-LCR,
- ...
-}
-
-QPSK-UL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..69,...)
-
-EightPSK-UL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...)
-
-TFCI-Coding ::= ENUMERATED {
- v4,
- v8,
- v16,
- v32,
- ...
-}
-
-TFCI-Presence ::= ENUMERATED {
- present,
- not-present
-}
-
-TFCI-SignallingMode ::= SEQUENCE {
- tFCI-SignallingOption TFCI-SignallingMode-TFCI-SignallingOption,
- not-Used-splitType NULL OPTIONAL,
- not-Used-lengthOfTFCI2 NULL OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { TFCI-SignallingMode-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TFCI-SignallingMode-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TFCI-SignallingMode-TFCI-SignallingOption ::= ENUMERATED {
- normal,
- not-Used-split
-}
--- FIX ME
---TGD ::= INTEGER (0|15..269)
-TGD ::= INTEGER (15..269)
--- 0 = Undefined, only one transmission gap in the transmission gap pattern sequence
-
-TGPRC ::= INTEGER (0..511)
--- 0 = infinity
-
-TGPSID ::= INTEGER (1.. 6)
-
-TGSN ::= INTEGER (0..14)
-
-TimeSlot ::= INTEGER (0..14)
-
-TimeSlotDirection ::= ENUMERATED {
- ul,
- dl,
- ...
-}
-
-TimeSlotLCR ::= INTEGER (0..6)
-
-TimeSlotStatus ::= ENUMERATED {
- active,
- not-active,
- ...
-}
-
-TimingAdjustmentValue ::= CHOICE {
- initialPhase INTEGER (0..1048575,...),
- steadyStatePhase INTEGER (0..255,...)
-}
-
-TimingAdjustmentValueLCR ::= CHOICE {
- initialPhase INTEGER (0..524287,...),
- steadyStatePhase INTEGER (0..127,...)
-}
-
-TimingAdvanceApplied ::= ENUMERATED {
- yes,
- no
-}
-
-SynchronisationIndicator ::= ENUMERATED {
- timingMaintainedSynchronisation,
- ...
-}
-
-TnlQos ::= CHOICE {
- dsField DsField,
- genericTrafficCategory GenericTrafficCategory,
- ...
-}
-
-ToAWE ::= INTEGER (0..2559)
--- Unit ms
-
-ToAWS ::= INTEGER (0..1279)
--- Unit ms
-
-Transmission-Gap-Pattern-Sequence-Information ::= SEQUENCE (SIZE (1..6)) OF
- SEQUENCE {
- tGPSID TGPSID,
- tGSN TGSN,
- tGL1 GapLength,
- tGL2 GapLength OPTIONAL,
- tGD TGD,
- tGPL1 GapDuration,
- not-to-be-used-1 GapDuration OPTIONAL,
- -- This IE shall never be included in the SEQUENCE. If received it shall be ignored
- uL-DL-mode UL-DL-mode,
- downlink-Compressed-Mode-Method Downlink-Compressed-Mode-Method OPTIONAL,
- -- This IE shall be present if the UL/DL mode IE is set to "DL only" or "UL/DL"
- uplink-Compressed-Mode-Method Uplink-Compressed-Mode-Method OPTIONAL,
- -- This IE shall be present if the UL/DL mode IE is set to "UL only" or "UL/DL"
- dL-FrameType DL-FrameType,
- delta-SIR1 DeltaSIR,
- delta-SIR-after1 DeltaSIR,
- delta-SIR2 DeltaSIR OPTIONAL,
- delta-SIR-after2 DeltaSIR OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---Transmission-Gap-Pattern-Sequence-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TransmissionGapPatternSequenceCodeInformation ::= ENUMERATED{
-code-change,
-nocode-change
-}
-
---TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item
-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue ::= SEQUENCE (SIZE (1..64)) OF TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item
-
-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item ::= SEQUENCE{
- cellPortionID CellPortionID,
- transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
--- iE-Extensions ProtocolExtensionContainer { { TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue ::= INTEGER(0..100)
--- According to mapping in [22] and [23]
-
---Transmitted-Carrier-Power-For-CellPortion-Value ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF Transmitted-Carrier-Power-For-CellPortion-Value-Item
-Transmitted-Carrier-Power-For-CellPortion-Value ::= SEQUENCE (SIZE (1..64)) OF Transmitted-Carrier-Power-For-CellPortion-Value-Item
-
-Transmitted-Carrier-Power-For-CellPortion-Value-Item ::= SEQUENCE{
- cellPortionID CellPortionID,
- transmitted-Carrier-Power-Value Transmitted-Carrier-Power-Value,
--- iE-Extensions ProtocolExtensionContainer { { Transmitted-Carrier-Power-For-CellPortion-Value-Item-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---Transmitted-Carrier-Power-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-Transmitted-Carrier-Power-Value ::= INTEGER(0..100)
--- According to mapping in [22]/[23]
-
-Transmitted-Code-Power-Value ::= INTEGER (0..127)
--- According to mapping in [22]/[23]. Values 0 to 9 and 123 to 127 shall not be used.
-
-Transmitted-Code-Power-Value-IncrDecrThres ::= INTEGER (0..112,...)
-
-TransmissionDiversityApplied ::= BOOLEAN
--- true: applied, false: not applied
-
-TransmitDiversityIndicator ::= ENUMERATED {
- active,
- inactive
-}
-
-TFCS ::= SEQUENCE {
- tFCSvalues CHOICE {
- no-Split-in-TFCI TFCS-TFCSList,
- not-Used-split-in-TFCI NULL,
- -- This choice shall never be made by the CRNC and the Node B shall consider the procedure as failed if it is received.
- ...
- },
--- iE-Extensions ProtocolExtensionContainer { { TFCS-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TFCS-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TFCS-TFCSList ::= SEQUENCE (SIZE (1..1024)) OF
- SEQUENCE {
- cTFC TFCS-CTFC,
- tFC-Beta TransportFormatCombination-Beta OPTIONAL,
- -- The IE shall be present if the TFCS concerns a UL DPCH or PRACH channel [FDD – or PCPCH channel].
--- iE-Extensions ProtocolExtensionContainer { { TFCS-TFCSList-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TFCS-TFCSList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TFCS-CTFC ::= CHOICE {
- ctfc2bit INTEGER (0..3),
- ctfc4bit INTEGER (0..15),
- ctfc6bit INTEGER (0..63),
- ctfc8bit INTEGER (0..255),
- ctfc12bit INTEGER (0..4095),
- ctfc16bit INTEGER (0..65535),
- ctfcmaxbit INTEGER (0..16777215)
-}
-
-
-TransportBearerRequestIndicator ::= ENUMERATED {
- bearerRequested,
- bearerNotRequested,
- ...
-}
-
-TransportFormatSet ::= SEQUENCE {
- dynamicParts TransportFormatSet-DynamicPartList,
- semi-staticPart TransportFormatSet-Semi-staticPart,
--- iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TransportFormatSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---TransportFormatSet-DynamicPartList ::= SEQUENCE (SIZE (1..maxNrOfTFs)) OF
-TransportFormatSet-DynamicPartList ::= SEQUENCE (SIZE (1..32)) OF
- SEQUENCE {
- nrOfTransportBlocks TransportFormatSet-NrOfTransportBlocks,
- transportBlockSize TransportFormatSet-TransportBlockSize OPTIONAL,
- -- This IE shall be present if the Number of Transport Blocks IE is set to a value greater than 0
- mode TransportFormatSet-ModeDP,
--- iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-DynamicPartList-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---TransportFormatSet-DynamicPartList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TDD-TransportFormatSet-ModeDP ::= SEQUENCE {
- transmissionTimeIntervalInformation TransmissionTimeIntervalInformation OPTIONAL,
- -- This IE shall be present if the Transmission Time Interval IE in the Semi-static Transport Format Information IE is set to “dynamic”
--- iE-Extensions ProtocolExtensionContainer { {TDD-TransportFormatSet-ModeDP-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---TDD-TransportFormatSet-ModeDP-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TransmissionTimeIntervalInformation ::= SEQUENCE (SIZE (1..4)) OF
- SEQUENCE {
- transmissionTimeInterval TransportFormatSet-TransmissionTimeIntervalDynamic,
--- iE-Extensions ProtocolExtensionContainer { { TransmissionTimeIntervalInformation-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TransmissionTimeIntervalInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TransportFormatSet-Semi-staticPart ::= SEQUENCE {
- transmissionTimeInterval TransportFormatSet-TransmissionTimeIntervalSemiStatic,
- channelCoding TransportFormatSet-ChannelCodingType,
- codingRate TransportFormatSet-CodingRate OPTIONAL,
- -- This IE shall be present if the Type of channel coding IE is set to 'convolutional' or 'turbo'
- rateMatchingAttribute TransportFormatSet-RateMatchingAttribute,
- cRC-Size TransportFormatSet-CRC-Size,
- mode TransportFormatSet-ModeSSP ,
--- iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-Semi-staticPart-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TransportFormatSet-Semi-staticPart-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TransportFormatSet-ChannelCodingType ::= ENUMERATED {
- no-codingTDD,
- convolutional-coding,
- turbo-coding,
- ...
-}
-
-TransportFormatSet-CodingRate ::= ENUMERATED {
- half,
- third,
- ...
-}
-
-TransportFormatSet-CRC-Size ::= ENUMERATED {
- v0,
- v8,
- v12,
- v16,
- v24,
- ...
-}
-
-TransportFormatSet-ModeDP ::= CHOICE {
- tdd TDD-TransportFormatSet-ModeDP,
- notApplicable NULL,
- ...
-}
-
-TransportFormatSet-ModeSSP ::= CHOICE {
- tdd TransportFormatSet-SecondInterleavingMode,
- notApplicable NULL,
- ...
-}
-
-TransportFormatSet-NrOfTransportBlocks ::= INTEGER (0..512)
-
---TransportFormatSet-RateMatchingAttribute ::= INTEGER (1..maxRateMatching)
-TransportFormatSet-RateMatchingAttribute ::= INTEGER (1..256)
-
-TransportFormatSet-SecondInterleavingMode ::= ENUMERATED {
- frame-related,
- timeSlot-related,
- ...
-}
-
-TransportFormatSet-TransmissionTimeIntervalDynamic ::= ENUMERATED {
- msec-10,
- msec-20,
- msec-40,
- msec-80,
- ...
-}
-
-TransportFormatSet-TransmissionTimeIntervalSemiStatic ::= ENUMERATED {
- msec-10,
- msec-20,
- msec-40,
- msec-80,
- dynamic,
- ...,
- msec-5
-}
-
-TransportFormatSet-TransportBlockSize ::= INTEGER (0..5000)
-
-TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...))
-
-TSTD-Indicator ::= ENUMERATED {
- active,
- inactive
-}
-
-TUTRANGPS ::= SEQUENCE {
- ms-part INTEGER (0..16383),
- ls-part INTEGER (0..4294967295)
-}
-
-TUTRANGPSChangeLimit ::= INTEGER (1..256)
--- Unit chip, Step 1/16 chip, Range 1/16..16 chip
-
-TUTRANGPSDriftRate ::= INTEGER (-50..50)
--- Unit chip/s, Step 1/256 chip/s, Range -50/256..+50/256 chip/s
-
-TUTRANGPSDriftRateQuality ::= INTEGER (0..50)
--- Unit chip/s, Step 1/256 chip/s, Range 0..50/256 chip/s
-
-TUTRANGPSAccuracyClass ::= ENUMERATED {
- accuracy-class-A,
- accuracy-class-B,
- accuracy-class-C,
- ...
-}
-
-TUTRANGPSMeasurementThresholdInformation ::= SEQUENCE {
- tUTRANGPSChangeLimit TUTRANGPSChangeLimit OPTIONAL,
- predictedTUTRANGPSDeviationLimit PredictedTUTRANGPSDeviationLimit OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { TUTRANGPSMeasurementThresholdInformation-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TUTRANGPSMeasurementThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TUTRANGPSMeasurementValueInformation ::= SEQUENCE {
- tUTRANGPS TUTRANGPS,
- tUTRANGPSQuality TUTRANGPSQuality OPTIONAL,
- tUTRANGPSDriftRate TUTRANGPSDriftRate,
- tUTRANGPSDriftRateQuality TUTRANGPSDriftRateQuality OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { {TUTRANGPSMeasurementValueInformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---TUTRANGPSMeasurementValueInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-TUTRANGPSQuality ::= INTEGER (0..255)
--- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip
-
-TypeOfError ::= ENUMERATED {
- not-understood,
- missing,
- ...
-}
-
--- ==========================================
--- U
--- ==========================================
-
-UARFCN ::= INTEGER (0..16383, ...)
--- corresponds to 0MHz .. 3276.6MHz
-
-UC-Id ::= SEQUENCE {
- rNC-ID RNC-ID,
- c-ID C-ID,
--- iE-Extensions ProtocolExtensionContainer { {UC-Id-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
---UC-Id-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UDRE ::= ENUMERATED {
- udre-minusequal-one-m,
- udre-betweenoneandfour-m,
- udre-betweenfourandeight-m,
- udre-greaterequaleight-m
-}
-
-
-UE-Capability-Information ::= SEQUENCE {
- hSDSCH-Physical-Layer-Category INTEGER (1..64,...),
--- iE-Extensions ProtocolExtensionContainer { { UE-Capability-Information-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UE-Capability-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-
-UL-CapacityCredit ::= INTEGER (0..65535)
-
-UL-DL-mode ::= ENUMERATED {
- ul-only,
- dl-only,
- both-ul-and-dl
-}
-
-UL-DPDCH-Indicator-For-E-DCH-Operation ::= ENUMERATED {
- ul-DPDCH-present,
- ul-DPDCH-not-present
-}
-
-Uplink-Compressed-Mode-Method ::= ENUMERATED {
- sFdiv2,
- higher-layer-scheduling,
- ...
-}
-
---UL-Timeslot-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationItem
-UL-Timeslot-Information ::= SEQUENCE (SIZE (1..15)) OF UL-Timeslot-InformationItem
-
-UL-Timeslot-InformationItem ::= SEQUENCE {
- timeSlot TimeSlot,
- midambleShiftAndBurstType MidambleShiftAndBurstType,
- tFCI-Presence TFCI-Presence,
- uL-Code-InformationList TDD-UL-Code-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Timeslot-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-TimeslotLCR-InformationItem
-UL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1..6)) OF UL-TimeslotLCR-InformationItem
-
-UL-TimeslotLCR-InformationItem ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- midambleShiftLCR MidambleShiftLCR,
- tFCI-Presence TFCI-Presence,
- uL-Code-InformationList TDD-UL-Code-LCR-Information,
--- iE-Extensions ProtocolExtensionContainer { { UL-TimeslotLCR-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-TimeslotLCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-DPCCH-SlotFormat ::= INTEGER (0..5,...)
-
-UL-SIR ::= INTEGER (-82..173)
--- According to mapping in [16]
-
-UL-FP-Mode ::= ENUMERATED {
- normal,
- silent,
- ...
-}
-
-UL-PhysCH-SF-Variation ::= ENUMERATED {
- sf-variation-supported,
- sf-variation-not-supported
-}
-
-UL-ScramblingCode ::= SEQUENCE {
- uL-ScramblingCodeNumber UL-ScramblingCodeNumber,
- uL-ScramblingCodeLength UL-ScramblingCodeLength,
--- iE-Extensions ProtocolExtensionContainer { { UL-ScramblingCode-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-ScramblingCode-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-ScramblingCodeNumber ::= INTEGER (0..16777215)
-
-UL-ScramblingCodeLength ::= ENUMERATED {
- short,
- long
-}
-
-UL-Synchronisation-Parameters-LCR ::= SEQUENCE {
- uL-Synchronisation-StepSize UL-Synchronisation-StepSize,
- uL-Synchronisation-Frequency UL-Synchronisation-Frequency,
--- iE-Extensions ProtocolExtensionContainer { { UL-Synchronisation-Parameters-LCR-ExtIEs } } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---UL-Synchronisation-Parameters-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-Synchronisation-StepSize ::= INTEGER (1..8)
-
-UL-Synchronisation-Frequency ::= INTEGER (1..8)
-
---UL-TimeSlot-ISCP-Info ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-TimeSlot-ISCP-InfoItem
-UL-TimeSlot-ISCP-Info ::= SEQUENCE (SIZE (1..15)) OF UL-TimeSlot-ISCP-InfoItem
-
-UL-TimeSlot-ISCP-InfoItem ::= SEQUENCE {
- timeSlot TimeSlot,
- iSCP UL-TimeslotISCP-Value,
--- iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-InfoItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---UL-TimeSlot-ISCP-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
---UL-TimeSlot-ISCP-LCR-Info ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-TimeSlot-ISCP-LCR-InfoItem
-UL-TimeSlot-ISCP-LCR-Info ::= SEQUENCE (SIZE (1..6)) OF UL-TimeSlot-ISCP-LCR-InfoItem
-
-UL-TimeSlot-ISCP-LCR-InfoItem ::= SEQUENCE {
- timeSlotLCR TimeSlotLCR,
- iSCP UL-TimeslotISCP-Value,
--- iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
- }
-
---UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UpPTSInterferenceValue ::= INTEGER (0..127,...)
-
-Unidirectional-DCH-Indicator ::= ENUMERATED {
- downlink-DCH-only,
- uplink-DCH-only
-}
-
---USCH-Information ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-InformationItem
-USCH-Information ::= SEQUENCE (SIZE (1..32)) OF USCH-InformationItem
-
-USCH-InformationItem ::= SEQUENCE {
- uSCH-ID USCH-ID,
- cCTrCH-ID CCTrCH-ID, -- UL CCTrCH in which the USCH is mapped
- transportFormatSet TransportFormatSet, -- For USCH
- allocationRetentionPriority AllocationRetentionPriority,
--- iE-Extensions ProtocolExtensionContainer { { USCH-InformationItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---USCH-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
--- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
- -- Shall be ignored if bearer establishment with ALCAP.
---{ ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
--- ...
---}
-
---USCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-InformationResponseItem
-USCH-InformationResponse ::= SEQUENCE (SIZE (1..32)) OF USCH-InformationResponseItem
-
-USCH-InformationResponseItem ::= SEQUENCE {
- uSCH-ID USCH-ID,
- bindingID BindingID OPTIONAL,
- transportLayerAddress TransportLayerAddress OPTIONAL,
--- iE-Extensions ProtocolExtensionContainer { { USCH-InformationResponseItem-ExtIEs} } OPTIONAL,
- iE-Extensions ProtocolExtensionContainer OPTIONAL,
- ...
-}
-
---USCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
--- ...
---}
-
-UL-TimeslotISCP-Value ::= INTEGER (0..127)
--- According to mapping in [23]
-
-UL-TimeslotISCP-Value-IncrDecrThres ::= INTEGER (0..126)
-
-USCH-ID ::= INTEGER (0..255)
-
--- ==========================================
--- V
--- ==========================================
-
--- ==========================================
--- W
--- ==========================================
-
--- ==========================================
--- X
--- ==========================================
-
--- ==========================================
--- Y
--- ==========================================
-
--- ==========================================
--- Z
--- ==========================================
-
--- END
-
---9.3.5 Common Definitions
--- **************************************************************
---
--- Common definitions
---
--- **************************************************************
-
---NBAP-CommonDataTypes {
---itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
---umts-Access (20) modules (3) nbap (2) version1 (1) nbap-CommonDataTypes (3) }
-
---DEFINITIONS AUTOMATIC TAGS ::=
-
---BEGIN
-
--- **************************************************************
---
--- Extension constants
---
--- **************************************************************
-
-maxPrivateIEs INTEGER ::= 65535
-maxProtocolExtensions INTEGER ::= 65535
-maxProtocolIEs INTEGER ::= 65535
-
--- **************************************************************
---
--- Common Data Types
---
--- **************************************************************
-
-Criticality ::= ENUMERATED { reject, ignore, notify }
-
-MessageDiscriminator ::= ENUMERATED { common, dedicated }
-
-Presence ::= ENUMERATED { optional, conditional, mandatory }
-
-PrivateIE-ID ::= CHOICE {
- local INTEGER (0..65535),
- global OBJECT IDENTIFIER
-}
-
-ProcedureCode ::= INTEGER {
- id-audit (0),
- id-auditRequired (1),
- id-blockResource (2),
- id-cellDeletion (3),
- id-cellReconfiguration (4),
- id-cellSetup (5),
- id-cellSynchronisationInitiation (45),
- id-cellSynchronisationReconfiguration (46),
- id-cellSynchronisationReporting (47),
- id-cellSynchronisationTermination (48),
- id-cellSynchronisationFailure (49),
- id-commonMeasurementFailure (6),
- id-commonMeasurementInitiation (7),
- id-commonMeasurementReport (8),
- id-commonMeasurementTermination (9),
- id-commonTransportChannelDelete (10),
- id-commonTransportChannelReconfigure (11),
- id-commonTransportChannelSetup (12),
- id-compressedModeCommand (14),
- id-dedicatedMeasurementFailure (16),
- id-dedicatedMeasurementInitiation (17),
- id-dedicatedMeasurementReport (18),
- id-dedicatedMeasurementTermination (19),
- id-downlinkPowerControl (20),
- id-downlinkPowerTimeslotControl (38),
- id-errorIndicationForCommon (35),
- id-errorIndicationForDedicated (21),
- id-informationExchangeFailure (40),
- id-informationExchangeInitiation (41),
- id-informationExchangeTermination (42),
- id-informationReporting (43),
- id-BearerRearrangement (50),
- id-mBMSNotificationUpdate (53),
- id-physicalSharedChannelReconfiguration (37),
- id-privateMessageForCommon (36),
- id-privateMessageForDedicated (22),
- id-radioLinkAddition (23),
- id-radioLinkDeletion (24),
- id-radioLinkFailure (25),
- id-radioLinkPreemption (39),
- id-radioLinkRestoration (26),
- id-radioLinkSetup (27),
- id-reset (13),
- id-resourceStatusIndication (28),
- id-cellSynchronisationAdjustment (44),
- id-synchronisedRadioLinkReconfigurationCancellation (29),
- id-synchronisedRadioLinkReconfigurationCommit (30),
- id-synchronisedRadioLinkReconfigurationPreparation (31),
- id-systemInformationUpdate (32),
- id-unblockResource (33),
- id-unSynchronisedRadioLinkReconfiguration (34),
- id-radioLinkActivation (51),
- id-radioLinkParameterUpdate (52)
-} (0..255)
-
-ProcedureID ::= SEQUENCE {
- procedureCode ProcedureCode,
- ddMode ENUMERATED { tdd, fdd, common, ... }
-}
-
-ProtocolIE-ID ::= INTEGER {
-id-AICH-Information (0),
-id-AICH-InformationItem-ResourceStatusInd (1),
-id-BCH-Information (7),
-id-BCH-InformationItem-ResourceStatusInd (8),
-id-BCCH-ModificationTime (9),
-id-BlockingPriorityIndicator (10),
-id-Cause (13),
-id-CCP-InformationItem-AuditRsp (14),
-id-CCP-InformationList-AuditRsp (15),
-id-CCP-InformationItem-ResourceStatusInd (16),
-id-Cell-InformationItem-AuditRsp (17),
-id-Cell-InformationItem-ResourceStatusInd (18),
-id-Cell-InformationList-AuditRsp (19),
-id-CellParameterID (23),
-id-CFN (24),
-id-C-ID (25),
-id-CommonMeasurementAccuracy (39),
-id-CommonMeasurementObjectType-CM-Rprt (31),
-id-CommonMeasurementObjectType-CM-Rqst (32),
-id-CommonMeasurementObjectType-CM-Rsp (33),
-id-CommonMeasurementType (34),
-id-CommonPhysicalChannelID (35),
-id-CommonPhysicalChannelType-CTCH-SetupRqstFDD (36),
-id-CommonPhysicalChannelType-CTCH-SetupRqstTDD (37),
-id-CommunicationControlPortID (40),
-id-ConfigurationGenerationID (43),
-id-CRNC-CommunicationContextID (44),
-id-CriticalityDiagnostics (45),
-id-DCHs-to-Add-FDD (48),
-id-DCH-AddList-RL-ReconfPrepTDD (49),
-id-DCHs-to-Add-TDD (50),
-id-DCH-DeleteList-RL-ReconfPrepFDD (52),
-id-DCH-DeleteList-RL-ReconfPrepTDD (53),
-id-DCH-DeleteList-RL-ReconfRqstFDD (54),
-id-DCH-DeleteList-RL-ReconfRqstTDD (55),
-id-DCH-FDD-Information (56),
-id-DCH-TDD-Information (57),
-id-DCH-InformationResponse (59),
-id-FDD-DCHs-to-Modify (62),
-id-TDD-DCHs-to-Modify (63),
-id-DCH-ModifyList-RL-ReconfRqstTDD (65),
-id-DCH-RearrangeList-Bearer-RearrangeInd (135),
-id-DedicatedMeasurementObjectType-DM-Rprt (67),
-id-DedicatedMeasurementObjectType-DM-Rqst (68),
-id-DedicatedMeasurementObjectType-DM-Rsp (69),
-id-DedicatedMeasurementType (70),
-id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD (72),
-id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD (73),
-id-DL-CCTrCH-InformationList-RL-SetupRqstTDD (76),
-id-DL-DPCH-InformationItem-RL-AdditionRqstTDD (77),
-id-DL-DPCH-InformationList-RL-SetupRqstTDD (79),
-id-DL-DPCH-Information-RL-ReconfPrepFDD (81),
-id-DL-DPCH-Information-RL-ReconfRqstFDD (82),
-id-DL-DPCH-Information-RL-SetupRqstFDD (83),
-id-DL-DPCH-TimingAdjustment (21),
-id-DL-ReferencePowerInformationItem-DL-PC-Rqst (84),
-id-DLReferencePower (85),
-id-DLReferencePowerList-DL-PC-Rqst (86),
-id-Unused-ProtocolIE-ID-87 (87),
-id-Unused-ProtocolIE-ID-89 (89),
-id-Unused-ProtocolIE-ID-91 (91),
-id-Unused-ProtocolIE-ID-93 (93),
-id-DSCHs-to-Add-TDD (96),
-id-DSCH-Information-DeleteList-RL-ReconfPrepTDD (98),
-id-DSCH-Information-ModifyList-RL-ReconfPrepTDD (100),
-id-DSCH-InformationResponse (105),
-id-Unused-ProtocolIE-ID-106 (106),
-id-DSCH-TDD-Information (107),
-id-Unused-ProtocolIE-ID-108 (108),
-id-Unused-ProtocolIE-ID-112 (112),
-id-DSCH-RearrangeList-Bearer-RearrangeInd (136),
-id-End-Of-Audit-Sequence-Indicator (113),
-id-FACH-Information (116),
-id-FACH-InformationItem-ResourceStatusInd (117),
-id-FACH-ParametersList-CTCH-ReconfRqstTDD (120),
-id-FACH-ParametersListIE-CTCH-SetupRqstFDD (121),
-id-FACH-ParametersListIE-CTCH-SetupRqstTDD (122),
-id-IndicationType-ResourceStatusInd (123),
-id-Local-Cell-ID (124),
-id-Local-Cell-Group-InformationItem-AuditRsp (2),
-id-Local-Cell-Group-InformationItem-ResourceStatusInd (3),
-id-Local-Cell-Group-InformationItem2-ResourceStatusInd (4),
-id-Local-Cell-Group-InformationList-AuditRsp (5),
-id-Local-Cell-InformationItem-AuditRsp (125),
-id-Local-Cell-InformationItem-ResourceStatusInd (126),
-id-Local-Cell-InformationItem2-ResourceStatusInd (127),
-id-Local-Cell-InformationList-AuditRsp (128),
-id-AdjustmentPeriod (129),
-id-MaxAdjustmentStep (130),
-id-MaximumTransmissionPower (131),
-id-MeasurementFilterCoefficient (132),
-id-MeasurementID (133),
-id-MessageStructure (115),
-id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst (134),
-id-NodeB-CommunicationContextID (143),
-id-NeighbouringCellMeasurementInformation (455),
-id-P-CCPCH-Information (144),
-id-P-CCPCH-InformationItem-ResourceStatusInd (145),
-id-P-CPICH-Information (146),
-id-P-CPICH-InformationItem-ResourceStatusInd (147),
-id-P-SCH-Information (148),
-id-PCCPCH-Information-Cell-ReconfRqstTDD (150),
-id-PCCPCH-Information-Cell-SetupRqstTDD (151),
-id-PCH-Parameters-CTCH-ReconfRqstTDD (155),
-id-PCH-ParametersItem-CTCH-SetupRqstFDD (156),
-id-PCH-ParametersItem-CTCH-SetupRqstTDD (157),
-id-PCH-Information (158),
-id-PDSCH-Information-AddListIE-PSCH-ReconfRqst (161),
-id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst (162),
-id-PDSCHSets-AddList-PSCH-ReconfRqst (163),
-id-PDSCHSets-DeleteList-PSCH-ReconfRqst (164),
-id-PDSCHSets-ModifyList-PSCH-ReconfRqst (165),
-id-PICH-Information (166),
-id-PICH-Parameters-CTCH-ReconfRqstTDD (168),
-id-PowerAdjustmentType (169),
-id-PRACH-Information (170),
-id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD (175),
-id-PrimaryCCPCH-Information-Cell-SetupRqstFDD (176),
-id-PrimaryCPICH-Information-Cell-ReconfRqstFDD (177),
-id-PrimaryCPICH-Information-Cell-SetupRqstFDD (178),
-id-PrimarySCH-Information-Cell-ReconfRqstFDD (179),
-id-PrimarySCH-Information-Cell-SetupRqstFDD (180),
-id-PrimaryScramblingCode (181),
-id-SCH-Information-Cell-ReconfRqstTDD (183),
-id-SCH-Information-Cell-SetupRqstTDD (184),
-id-PUSCH-Information-AddListIE-PSCH-ReconfRqst (185),
-id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst (186),
-id-PUSCHSets-AddList-PSCH-ReconfRqst (187),
-id-PUSCHSets-DeleteList-PSCH-ReconfRqst (188),
-id-PUSCHSets-ModifyList-PSCH-ReconfRqst (189),
-id-RACH-Information (190),
-id-RACH-ParametersItem-CTCH-SetupRqstFDD (196),
-id-RACH-ParameterItem-CTCH-SetupRqstTDD (197),
-id-ReportCharacteristics (198),
-id-Reporting-Object-RL-FailureInd (199),
-id-Reporting-Object-RL-RestoreInd (200),
-id-RL-InformationItem-DM-Rprt (202),
-id-RL-InformationItem-DM-Rqst (203),
-id-RL-InformationItem-DM-Rsp (204),
-id-RL-InformationItem-RL-AdditionRqstFDD (205),
-id-RL-informationItem-RL-DeletionRqst (206),
-id-RL-InformationItem-RL-FailureInd (207),
-id-RL-InformationItem-RL-PreemptRequiredInd (286),
-id-RL-InformationItem-RL-ReconfPrepFDD (208),
-id-RL-InformationItem-RL-ReconfRqstFDD (209),
-id-RL-InformationItem-RL-RestoreInd (210),
-id-RL-InformationItem-RL-SetupRqstFDD (211),
-id-RL-InformationList-RL-AdditionRqstFDD (212),
-id-RL-informationList-RL-DeletionRqst (213),
-id-RL-InformationList-RL-PreemptRequiredInd (237),
-id-RL-InformationList-RL-ReconfPrepFDD (214),
-id-RL-InformationList-RL-ReconfRqstFDD (215),
-id-RL-InformationList-RL-SetupRqstFDD (216),
-id-RL-InformationResponseItem-RL-AdditionRspFDD (217),
-id-RL-InformationResponseItem-RL-ReconfReady (218),
-id-RL-InformationResponseItem-RL-ReconfRsp (219),
-id-RL-InformationResponseItem-RL-SetupRspFDD (220),
-id-RL-InformationResponseList-RL-AdditionRspFDD (221),
-id-RL-InformationResponseList-RL-ReconfReady (222),
-id-RL-InformationResponseList-RL-ReconfRsp (223),
-id-RL-InformationResponseList-RL-SetupRspFDD (224),
-id-RL-InformationResponse-RL-AdditionRspTDD (225),
-id-RL-InformationResponse-RL-SetupRspTDD (226),
-id-RL-Information-RL-AdditionRqstTDD (227),
-id-RL-Information-RL-ReconfRqstTDD (228),
-id-RL-Information-RL-ReconfPrepTDD (229),
-id-RL-Information-RL-SetupRqstTDD (230),
-id-RL-ReconfigurationFailureItem-RL-ReconfFailure (236),
-id-RL-Set-InformationItem-DM-Rprt (238),
-id-RL-Set-InformationItem-DM-Rsp (240),
-id-RL-Set-InformationItem-RL-FailureInd (241),
-id-RL-Set-InformationItem-RL-RestoreInd (242),
-id-S-CCPCH-Information (247),
-id-S-CPICH-Information (249),
-id-SCH-Information (251),
-id-S-SCH-Information (253),
-id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD (257),
-id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD (258),
-id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD (259),
-id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD (260),
-id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD (261),
-id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD (262),
-id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD (263),
-id-SecondarySCH-Information-Cell-ReconfRqstFDD (264),
-id-SecondarySCH-Information-Cell-SetupRqstFDD (265),
-id-SegmentInformationListIE-SystemInfoUpdate (266),
-id-SFN (268),
-id-SignallingBearerRequestIndicator (138),
-id-ShutdownTimer (269),
-id-Start-Of-Audit-Sequence-Indicator (114),
-id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD (270),
-id-Successful-RL-InformationRespItem-RL-SetupFailureFDD (271),
-id-SyncCase (274),
-id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH (275),
-id-T-Cell (276),
-id-TargetCommunicationControlPortID (139),
-id-TimeSlotConfigurationList-Cell-ReconfRqstTDD (277),
-id-TimeSlotConfigurationList-Cell-SetupRqstTDD (278),
-id-TransmissionDiversityApplied (279),
-id-TypeOfError (508),
-id-UARFCNforNt (280),
-id-UARFCNforNd (281),
-id-UARFCNforNu (282),
-id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD (284),
-id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD (285),
-id-UL-CCTrCH-InformationList-RL-SetupRqstTDD (288),
-id-UL-DPCH-InformationItem-RL-AdditionRqstTDD (289),
-id-UL-DPCH-InformationList-RL-SetupRqstTDD (291),
-id-UL-DPCH-Information-RL-ReconfPrepFDD (293),
-id-UL-DPCH-Information-RL-ReconfRqstFDD (294),
-id-UL-DPCH-Information-RL-SetupRqstFDD (295),
-id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD (296),
-id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD (297),
-id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD (300),
-id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD (301),
-id-USCH-Information-Add (302),
-id-USCH-Information-DeleteList-RL-ReconfPrepTDD (304),
-id-USCH-Information-ModifyList-RL-ReconfPrepTDD (306),
-id-USCH-InformationResponse (309),
-id-USCH-Information (310),
-id-USCH-RearrangeList-Bearer-RearrangeInd (141),
-id-Active-Pattern-Sequence-Information (315),
-id-AICH-ParametersListIE-CTCH-ReconfRqstFDD (316),
-id-AdjustmentRatio (317),
-id-Not-Used-320 (320),
-id-Not-Used-322 (322),
-id-FACH-ParametersListIE-CTCH-ReconfRqstFDD (323),
-id-CauseLevel-PSCH-ReconfFailure (324),
-id-CauseLevel-RL-AdditionFailureFDD (325),
-id-CauseLevel-RL-AdditionFailureTDD (326),
-id-CauseLevel-RL-ReconfFailure (327),
-id-CauseLevel-RL-SetupFailureFDD (328),
-id-CauseLevel-RL-SetupFailureTDD (329),
-id-Not-Used-330 (330),
-id-Not-Used-332 (332),
-id-Closed-Loop-Timing-Adjustment-Mode (333),
-id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD (334),
-id-Compressed-Mode-Deactivation-Flag (335),
-id-Not-Used-336 (336),
-id-Not-Used-342 (342),
-id-Not-Used-343 (343),
-id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD (346),
-id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD (347),
-id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD (348),
-id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD (349),
-id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD (350),
-id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD (351),
-id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD (352),
-id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD (353),
-id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD (355),
-id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD (356),
-id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD (357),
-id-DL-TPC-Pattern01Count (358),
-id-DPC-Mode (450),
-id-DPCHConstant (359),
-id-Unused-ProtocolIE-ID-94 (94),
-id-Unused-ProtocolIE-ID-110 (110),
-id-Unused-ProtocolIE-ID-111 (111),
-id-FACH-ParametersList-CTCH-SetupRsp (362),
-id-Limited-power-increase-information-Cell-SetupRqstFDD (369),
-id-PCH-Parameters-CTCH-SetupRsp (374),
-id-PCH-ParametersItem-CTCH-ReconfRqstFDD (375),
-id-Not-Used-376 (376),
-id-PICH-ParametersItem-CTCH-ReconfRqstFDD (380),
-id-PRACHConstant (381),
-id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD (383),
-id-PUSCHConstant (384),
-id-RACH-Parameters-CTCH-SetupRsp (385),
-id-Unused-ProtocolIE-ID-443 (443),
-id-Synchronisation-Configuration-Cell-ReconfRqst (393),
-id-Synchronisation-Configuration-Cell-SetupRqst (394),
-id-Transmission-Gap-Pattern-Sequence-Information (395),
-id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD (396),
-id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD (397),
-id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD (398),
-id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD (399),
-id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD (400),
-id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD (401),
-id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD (402),
-id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD (403),
-id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD (405),
-id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD (406),
-id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD (407),
-id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD (408),
-id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD (409),
-id-CommunicationContextInfoItem-Reset (412),
-id-CommunicationControlPortInfoItem-Reset (414),
-id-ResetIndicator (416),
-id-Unused-ProtocolIE-ID-417 (417),
-id-Unused-ProtocolIE-ID-418 (418),
-id-Unused-ProtocolIE-ID-419 (419),
-id-Unused-ProtocolIE-ID-142 (142),
-id-TimingAdvanceApplied (287),
-id-CFNReportingIndicator (6),
-id-SFNReportingIndicator (11),
-id-InnerLoopDLPCStatus (12),
-id-TimeslotISCPInfo (283),
-id-PICH-ParametersItem-CTCH-SetupRqstTDD (167),
-id-PRACH-ParametersItem-CTCH-SetupRqstTDD (20),
-id-CCTrCH-InformationItem-RL-FailureInd (46),
-id-CCTrCH-InformationItem-RL-RestoreInd (47),
-id-CauseLevel-SyncAdjustmntFailureTDD (420),
-id-CellAdjustmentInfo-SyncAdjustmntRqstTDD (421),
-id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD (494),
-id-CellSyncBurstInfoList-CellSyncReconfRqstTDD (482),
-id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD (422),
-id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD (423),
-id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD (424),
-id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD (425),
-id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD (426),
-id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD (427),
-id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD (428),
-id-CellSyncInfo-CellSyncReprtTDD (429),
-id-CSBTransmissionID (430),
-id-CSBMeasurementID (431),
-id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD (432),
-id-NCyclesPerSFNperiod (433),
-id-NRepetitionsPerCyclePeriod (434),
-id-SyncFrameNumber (437),
-id-SynchronisationReportType (438),
-id-SynchronisationReportCharacteristics (439),
-id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD (440),
-id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD (119),
-id-ReferenceClockAvailability (435),
-id-ReferenceSFNoffset (436),
-id-InformationExchangeID (444),
-id-InformationExchangeObjectType-InfEx-Rqst (445),
-id-InformationType (446),
-id-InformationReportCharacteristics (447),
-id-InformationExchangeObjectType-InfEx-Rsp (448),
-id-InformationExchangeObjectType-InfEx-Rprt (449),
-id-IPDLParameter-Information-Cell-ReconfRqstFDD (451),
-id-IPDLParameter-Information-Cell-SetupRqstFDD (452),
-id-IPDLParameter-Information-Cell-ReconfRqstTDD (453),
-id-IPDLParameter-Information-Cell-SetupRqstTDD (454),
-id-DL-DPCH-LCR-Information-RL-SetupRqstTDD (74),
-id-DwPCH-LCR-Information (78),
-id-DwPCH-LCR-InformationList-AuditRsp (90),
-id-DwPCH-LCR-Information-Cell-SetupRqstTDD (97),
-id-DwPCH-LCR-Information-Cell-ReconfRqstTDD (99),
-id-DwPCH-LCR-Information-ResourceStatusInd (101),
-id-maxFACH-Power-LCR-CTCH-SetupRqstTDD (154),
-id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD (174),
-id-FPACH-LCR-Information (290),
-id-FPACH-LCR-Information-AuditRsp (292),
-id-FPACH-LCR-InformationList-AuditRsp (22),
-id-FPACH-LCR-InformationList-ResourceStatusInd (311),
-id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD (312),
-id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD (314),
-id-PCCPCH-LCR-Information-Cell-SetupRqstTDD (456),
-id-PCH-Power-LCR-CTCH-SetupRqstTDD (457),
-id-PCH-Power-LCR-CTCH-ReconfRqstTDD (458),
-id-PICH-LCR-Parameters-CTCH-SetupRqstTDD (459),
-id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD (461),
-id-RL-InformationResponse-LCR-RL-SetupRspTDD (463),
-id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD (465),
-id-TimeSlot (495),
-id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD (466),
-id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD (467),
-id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD (468),
-id-TimeSlotLCR-CM-Rqst (469),
-id-UL-DPCH-LCR-Information-RL-SetupRqstTDD (470),
-id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD (472),
-id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD (473),
-id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD (474),
-id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD (475),
-id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD (477),
-id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD (479),
-id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD (480),
-id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD (481),
-id-UL-DPCH-LCR-InformationModify-AddList (483),
-id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD (485),
-id-UL-SIRTarget (510),
-id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst (486),
-id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst (487),
-id-Unused-ProtocolIE-ID-26 ( 26),
-id-Unused-ProtocolIE-ID-27 ( 27),
-id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst (488),
-id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst (489),
-id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst (490),
-id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst (491),
-id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst (492),
-id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst (493),
-id-timeslotInfo-CellSyncInitiationRqstTDD (496),
-id-SyncReportType-CellSyncReprtTDD (497),
-id-Power-Local-Cell-Group-InformationItem-AuditRsp (498),
-id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd (499),
-id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd (500),
-id-Power-Local-Cell-Group-InformationList-AuditRsp (501),
-id-Power-Local-Cell-Group-InformationList-ResourceStatusInd (502),
-id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd (503),
-id-Power-Local-Cell-Group-ID (504),
-id-PUSCH-Info-DM-Rqst (505),
-id-PUSCH-Info-DM-Rsp (506),
-id-PUSCH-Info-DM-Rprt (507),
-id-InitDL-Power (509),
-id-cellSyncBurstRepetitionPeriod (511),
-id-ReportCharacteristicsType-OnModification (512),
-id-SFNSFNMeasurementValueInformation (513),
-id-SFNSFNMeasurementThresholdInformation (514),
-id-TUTRANGPSMeasurementValueInformation (515),
-id-TUTRANGPSMeasurementThresholdInformation (516),
-id-Rx-Timing-Deviation-Value-LCR (520),
-id-RL-InformationResponse-LCR-RL-AdditionRspTDD (51),
-id-DL-PowerBalancing-Information (28),
-id-DL-PowerBalancing-ActivationIndicator (29),
-id-DL-PowerBalancing-UpdatedIndicator (30),
-id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD (517),
-id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD (518),
-id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD (519),
-id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD (41),
-id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD (42),
-id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst (522),
-id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst (523),
-id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst (524),
-id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst (525),
-id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst (526),
-id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst (527),
-id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst (528),
-id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst (529),
-id-bindingID (102),
-id-RL-Specific-DCH-Info (103),
-id-transportlayeraddress (104),
-id-DelayedActivation (231),
-id-DelayedActivationList-RL-ActivationCmdFDD (232),
-id-DelayedActivationInformation-RL-ActivationCmdFDD (233),
-id-DelayedActivationList-RL-ActivationCmdTDD (234),
-id-DelayedActivationInformation-RL-ActivationCmdTDD (235),
-id-neighbouringTDDCellMeasurementInformationLCR (58),
-id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD (543),
-id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD (544),
-id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD (545),
-id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD (546),
-id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD (547),
-id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD (548),
-id-SyncDLCodeIdThreInfoLCR (549),
-id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD (550),
-id-DwPCH-Power (551),
-id-AccumulatedClockupdate-CellSyncReprtTDD (552),
-id-Angle-Of-Arrival-Value-LCR (521),
-id-HSDSCH-FDD-Information (530),
-id-HSDSCH-FDD-Information-Response (531),
-id-HSDSCH-Information-to-Modify (534),
-id-HSDSCH-RNTI (535),
-id-HSDSCH-TDD-Information (536),
-id-HSDSCH-TDD-Information-Response (537),
-id-HSPDSCH-RL-ID (541),
-id-PrimCCPCH-RSCP-DL-PC-RqstTDD (542),
-id-Unused-ProtocolIE-ID-64 (64),
-id-PDSCH-RL-ID (66),
-id-HSDSCH-RearrangeList-Bearer-RearrangeInd (553),
-id-UL-Synchronisation-Parameters-LCR (554),
-id-HSDSCH-FDD-Update-Information (555),
-id-HSDSCH-TDD-Update-Information (556),
-id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD (558),
-id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD (559),
-id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD (560),
-id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD (561),
-id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD (562),
-id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD (563),
-id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD (564),
-id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD (565),
-id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD (566),
-id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD (567),
-id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD (568),
-id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD (569),
-id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD (570),
-id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD (571),
-id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD (572),
-id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD (573),
-id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD (574),
-id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD (575),
-id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD (576),
-id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD (577),
-id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD (578),
-id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD (579),
-id-Initial-DL-Power-TimeslotLCR-InformationItem (580),
-id-Maximum-DL-Power-TimeslotLCR-InformationItem (581),
-id-Minimum-DL-Power-TimeslotLCR-InformationItem (582),
-id-HS-DSCHProvidedBitRateValueInformation (583),
-id-HS-DSCHRequiredPowerValueInformation (585),
-id-HS-DSCHRequiredPowerValue (586),
-id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission (587),
-id-HS-SICH-Reception-Quality (588),
-id-HS-SICH-Reception-Quality-Measurement-Value (589),
-id-HSSICH-Info-DM-Rprt (590),
-id-HSSICH-Info-DM-Rqst (591),
-id-HSSICH-Info-DM-Rsp (592),
-id-Best-Cell-Portions-Value (593),
-id-Primary-CPICH-Usage-for-Channel-Estimation (594),
-id-Secondary-CPICH-Information-Change (595),
-id-NumberOfReportedCellPortions (596),
-id-CellPortion-InformationItem-Cell-SetupRqstFDD (597),
-id-CellPortion-InformationList-Cell-SetupRqstFDD (598),
-id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD (599),
-id-Secondary-CPICH-Information (600),
-id-Received-total-wide-band-power-For-CellPortion (601),
-id-Unidirectional-DCH-Indicator (602),
-id-TimingAdjustmentValueLCR (603),
-id-multipleRL-dl-DPCH-InformationList (604),
-id-multipleRL-dl-DPCH-InformationModifyList (605),
-id-multipleRL-ul-DPCH-InformationList (606),
-id-multipleRL-ul-DPCH-InformationModifyList (607),
-id-RL-ID (608),
-id-SAT-Info-Almanac-ExtItem (609),
-id-HSDPA-Capability (610),
-id-HSDSCH-Resources-Information-AuditRsp (611),
-id-HSDSCH-Resources-Information-ResourceStatusInd (612),
-id-HSDSCH-MACdFlows-to-Add (613),
-id-HSDSCH-MACdFlows-to-Delete (614),
-id-HSDSCH-Information-to-Modify-Unsynchronised (615),
-id-TnlQos (616),
-id-Received-total-wide-band-power-For-CellPortion-Value (617),
-id-Transmitted-Carrier-Power-For-CellPortion (618),
-id-Transmitted-Carrier-Power-For-CellPortion-Value (619),
-id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion (620),
-id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue (621),
-id-UpPTSInterferenceValue (622),
-id-PrimaryCCPCH-RSCP-Delta (623),
-id-MeasurementRecoveryBehavior (624),
-id-MeasurementRecoveryReportingIndicator (625),
-id-MeasurementRecoverySupportIndicator (626),
-id-Tstd-indicator (627),
-id-multiple-RL-Information-RL-ReconfPrepTDD (628),
-id-multiple-RL-Information-RL-ReconfRqstTDD (629),
-id-DL-DPCH-Power-Information-RL-ReconfPrepFDD (630),
-id-F-DPCH-Information-RL-ReconfPrepFDD (631),
-id-F-DPCH-Information-RL-SetupRqstFDD (632),
-id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD (633),
-id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD (634),
-id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD (635),
-id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD (636),
-id-MICH-CFN (637),
-id-MICH-Information-AuditRsp (638),
-id-MICH-Information-ResourceStatusInd (639),
-id-MICH-Parameters-CTCH-ReconfRqstFDD (640),
-id-MICH-Parameters-CTCH-ReconfRqstTDD (641),
-id-MICH-Parameters-CTCH-SetupRqstFDD (642),
-id-MICH-Parameters-CTCH-SetupRqstTDD (643),
-id-Modification-Period (644),
-id-NI-Information-NotifUpdateCmd (645),
-id-S-CCPCH-InformationListExt-AuditRsp (646),
-id-S-CCPCH-InformationListExt-ResourceStatusInd (647),
-id-S-CCPCH-LCR-InformationListExt-AuditRsp (648),
-id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd (649),
-id-HARQ-Preamble-Mode (650),
-id-Initial-DL-DPCH-TimingAdjustment (651),
-id-Initial-DL-DPCH-TimingAdjustment-Allowed (652),
-id-DLTransmissionBranchLoadValue (653),
-id-Power-Local-Cell-Group-choice-CM-Rqst (654),
-id-Power-Local-Cell-Group-choice-CM-Rsp (655),
-id-Power-Local-Cell-Group-choice-CM-Rprt (656),
-id-SynchronisationIndicator (657),
-id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst (658),
-id-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst (659),
-id-HS-DSCHRequiredPowerValue-For-Cell-Portion (660),
-id-HS-DSCHRequiredPowerValueInformation-For-CellPortion (661),
-id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion (662),
-id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code (663),
-id-E-AGCH-FDD-Code-Information (664),
-id-E-DCH-Capability (665),
-id-E-DCH-FDD-DL-Control-Channel-Information (666),
-id-E-DCH-FDD-Information (667),
-id-E-DCH-FDD-Information-Response (668),
-id-E-DCH-FDD-Information-to-Modify (669),
-id-E-DCH-MACdFlows-to-Add (670),
-id-E-DCH-MACdFlows-to-Delete (671),
-id-E-DCH-Resources-Information-AuditRsp (672),
-id-E-DCH-Resources-Information-ResourceStatusInd (673),
-id-E-DCH-RL-Indication (674),
-id-E-DCH-RL-Set-ID (675),
-id-E-DPCH-Information-RL-ReconfPrepFDD (676),
-id-E-DPCH-Information-RL-SetupRqstFDD (677),
-id-E-RGCH-E-HICH-FDD-Code-Information (678),
-id-Serving-E-DCH-RL-ID (679),
-id-UL-DPDCH-Indicator-For-E-DCH-Operation (680),
-id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD (681),
-id-E-DPCH-Information-RL-ReconfRqstFDD (682),
-id-Maximum-Target-ReceivedTotalWideBandPower (683),
-id-E-DCHProvidedBitRateValueInformation (684),
-id-HARQ-Preamble-Mode-Activation-Indicator (685),
-id-RL-Specific-E-DCH-Info (686),
-id-E-DCH-CapacityConsumptionLaw (687),
-id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp (688),
-id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp (689),
-id-E-DCH-RearrangeList-Bearer-RearrangeInd (690),
-id-HSDPA-And-EDCH-CellPortion-InformationListIE-PSCH-ReconfRqst (691),
-id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD (692),
-id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio (693),
-id-CellPortion-InformationItem-Cell-ReconfRqstFDD (694),
-id-CellPortion-InformationList-Cell-ReconfRqstFDD (695),
-id-multiple-PUSCH-InfoList-DM-Rsp (696),
-id-multiple-PUSCH-InfoList-DM-Rprt (697),
-id-Reference-ReceivedTotalWideBandPower (698)
-} (0..65535)
-
-TransactionID ::= CHOICE {
- shortTransActionId INTEGER (0..127),
- longTransActionId INTEGER (0..32767)
-}
-
-TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
-
---END
-
---9.3.7 Container Definitions
--- **************************************************************
---
--- Container definitions
---
--- **************************************************************
-
---NBAP-Containers {
---itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
---umts-Access (20) modules (3) nbap (2) version1 (1) nbap-Containers (5) }
-
---DEFINITIONS AUTOMATIC TAGS ::=
-
---BEGIN
-
--- **************************************************************
---
--- IE parameter types from other modules.
---
--- **************************************************************
-
---IMPORTS
--- maxProtocolExtensions,
--- maxPrivateIEs,
--- maxProtocolIEs,
--- Criticality,
--- Presence,
--- PrivateIE-ID,
--- ProtocolIE-ID
---FROM NBAP-CommonDataTypes;
-
--- **************************************************************
---
--- Class Definition for Protocol IEs
---
--- **************************************************************
-
---NBAP-PROTOCOL-IES ::= CLASS {
--- &id ProtocolIE-ID UNIQUE,
--- &criticality Criticality,
--- &Value,
--- &presence Presence
---}
-
---WITH SYNTAX {
--- ID &id
--- CRITICALITY &criticality
--- TYPE &Value
--- PRESENCE &presence
---}
-
--- **************************************************************
---
--- Class Definition for Protocol IEs
---
--- **************************************************************
-
---NBAP-PROTOCOL-IES-PAIR ::= CLASS {
--- &id ProtocolIE-ID UNIQUE,
--- &firstCriticality Criticality,
--- &FirstValue,
--- &secondCriticality Criticality,
--- &SecondValue,
--- &presence Presence
---}
-
---WITH SYNTAX {
--- ID &id
--- FIRST CRITICALITY &firstCriticality
--- FIRST TYPE &FirstValue
--- SECOND CRITICALITY &secondCriticality
--- SECOND TYPE &SecondValue
--- PRESENCE &presence
---}
-
--- **************************************************************
---
--- Class Definition for Protocol Extensions
---
--- **************************************************************
-
---NBAP-PROTOCOL-EXTENSION ::= CLASS {
--- &id ProtocolIE-ID UNIQUE,
--- &criticality Criticality,
--- &Extension,
--- &presence Presence
---}
-
---WITH SYNTAX {
--- ID &id
--- CRITICALITY &criticality
--- EXTENSION &Extension
--- PRESENCE &presence
---}
-
--- **************************************************************
---
--- Class Definition for Private IEs
---
--- **************************************************************
-
---NBAP-PRIVATE-IES ::= CLASS {
--- &id PrivateIE-ID,
--- &criticality Criticality,
--- &Value,
--- &presence Presence
---}
-
-
---WITH SYNTAX {
--- ID &id
--- CRITICALITY &criticality
--- TYPE &Value
--- PRESENCE &presence
---}
-
--- **************************************************************
---
--- Container for Protocol IEs
---
--- **************************************************************
-
---ProtocolIE-Container {NBAP-PROTOCOL-IES : IEsSetParam} ::=
--- SEQUENCE (SIZE (0..maxProtocolIEs)) OF
--- ProtocolIE-Field {{IEsSetParam}}
-
-ProtocolIE-Container ::=
- SEQUENCE (SIZE (0..65535)) OF
- ProtocolIE-Field
-
---ProtocolIE-Single-Container {NBAP-PROTOCOL-IES : IEsSetParam} ::=
--- ProtocolIE-Field {{IEsSetParam}}
-
-ProtocolIE-Single-Container ::=
- ProtocolIE-Field
-
---ProtocolIE-Field {NBAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
--- id NBAP-PROTOCOL-IES.&id ({IEsSetParam}),
--- criticality NBAP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
--- value NBAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
---}
-ProtocolIE-Field ::= SEQUENCE {
- id ProtocolIE-ID,
- criticality Criticality,
- value ProtocolIEValue
-}
-
-ProtocolIEValue ::= ANY
-
--- **************************************************************
---
--- Container for Protocol IE Pairs
---
--- **************************************************************
-
---ProtocolIE-ContainerPair {NBAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
--- SEQUENCE (SIZE (0..maxProtocolIEs)) OF
--- ProtocolIE-FieldPair {{IEsSetParam}}
-
-ProtocolIE-ContainerPair ::=
- SEQUENCE (SIZE (0..65535)) OF
- ProtocolIE-FieldPair
-
---ProtocolIE-FieldPair {NBAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
--- id NBAP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
--- firstCriticality NBAP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
--- firstValue NBAP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
--- secondCriticality NBAP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
--- secondValue NBAP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
---}
-
-ProtocolIE-FieldPair ::= SEQUENCE {
- id ProtocolIE-ID,
- firstCriticality Criticality,
- firstValue FirstValue,
- secondCriticality Criticality,
- secondValue SecondValue
-}
-
-FirstValue ::= ANY
-SecondValue ::= ANY
--- **************************************************************
---
--- Container Lists for Protocol IE Containers
---
--- **************************************************************
-
---ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, NBAP-PROTOCOL-IES : IEsSetParam} ::=
--- SEQUENCE (SIZE (lowerBound..upperBound)) OF
--- ProtocolIE-Container {{IEsSetParam}}
-
-ProtocolIE-ContainerList ::=
- SEQUENCE (SIZE (0..65535)) OF
- ProtocolIE-Container
-
---ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, NBAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
--- SEQUENCE (SIZE (lowerBound..upperBound)) OF
--- ProtocolIE-ContainerPair {{IEsSetParam}}
-
-ProtocolIE-ContainerPairList ::=
- SEQUENCE (SIZE (0..65535)) OF
- ProtocolIE-ContainerPair
-
--- **************************************************************
---
--- Container for Protocol Extensions
---
--- **************************************************************
-
---ProtocolExtensionContainer {NBAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
--- SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
--- ProtocolExtensionField {{ExtensionSetParam}}
-
-ProtocolExtensionContainer ::=
- SEQUENCE (SIZE (1..65535)) OF
- ProtocolExtensionField
-
---ProtocolExtensionField {NBAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
--- id NBAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}),
--- criticality NBAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}),
--- extensionValue NBAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id})
---}
-ProtocolExtensionField ::= SEQUENCE {
- id ProtocolIE-ID,
- criticality Criticality,
- extensionValue Extension
-}
-
-Extension ::= ANY
--- **************************************************************
---
--- Container for Private IEs
---
--- **************************************************************
-
---PrivateIE-Container {NBAP-PRIVATE-IES : IEsSetParam} ::=
--- SEQUENCE (SIZE (1..maxPrivateIEs)) OF
--- PrivateIE-Field {{IEsSetParam}}
-
-PrivateIE-Container ::=
- SEQUENCE (SIZE (1..65535)) OF
- PrivateIE-Field
-
---PrivateIE-Field {NBAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
--- id NBAP-PRIVATE-IES.&id
--- ({IEsSetParam}),
--- criticality NBAP-PRIVATE-IES.&criticality
--- ({IEsSetParam}{@id}),
--- value NBAP-PRIVATE-IES.&Value
--- ({IEsSetParam}{@id})
---}
-
-PrivateIE-Field ::= SEQUENCE {
- privateIEid PrivateIE-ID,
- criticality Criticality,
- privateIEvalue PrivateIEvalue
-}
-
-PrivateIEvalue ::= ANY
--- END
-END \ No newline at end of file
diff --git a/asn1/nbap/nbap.cnf b/asn1/nbap/nbap.cnf
index 4dc30bc151..aca2c80acb 100644
--- a/asn1/nbap/nbap.cnf
+++ b/asn1/nbap/nbap.cnf
@@ -3,88 +3,963 @@
# Copyright 2005 Anders Broman
# $Id$
+#.OPT
+PER
+ALIGNED
+#.END
+
#.PDU
NBAP-PDU
-#.NO_EMIT
+#.MAKE_DEFINES
+ProcedureCode
+#.MAKE_ENUM
+ProtocolIE-ID
+ProcedureID/ddMode
#.TYPE_RENAME
+ProcedureID/ddMode DdMode
-#.FIELD_RENAME
-CellSyncBurstTiming/initialPhase initialPhase_0_1048575
+ProtocolIE-Field/value ProtocolIE_Field_value
+PrivateIE-Field/value PrivateIE_Field_value
+InitiatingMessage/value InitiatingMessage_value
+SuccessfulOutcome/value SuccessfulOutcome_value
+UnsuccessfulOutcome/value UnsuccessfulOutcome_value
+Outcome/value Outcome_value
+MidambleShiftAndBurstType/type1 Type1
+MidambleShiftAndBurstType768/type1 Type7681
+MidambleShiftAndBurstType/type2 Type2
+MidambleShiftAndBurstType768/type2 Type7682
+MidambleShiftAndBurstType/type3 Type3
+MidambleShiftAndBurstType768/type3 Type7683
-#.FN_PARS ProcedureCode
+MidambleShiftAndBurstType/type1/midambleAllocationMode MidambleAllocationMode1
+MidambleShiftAndBurstType/type2/midambleAllocationMode MidambleAllocationMode2
+MidambleShiftAndBurstType/type3/midambleAllocationMode MidambleAllocationMode3
+MidambleShiftAndBurstType768/type1/midambleAllocationMode MidambleAllocationMode7681
+MidambleShiftAndBurstType768/type2/midambleAllocationMode MidambleAllocationMode7682
+MidambleShiftAndBurstType768/type3/midambleAllocationMode MidambleAllocationMode7683
-VAL_PTR = &ProcedureCode
-
-#.FN_FTR ProcedureCode
- if (check_col(actx->pinfo->cinfo, COL_INFO))
- col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
- val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
- "unknown message"));
-#.FN_PARS ProtocolIE-ID
-
-VAL_PTR = &ProtocolIE_ID
-#.FN_PARS ProcedureID/ddMode
-
-VAL_PTR = &ddMode
-
-#.FN_BODY Extension
- /* FIX ME */
- guint length;
+#.FIELD_RENAME
+DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst/timeSlot timeSlotLCR
+E-PUCH-Timeslot-Item-InfoLCR/timeSlot timeSlotLCR
- offset = dissect_per_length_determinant(tvb, offset, %(ACTX)s, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+CellSyncBurstTiming/initialPhase initialPhase_0_1048575
-#.FN_BODY InitiatingMessageValue
- offset = dissect_nbap_InitiatingMessageValueValue(tvb, offset, %(ACTX)s, tree);
+#.OMIT_ASSIGNMENT
+Presence
+ProtocolIE-FieldPair
+ProtocolIE-ContainerList
+ProtocolIE-ContainerPair
+ProtocolIE-ContainerPairList
+#.END
-#.FN_BODY SuccessfulOutcomeValue
+#.FN_PARS ProtocolIE-ID VAL_PTR = &ProtocolIE_ID
+#.FN_FTR ProtocolIE-ID
+ if (tree) {
+ proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str(ProtocolIE_ID, VALS(nbap_ProtocolIE_ID_vals), "unknown (%d)"));
+ }
+#.END
- offset = dissect_nbap_SuccessfulOutcomeValueValue(tvb, offset, %(ACTX)s, tree);
+#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue
-#.FN_BODY OutcomeValue
- /* FIX ME */
- guint length;
+#.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue
- offset = dissect_per_length_determinant(tvb, offset, %(ACTX)s, tree, hf_nbap_pdu_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+#.FN_PARS ProcedureCode VAL_PTR = &ProcedureCode
+#.FN_FTR ProcedureCode
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
+ "unknown message"));
+#.END
+#.FN_PARS ProcedureID/ddMode VAL_PTR = &ddMode
-#.FN_BODY UnsuccessfulOutcomeValue
+#.FN_HDR ProcedureID
+ ProcedureCode = 0xFFFF;
+ ddMode = 0xFFFF;
+ ProcedureID = NULL;
+#.END
- offset = dissect_nbap_UnsuccessfulOutcomeValueValue(tvb, offset, %(ACTX)s, tree);
+#.FN_FTR ProcedureID
+ ProcedureID = ep_strdup_printf("%s/%s",
+ val_to_str(ProcedureCode, VALS(nbap_ProcedureCode_vals), "unknown(%u)"),
+ val_to_str(ddMode, VALS(nbap_DdMode_vals), "unknown(%u)"));
+#.END
-#.FN_BODY ProtocolIEValue
+#.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue
- offset = dissect_nbap_ProtocolIEValueValue(tvb, offset, %(ACTX)s, tree);
+#.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue
-#.FN_BODY FirstValue
- /* FIX ME */
- guint length;
+#.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
- offset = dissect_per_length_determinant(tvb, offset, %(ACTX)s, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
-#.FN_BODY SecondValue
- /* FIX ME */
- guint length;
+#.REGISTER_NEW
- offset = dissect_per_length_determinant(tvb, offset, %(ACTX)s, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+#NBAP-PROTOCOL-IES
+TUTRANGPSMeasurementValueInformation N nbap.ies id-TUTRANGPSMeasurementValueInformation
+SFNSFNMeasurementValueInformation N nbap.ies id-SFNSFNMeasurementValueInformation
+TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission
+HS-DSCHRequiredPower N nbap.ies id-HS-DSCHRequiredPowerValueInformation
+HS-DSCHProvidedBitRate N nbap.ies id-HS-DSCHProvidedBitRateValueInformation
+Transmitted-Carrier-Power-For-CellPortion-Value N nbap.ies id-Transmitted-Carrier-Power-For-CellPortion-Value
+Received-total-wide-band-power-For-CellPortion-Value N nbap.ies id-Received-total-wide-band-power-For-CellPortion-Value
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue
+UpPTSInterferenceValue N nbap.ies id-UpPTSInterferenceValue
+DLTransmissionBranchLoadValue N nbap.ies id-DLTransmissionBranchLoadValue
+HS-DSCHRequiredPowerValueInformation-For-CellPortion N nbap.ies id-HS-DSCHRequiredPowerValueInformation-For-CellPortion
+HS-DSCHProvidedBitRateValueInformation-For-CellPortion N nbap.ies id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion
+E-DCHProvidedBitRate N nbap.ies id-E-DCHProvidedBitRateValueInformation
+E-DCH-Non-serving-Relative-Grant-Down-Commands N nbap.ies id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue
+Received-Scheduled-EDCH-Power-Share-Value N nbap.ies id-Received-Scheduled-EDCH-Power-Share-Value
+Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value N nbap.ies id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value
+TUTRANGANSSMeasurementValueInformation N nbap.ies id-TUTRANGANSSMeasurementValueInformation
+Rx-Timing-Deviation-Value-LCR N nbap.ies id-Rx-Timing-Deviation-Value-LCR
+Angle-Of-Arrival-Value-LCR N nbap.ies id-Angle-Of-Arrival-Value-LCR
+HS-SICH-Reception-Quality-Value N nbap.ies id-HS-SICH-Reception-Quality
+Best-Cell-Portions-Value N nbap.ies id-Best-Cell-Portions-Value
+Rx-Timing-Deviation-Value-768 N nbap.ies id-Rx-Timing-Deviation-Value-768
+Rx-Timing-Deviation-Value-384-ext N nbap.ies id-Rx-Timing-Deviation-Value-384-ext
+Extended-Round-Trip-Time-Value N nbap.ies id-Extended-Round-Trip-Time-Value
+NeighbouringTDDCellMeasurementInformationLCR N nbap.ies id-neighbouringTDDCellMeasurementInformationLCR
+NeighbouringTDDCellMeasurementInformation768 N nbap.ies id-neighbouringTDDCellMeasurementInformation768
+ReportCharacteristicsType-OnModification N nbap.ies id-ReportCharacteristicsType-OnModification
+Transmitted-Carrier-Power-Value N nbap.ies id-Transmitted-Carrier-Power-For-CellPortion
+Received-total-wide-band-power-Value-IncrDecrThres N nbap.ies id-Received-total-wide-band-power-For-CellPortion
+TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion
+RSEPS-Value-IncrDecrThres N nbap.ies id-Received-Scheduled-EDCH-Power-Share
+TUTRANGPSMeasurementThresholdInformation N nbap.ies id-TUTRANGPSMeasurementThresholdInformation
+SFNSFNMeasurementThresholdInformation N nbap.ies id-SFNSFNMeasurementThresholdInformation
+HS-SICH-Reception-Quality-Measurement-Value N nbap.ies id-HS-SICH-Reception-Quality-Measurement-Value
+HS-DSCHRequiredPowerValue N nbap.ies id-HS-DSCHRequiredPowerValue
+HS-DSCHRequiredPowerValue N nbap.ies id-HS-DSCHRequiredPowerValue-For-Cell-Portion
+RSEPS-Value-IncrDecrThres N nbap.ies id-Received-Scheduled-EDCH-Power-Share-For-CellPortion
+HS-SICH-Reception-Quality-Measurement-Value N nbap.ies id-Additional-HS-SICH-Reception-Quality-Measurement-Value
+TUTRANGANSSMeasurementThresholdInformation N nbap.ies id-TUTRANGANSSMeasurementThresholdInformation
+C-ID N nbap.ies id-C-ID
+ConfigurationGenerationID N nbap.ies id-ConfigurationGenerationID
+CommonPhysicalChannelType-CTCH-SetupRqstFDD N nbap.ies id-CommonPhysicalChannelType-CTCH-SetupRqstFDD
+FACH-ParametersListIE-CTCH-SetupRqstFDD N nbap.ies id-FACH-ParametersListIE-CTCH-SetupRqstFDD
+PCH-ParametersItem-CTCH-SetupRqstFDD N nbap.ies id-PCH-ParametersItem-CTCH-SetupRqstFDD
+RACH-ParametersItem-CTCH-SetupRqstFDD N nbap.ies id-RACH-ParametersItem-CTCH-SetupRqstFDD
+CommonPhysicalChannelType-CTCH-SetupRqstTDD N nbap.ies id-CommonPhysicalChannelType-CTCH-SetupRqstTDD
+Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD N nbap.ies id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD
+Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD N nbap.ies id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD
+FACH-ParametersListIE-CTCH-SetupRqstTDD N nbap.ies id-FACH-ParametersListIE-CTCH-SetupRqstTDD
+PCH-ParametersItem-CTCH-SetupRqstTDD N nbap.ies id-PCH-ParametersItem-CTCH-SetupRqstTDD
+PICH-ParametersItem-CTCH-SetupRqstTDD N nbap.ies id-PICH-ParametersItem-CTCH-SetupRqstTDD
+PICH-LCR-Parameters-CTCH-SetupRqstTDD N nbap.ies id-PICH-LCR-Parameters-CTCH-SetupRqstTDD
+PRACH-ParametersItem-CTCH-SetupRqstTDD N nbap.ies id-PRACH-ParametersItem-CTCH-SetupRqstTDD
+PRACH-LCR-ParametersList-CTCH-SetupRqstTDD N nbap.ies id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD
+RACH-ParameterItem-CTCH-SetupRqstTDD N nbap.ies id-RACH-ParameterItem-CTCH-SetupRqstTDD
+FACH-CommonTransportChannel-InformationResponse N nbap.ies id-FACH-ParametersList-CTCH-SetupRsp
+CommonTransportChannel-InformationResponse N nbap.ies id-PCH-Parameters-CTCH-SetupRsp
+CommonTransportChannel-InformationResponse N nbap.ies id-RACH-Parameters-CTCH-SetupRsp
+CriticalityDiagnostics N nbap.ies id-CriticalityDiagnostics
+Cause N nbap.ies id-Cause
+CommonPhysicalChannelType-CTCH-ReconfRqstFDD N nbap.ies id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD
+FACH-ParametersListIE-CTCH-ReconfRqstFDD N nbap.ies id-FACH-ParametersListIE-CTCH-ReconfRqstFDD
+PCH-ParametersItem-CTCH-ReconfRqstFDD N nbap.ies id-PCH-ParametersItem-CTCH-ReconfRqstFDD
+PICH-ParametersItem-CTCH-ReconfRqstFDD N nbap.ies id-PICH-ParametersItem-CTCH-ReconfRqstFDD
+PRACH-ParametersListIE-CTCH-ReconfRqstFDD N nbap.ies id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD
+AICH-ParametersListIE-CTCH-ReconfRqstFDD N nbap.ies id-AICH-ParametersListIE-CTCH-ReconfRqstFDD
+Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD N nbap.ies id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD
+PICH-Parameters-CTCH-ReconfRqstTDD N nbap.ies id-PICH-Parameters-CTCH-ReconfRqstTDD
+FACH-ParametersList-CTCH-ReconfRqstTDD N nbap.ies id-FACH-ParametersList-CTCH-ReconfRqstTDD
+PCH-Parameters-CTCH-ReconfRqstTDD N nbap.ies id-PCH-Parameters-CTCH-ReconfRqstTDD
+Secondary-CCPCHListIE-CTCH-ReconfRqstTDD N nbap.ies id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD
+CommonPhysicalChannelID N nbap.ies id-CommonPhysicalChannelID
+BlockingPriorityIndicator N nbap.ies id-BlockingPriorityIndicator
+ShutdownTimer N nbap.ies id-ShutdownTimer
+Start-Of-Audit-Sequence-Indicator N nbap.ies id-Start-Of-Audit-Sequence-Indicator
+End-Of-Audit-Sequence-Indicator N nbap.ies id-End-Of-Audit-Sequence-Indicator
+Cell-InformationList-AuditRsp N nbap.ies id-Cell-InformationList-AuditRsp
+CCP-InformationList-AuditRsp N nbap.ies id-CCP-InformationList-AuditRsp
+Local-Cell-InformationList-AuditRsp N nbap.ies id-Local-Cell-InformationList-AuditRsp
+Local-Cell-Group-InformationList-AuditRsp N nbap.ies id-Local-Cell-Group-InformationList-AuditRsp
+Cell-InformationItem-AuditRsp N nbap.ies id-Cell-InformationItem-AuditRsp
+Common-PhysicalChannel-Status-Information N nbap.ies id-P-SCH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-S-SCH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-P-CPICH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-S-CPICH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-P-CCPCH-Information
+Common-TransportChannel-Status-Information N nbap.ies id-BCH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-S-CCPCH-Information
+Common-TransportChannel-Status-Information N nbap.ies id-PCH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-PICH-Information
+Common-TransportChannel-Status-Information N nbap.ies id-FACH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-PRACH-Information
+Common-TransportChannel-Status-Information N nbap.ies id-RACH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-AICH-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-SCH-Information
+CCP-InformationItem-AuditRsp N nbap.ies id-CCP-InformationItem-AuditRsp
+Common-PhysicalChannel-Status-Information N nbap.ies id-FPACH-LCR-Information-AuditRsp
+Common-PhysicalChannel-Status-Information768 N nbap.ies id-S-CCPCH-768-Information-AuditRsp
+Common-PhysicalChannel-Status-Information768 N nbap.ies id-PRACH-768-Information
+Local-Cell-InformationItem-AuditRsp N nbap.ies id-Local-Cell-InformationItem-AuditRsp
+Local-Cell-Group-InformationItem-AuditRsp N nbap.ies id-Local-Cell-Group-InformationItem-AuditRsp
+Power-Local-Cell-Group-InformationItem-AuditRsp N nbap.ies id-Power-Local-Cell-Group-InformationItem-AuditRsp
+Common-PhysicalChannel-Status-Information N nbap.ies id-PLCCH-Information-AuditRsp
+Common-PhysicalChannel-Status-Information N nbap.ies id-E-RUCCH-Information
+Common-PhysicalChannel-Status-Information768 N nbap.ies id-E-RUCCH-768-Information
+MeasurementID N nbap.ies id-MeasurementID
+CommonMeasurementObjectType-CM-Rqst N nbap.ies id-CommonMeasurementObjectType-CM-Rqst
+CommonMeasurementType N nbap.ies id-CommonMeasurementType
+MeasurementFilterCoefficient N nbap.ies id-MeasurementFilterCoefficient
+ReportCharacteristics N nbap.ies id-ReportCharacteristics
+FNReportingIndicator N nbap.ies id-SFNReportingIndicator
+SFN N nbap.ies id-SFN
+PowerLocalCellGroup-CM-Rqst N nbap.ies id-Power-Local-Cell-Group-choice-CM-Rqst
+CommonMeasurementObjectType-CM-Rsp N nbap.ies id-CommonMeasurementObjectType-CM-Rsp
+PowerLocalCellGroup-CM-Rsp N nbap.ies id-Power-Local-Cell-Group-choice-CM-Rsp
+CommonMeasurementObjectType-CM-Rprt N nbap.ies id-CommonMeasurementObjectType-CM-Rprt
+PowerLocalCellGroup-CM-Rprt N nbap.ies id-Power-Local-Cell-Group-choice-CM-Rprt
+Local-Cell-ID N nbap.ies id-Local-Cell-ID
+T-Cell N nbap.ies id-T-Cell
+UARFCN N nbap.ies id-UARFCNforNu
+UARFCN N nbap.ies id-UARFCNforNd
+MaximumTransmissionPower N nbap.ies id-MaximumTransmissionPower
+Closedlooptimingadjustmentmode N nbap.ies id-Closed-Loop-Timing-Adjustment-Mode
+PrimaryScramblingCode N nbap.ies id-PrimaryScramblingCode
+Synchronisation-Configuration-Cell-SetupRqst N nbap.ies id-Synchronisation-Configuration-Cell-SetupRqst
+DL-TPC-Pattern01Count N nbap.ies id-DL-TPC-Pattern01Count
+PrimarySCH-Information-Cell-SetupRqstFDD N nbap.ies id-PrimarySCH-Information-Cell-SetupRqstFDD
+SecondarySCH-Information-Cell-SetupRqstFDD N nbap.ies id-SecondarySCH-Information-Cell-SetupRqstFDD
+PrimaryCPICH-Information-Cell-SetupRqstFDD N nbap.ies id-PrimaryCPICH-Information-Cell-SetupRqstFDD
+SecondaryCPICH-InformationList-Cell-SetupRqstFDD N nbap.ies id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD
+PrimaryCCPCH-Information-Cell-SetupRqstFDD N nbap.ies id-PrimaryCCPCH-Information-Cell-SetupRqstFDD
+Limited-power-increase-information-Cell-SetupRqstFDD N nbap.ies id-Limited-power-increase-information-Cell-SetupRqstFDD
+SecondaryCPICH-InformationItem-Cell-SetupRqstFDD N nbap.ies id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD
+CellPortion-InformationItem-Cell-SetupRqstFDD N nbap.ies id-CellPortion-InformationItem-Cell-SetupRqstFDD
+UARFCN N nbap.ies id-UARFCNforNt
+CellParameterID N nbap.ies id-CellParameterID
+TransmissionDiversityApplied N nbap.ies id-TransmissionDiversityApplied
+SyncCase N nbap.ies id-SyncCase
+ConstantValue N nbap.ies id-DPCHConstant
+ConstantValue N nbap.ies id-PUSCHConstant
+ConstantValue N nbap.ies id-PRACHConstant
+TimingAdvanceApplied N nbap.ies id-TimingAdvanceApplied
+SCH-Information-Cell-SetupRqstTDD N nbap.ies id-SCH-Information-Cell-SetupRqstTDD
+PCCPCH-Information-Cell-SetupRqstTDD N nbap.ies id-PCCPCH-Information-Cell-SetupRqstTDD
+TimeSlotConfigurationList-Cell-SetupRqstTDD N nbap.ies id-TimeSlotConfigurationList-Cell-SetupRqstTDD
+SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH N nbap.ies id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH
+Synchronisation-Configuration-Cell-ReconfRqst N nbap.ies id-Synchronisation-Configuration-Cell-ReconfRqst
+PrimarySCH-Information-Cell-ReconfRqstFDD N nbap.ies id-PrimarySCH-Information-Cell-ReconfRqstFDD
+SecondarySCH-Information-Cell-ReconfRqstFDD N nbap.ies id-SecondarySCH-Information-Cell-ReconfRqstFDD
+PrimaryCPICH-Information-Cell-ReconfRqstFDD N nbap.ies id-PrimaryCPICH-Information-Cell-ReconfRqstFDD
+SecondaryCPICH-InformationList-Cell-ReconfRqstFDD N nbap.ies id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD
+PrimaryCCPCH-Information-Cell-ReconfRqstFDD N nbap.ies id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD
+SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD N nbap.ies id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD
+CellPortion-InformationItem-Cell-ReconfRqstFDD N nbap.ies id-CellPortion-InformationItem-Cell-ReconfRqstFDD
+SCH-Information-Cell-ReconfRqstTDD N nbap.ies id-SCH-Information-Cell-ReconfRqstTDD
+PCCPCH-Information-Cell-ReconfRqstTDD N nbap.ies id-PCCPCH-Information-Cell-ReconfRqstTDD
+TimeSlotConfigurationList-Cell-ReconfRqstTDD N nbap.ies id-TimeSlotConfigurationList-Cell-ReconfRqstTDD
+IndicationType-ResourceStatusInd N nbap.ies id-IndicationType-ResourceStatusInd
+Local-Cell-InformationItem-ResourceStatusInd N nbap.ies id-Local-Cell-InformationItem-ResourceStatusInd
+Local-Cell-Group-InformationItem-ResourceStatusInd N nbap.ies id-Local-Cell-Group-InformationItem-ResourceStatusInd
+Power-Local-Cell-Group-InformationItem-ResourceStatusInd N nbap.ies id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd
+Local-Cell-InformationItem2-ResourceStatusInd N nbap.ies id-Local-Cell-InformationItem2-ResourceStatusInd
+Local-Cell-Group-InformationItem2-ResourceStatusInd N nbap.ies id-Local-Cell-Group-InformationItem2-ResourceStatusInd
+Power-Local-Cell-Group-InformationItem2-ResourceStatusInd N nbap.ies id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd
+CCP-InformationItem-ResourceStatusInd N nbap.ies id-CCP-InformationItem-ResourceStatusInd
+Cell-InformationItem-ResourceStatusInd N nbap.ies id-Cell-InformationItem-ResourceStatusInd
+Common-PhysicalChannel-Status-Information N nbap.ies id-FPACH-LCR-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-DwPCH-LCR-Information
+Common-PhysicalChannel-Status-Information N nbap.ies id-PLCCH-Information-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.ies id-S-CCPCH-768-Information-ResourceStatusInd
+BCCH-ModificationTime N nbap.ies id-BCCH-ModificationTime
+MIB-SB-SIB-InformationList-SystemInfoUpdateRqst N nbap.ies id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst
+SegmentInformationListIE-SystemInfoUpdate N nbap.ies id-SegmentInformationListIE-SystemInfoUpdate
+CRNC-CommunicationContextID N nbap.ies id-CRNC-CommunicationContextID
+UL-DPCH-Information-RL-SetupRqstFDD N nbap.ies id-UL-DPCH-Information-RL-SetupRqstFDD
+DL-DPCH-Information-RL-SetupRqstFDD N nbap.ies id-DL-DPCH-Information-RL-SetupRqstFDD
+DCH-FDD-Information N nbap.ies id-DCH-FDD-Information
+RL-InformationList-RL-SetupRqstFDD N nbap.ies id-RL-InformationList-RL-SetupRqstFDD
+Transmission-Gap-Pattern-Sequence-Information N nbap.ies id-Transmission-Gap-Pattern-Sequence-Information
+Active-Pattern-Sequence-Information N nbap.ies id-Active-Pattern-Sequence-Information
+RL-InformationItem-RL-SetupRqstFDD N nbap.ies id-RL-InformationItem-RL-SetupRqstFDD
+UL-CCTrCH-InformationList-RL-SetupRqstTDD N nbap.ies id-UL-CCTrCH-InformationList-RL-SetupRqstTDD
+DL-CCTrCH-InformationList-RL-SetupRqstTDD N nbap.ies id-DL-CCTrCH-InformationList-RL-SetupRqstTDD
+DCH-TDD-Information N nbap.ies id-DCH-TDD-Information
+DSCH-TDD-Information N nbap.ies id-DSCH-TDD-Information
+USCH-Information N nbap.ies id-USCH-Information
+RL-Information-RL-SetupRqstTDD N nbap.ies id-RL-Information-RL-SetupRqstTDD
+UL-CCTrCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD
+UL-DPCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-UL-DPCH-InformationList-RL-SetupRqstTDD
+DL-CCTrCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD
+DL-DPCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-DL-DPCH-InformationList-RL-SetupRqstTDD
+NodeB-CommunicationContextID N nbap.ies id-NodeB-CommunicationContextID
+CommunicationControlPortID N nbap.ies id-CommunicationControlPortID
+RL-InformationResponseList-RL-SetupRspFDD N nbap.ies id-RL-InformationResponseList-RL-SetupRspFDD
+RL-InformationResponseItem-RL-SetupRspFDD N nbap.ies id-RL-InformationResponseItem-RL-SetupRspFDD
+RL-InformationResponse-RL-SetupRspTDD N nbap.ies id-RL-InformationResponse-RL-SetupRspTDD
+DCH-InformationResponse N nbap.ies id-DCH-InformationResponse
+DSCH-InformationResponse N nbap.ies id-DSCH-InformationResponse
+USCH-InformationResponse N nbap.ies id-USCH-InformationResponse
+CauseLevel-RL-SetupFailureFDD N nbap.ies id-CauseLevel-RL-SetupFailureFDD
+Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD N nbap.ies id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD
+Successful-RL-InformationRespItem-RL-SetupFailureFDD N nbap.ies id-Successful-RL-InformationRespItem-RL-SetupFailureFDD
+CauseLevel-RL-SetupFailureTDD N nbap.ies id-CauseLevel-RL-SetupFailureTDD
+Unsuccessful-RL-InformationResp-RL-SetupFailureTDD N nbap.ies id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD
+Compressed-Mode-Deactivation-Flag N nbap.ies id-Compressed-Mode-Deactivation-Flag
+RL-InformationList-RL-AdditionRqstFDD N nbap.ies id-RL-InformationList-RL-AdditionRqstFDD
+RL-InformationItem-RL-AdditionRqstFDD N nbap.ies id-RL-InformationItem-RL-AdditionRqstFDD
+UL-CCTrCH-InformationList-RL-AdditionRqstTDD N nbap.ies id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD
+DL-CCTrCH-InformationList-RL-AdditionRqstTDD N nbap.ies id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD
+RL-Information-RL-AdditionRqstTDD N nbap.ies id-RL-Information-RL-AdditionRqstTDD
+UL-DPCH-InformationItem-RL-AdditionRqstTDD N nbap.ies id-UL-DPCH-InformationItem-RL-AdditionRqstTDD
+DL-DPCH-InformationItem-RL-AdditionRqstTDD N nbap.ies id-DL-DPCH-InformationItem-RL-AdditionRqstTDD
+RL-InformationResponseList-RL-AdditionRspFDD N nbap.ies id-RL-InformationResponseList-RL-AdditionRspFDD
+RL-InformationResponseItem-RL-AdditionRspFDD N nbap.ies id-RL-InformationResponseItem-RL-AdditionRspFDD
+RL-InformationResponse-RL-AdditionRspTDD N nbap.ies id-RL-InformationResponse-RL-AdditionRspTDD
+CauseLevel-RL-AdditionFailureFDD N nbap.ies id-CauseLevel-RL-AdditionFailureFDD
+Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD N nbap.ies id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD
+Successful-RL-InformationRespItem-RL-AdditionFailureFDD N nbap.ies id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD
+CauseLevel-RL-AdditionFailureTDD N nbap.ies id-CauseLevel-RL-AdditionFailureTDD
+Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD N nbap.ies id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD
+UL-DPCH-Information-RL-ReconfPrepFDD N nbap.ies id-UL-DPCH-Information-RL-ReconfPrepFDD
+DL-DPCH-Information-RL-ReconfPrepFDD N nbap.ies id-DL-DPCH-Information-RL-ReconfPrepFDD
+FDD-DCHs-to-Modify N nbap.ies id-FDD-DCHs-to-Modify
+DCH-FDD-Information N nbap.ies id-DCHs-to-Add-FDD
+DCH-DeleteList-RL-ReconfPrepFDD N nbap.ies id-DCH-DeleteList-RL-ReconfPrepFDD
+RL-InformationList-RL-ReconfPrepFDD N nbap.ies id-RL-InformationList-RL-ReconfPrepFDD
+RL-InformationItem-RL-ReconfPrepFDD N nbap.ies id-RL-InformationItem-RL-ReconfPrepFDD
+UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD N nbap.ies id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD
+UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD N nbap.ies id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD
+UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD N nbap.ies id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD
+DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD N nbap.ies id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD
+DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD N nbap.ies id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD
+DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD N nbap.ies id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD
+TDD-DCHs-to-Modify N nbap.ies id-TDD-DCHs-to-Modify
+DCH-TDD-Information N nbap.ies id-DCHs-to-Add-TDD
+DCH-DeleteList-RL-ReconfPrepTDD N nbap.ies id-DCH-DeleteList-RL-ReconfPrepTDD
+DSCH-Information-ModifyList-RL-ReconfPrepTDD N nbap.ies id-DSCH-Information-ModifyList-RL-ReconfPrepTDD
+DSCH-TDD-Information N nbap.ies id-DSCHs-to-Add-TDD
+DSCH-Information-DeleteList-RL-ReconfPrepTDD N nbap.ies id-DSCH-Information-DeleteList-RL-ReconfPrepTDD
+USCH-Information-ModifyList-RL-ReconfPrepTDD N nbap.ies id-USCH-Information-ModifyList-RL-ReconfPrepTDD
+USCH-Information N nbap.ies id-USCH-Information-Add
+USCH-Information-DeleteList-RL-ReconfPrepTDD N nbap.ies id-USCH-Information-DeleteList-RL-ReconfPrepTDD
+RL-Information-RL-ReconfPrepTDD N nbap.ies id-RL-Information-RL-ReconfPrepTDD
+UL-DPCH-InformationAddItem-RL-ReconfPrepTDD N nbap.ies id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
+UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD N nbap.ies id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD
+UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD N nbap.ies id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD
+UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD N nbap.ies id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD
+DL-DPCH-InformationAddItem-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
+DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD
+DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD
+DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD
+RL-InformationResponseList-RL-ReconfReady N nbap.ies id-RL-InformationResponseList-RL-ReconfReady
+RL-InformationResponseItem-RL-ReconfReady N nbap.ies id-RL-InformationResponseItem-RL-ReconfReady
+CauseLevel-RL-ReconfFailure N nbap.ies id-CauseLevel-RL-ReconfFailure
+RL-ReconfigurationFailureItem-RL-ReconfFailure N nbap.ies id-RL-ReconfigurationFailureItem-RL-ReconfFailure
+CFN N nbap.ies id-CFN
+UL-DPCH-Information-RL-ReconfRqstFDD N nbap.ies id-UL-DPCH-Information-RL-ReconfRqstFDD
+DL-DPCH-Information-RL-ReconfRqstFDD N nbap.ies id-DL-DPCH-Information-RL-ReconfRqstFDD
+DCH-DeleteList-RL-ReconfRqstFDD N nbap.ies id-DCH-DeleteList-RL-ReconfRqstFDD
+RL-InformationList-RL-ReconfRqstFDD N nbap.ies id-RL-InformationList-RL-ReconfRqstFDD
+RL-InformationItem-RL-ReconfRqstFDD N nbap.ies id-RL-InformationItem-RL-ReconfRqstFDD
+UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
+UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD
+DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
+DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD
+DCH-DeleteList-RL-ReconfRqstTDD N nbap.ies id-DCH-DeleteList-RL-ReconfRqstTDD
+RL-Information-RL-ReconfRqstTDD N nbap.ies id-RL-Information-RL-ReconfRqstTDD
+UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD
+UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD
+DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD
+DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD
+RL-InformationResponseList-RL-ReconfRsp N nbap.ies id-RL-InformationResponseList-RL-ReconfRsp
+RL-InformationResponseItem-RL-ReconfRsp N nbap.ies id-RL-InformationResponseItem-RL-ReconfRsp
+RL-informationList-RL-DeletionRqst N nbap.ies id-RL-informationList-RL-DeletionRqst
+RL-informationItem-RL-DeletionRqst N nbap.ies id-RL-informationItem-RL-DeletionRqst
+PowerAdjustmentType N nbap.ies id-PowerAdjustmentType
+DL-Power N nbap.ies id-DLReferencePower
+InnerLoopDLPCStatus N nbap.ies id-InnerLoopDLPCStatus
+DL-ReferencePowerInformationList-DL-PC-Rqst N nbap.ies id-DLReferencePowerList-DL-PC-Rqst
+MaxAdjustmentStep N nbap.ies id-MaxAdjustmentStep
+AdjustmentPeriod N nbap.ies id-AdjustmentPeriod
+ScaledAdjustmentRatio N nbap.ies id-AdjustmentRatio
+DL-ReferencePowerInformationItem-DL-PC-Rqst N nbap.ies id-DL-ReferencePowerInformationItem-DL-PC-Rqst
+DL-TimeslotISCPInfo N nbap.ies id-TimeslotISCPInfo
+DedicatedMeasurementObjectType-DM-Rqst N nbap.ies id-DedicatedMeasurementObjectType-DM-Rqst
+DedicatedMeasurementType N nbap.ies id-DedicatedMeasurementType
+FNReportingIndicator N nbap.ies id-CFNReportingIndicator
+RL-InformationItem-DM-Rqst N nbap.ies id-RL-InformationItem-DM-Rqst
+DedicatedMeasurementObjectType-DM-Rsp N nbap.ies id-DedicatedMeasurementObjectType-DM-Rsp
+RL-InformationItem-DM-Rsp N nbap.ies id-RL-InformationItem-DM-Rsp
+RL-Set-InformationItem-DM-Rsp N nbap.ies id-RL-Set-InformationItem-DM-Rsp
+DedicatedMeasurementObjectType-DM-Rprt N nbap.ies id-DedicatedMeasurementObjectType-DM-Rprt
+RL-InformationItem-DM-Rprt N nbap.ies id-RL-InformationItem-DM-Rprt
+RL-Set-InformationItem-DM-Rprt N nbap.ies id-RL-Set-InformationItem-DM-Rprt
+Reporting-Object-RL-FailureInd N nbap.ies id-Reporting-Object-RL-FailureInd
+RL-InformationItem-RL-FailureInd N nbap.ies id-RL-InformationItem-RL-FailureInd
+RL-Set-InformationItem-RL-FailureInd N nbap.ies id-RL-Set-InformationItem-RL-FailureInd
+CCTrCH-InformationItem-RL-FailureInd N nbap.ies id-CCTrCH-InformationItem-RL-FailureInd
+RL-InformationList-RL-PreemptRequiredInd N nbap.ies id-RL-InformationList-RL-PreemptRequiredInd
+RL-InformationItem-RL-PreemptRequiredInd N nbap.ies id-RL-InformationItem-RL-PreemptRequiredInd
+Reporting-Object-RL-RestoreInd N nbap.ies id-Reporting-Object-RL-RestoreInd
+RL-InformationItem-RL-RestoreInd N nbap.ies id-RL-InformationItem-RL-RestoreInd
+RL-Set-InformationItem-RL-RestoreInd N nbap.ies id-RL-Set-InformationItem-RL-RestoreInd
+CCTrCH-InformationItem-RL-RestoreInd N nbap.ies id-CCTrCH-InformationItem-RL-RestoreInd
+MaximumTransmissionPower N nbap.ies id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst
+DL-ScramblingCode N nbap.ies id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst
+HS-PDSCH-FDD-Code-Information N nbap.ies id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst
+HS-SCCH-FDD-Code-Information N nbap.ies id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst
+PDSCHSets-AddList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-AddList-PSCH-ReconfRqst
+PDSCHSets-ModifyList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-ModifyList-PSCH-ReconfRqst
+PDSCHSets-DeleteList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-DeleteList-PSCH-ReconfRqst
+PUSCHSets-AddList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-AddList-PSCH-ReconfRqst
+PUSCHSets-ModifyList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-ModifyList-PSCH-ReconfRqst
+PUSCHSets-DeleteList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-DeleteList-PSCH-ReconfRqst
+PDSCH-Information-AddItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-Information-AddListIE-PSCH-ReconfRqst
+PDSCH-Information-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst
+PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst
+PUSCH-Information-AddItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-Information-AddListIE-PSCH-ReconfRqst
+PUSCH-Information-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst
+PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst
+CauseLevel-PSCH-ReconfFailure N nbap.ies id-CauseLevel-PSCH-ReconfFailure
+Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD N nbap.ies id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD
+Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD N nbap.ies id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD
+ResetIndicator N nbap.ies id-ResetIndicator
+CommunicationContextInfoItem-Reset N nbap.ies id-CommunicationContextInfoItem-Reset
+CommunicationControlPortInfoItem-Reset N nbap.ies id-CommunicationControlPortInfoItem-Reset
+InformationExchangeID N nbap.ies id-InformationExchangeID
+InformationExchangeObjectType-InfEx-Rqst N nbap.ies id-InformationExchangeObjectType-InfEx-Rqst
+InformationType N nbap.ies id-InformationType
+InformationReportCharacteristics N nbap.ies id-InformationReportCharacteristics
+InformationExchangeObjectType-InfEx-Rsp N nbap.ies id-InformationExchangeObjectType-InfEx-Rsp
+InformationExchangeObjectType-InfEx-Rprt N nbap.ies id-InformationExchangeObjectType-InfEx-Rprt
+CellSyncBurstRepetitionPeriod N nbap.ies id-cellSyncBurstRepetitionPeriod
+TimeslotInfo-CellSyncInitiationRqstTDD N nbap.ies id-timeslotInfo-CellSyncInitiationRqstTDD
+CellSyncBurstTransInit-CellSyncInitiationRqstTDD N nbap.ies id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD
+CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD N nbap.ies id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD
+TimeSlot N nbap.ies id-TimeSlot
+NCyclesPerSFNperiod N nbap.ies id-NCyclesPerSFNperiod
+NRepetitionsPerCyclePeriod N nbap.ies id-NRepetitionsPerCyclePeriod
+CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD
+CellSyncBurstMeasInfo-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD
+CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD
+SynchronisationReportType N nbap.ies id-SynchronisationReportType
+SynchronisationReportCharacteristics N nbap.ies id-SynchronisationReportCharacteristics
+CellAdjustmentInfo-SyncAdjustmentRqstTDD N nbap.ies id-CellAdjustmentInfo-SyncAdjustmntRqstTDD
+CellAdjustmentInfoItem-SyncAdjustmentRqstTDD N nbap.ies id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD
+CauseLevel-SyncAdjustmntFailureTDD N nbap.ies id-CauseLevel-SyncAdjustmntFailureTDD
+Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD N nbap.ies id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD
+CSBTransmissionID N nbap.ies id-CSBTransmissionID
+CSBMeasurementID N nbap.ies id-CSBMeasurementID
+CellSyncInfo-CellSyncReprtTDD N nbap.ies id-CellSyncInfo-CellSyncReprtTDD
+SyncReportType-CellSyncReprtTDD N nbap.ies id-SyncReportType-CellSyncReprtTDD
+SignallingBearerRequestIndicator N nbap.ies id-SignallingBearerRequestIndicator
+DCH-RearrangeList-Bearer-RearrangeInd N nbap.ies id-DCH-RearrangeList-Bearer-RearrangeInd
+DSCH-RearrangeList-Bearer-RearrangeInd N nbap.ies id-DSCH-RearrangeList-Bearer-RearrangeInd
+USCH-RearrangeList-Bearer-RearrangeInd N nbap.ies id-USCH-RearrangeList-Bearer-RearrangeInd
+HSDSCH-RearrangeList-Bearer-RearrangeInd N nbap.ies id-HSDSCH-RearrangeList-Bearer-RearrangeInd
+DelayedActivationInformationList-RL-ActivationCmdFDD N nbap.ies id-DelayedActivationList-RL-ActivationCmdFDD
+DelayedActivationInformation-RL-ActivationCmdFDD N nbap.ies id-DelayedActivationInformation-RL-ActivationCmdFDD
+DelayedActivationInformationList-RL-ActivationCmdTDD N nbap.ies id-DelayedActivationList-RL-ActivationCmdTDD
+DelayedActivationInformation-RL-ActivationCmdTDD N nbap.ies id-DelayedActivationInformation-RL-ActivationCmdTDD
+HSDSCH-FDD-Update-Information N nbap.ies id-HSDSCH-FDD-Update-Information
+HSDSCH-TDD-Update-Information N nbap.ies id-HSDSCH-TDD-Update-Information
+Modification-Period N nbap.ies id-Modification-Period
+MICH-CFN N nbap.ies id-MICH-CFN
+NI-Information N nbap.ies id-NI-Information-NotifUpdateCmd
+#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
+SixteenQAM-UL-Information N nbap.extension id-SixteenQAM-UL-Information
+SixteenQAM-UL-Information-to-Modify N nbap.extension id-SixteenQAM-UL-Information-to-Modify
+E-TFCI-BetaEC-Boost N nbap.extension id-E-TFCI-BetaEC-Boost
+E-TFCI-BetaED-Switch N nbap.extension id-E-TFCI-BetaED-Switch
+SAT-Info-Almanac-ExtList N nbap.extension id-SAT-Info-Almanac-ExtItem
+HARQ-Preamble-Mode N nbap.extension id-HARQ-Preamble-Mode
+MIMO-Information N nbap.extension id-MIMO-Information
+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
+MIMO-InformationToModify N nbap.extension id-MIMO-InformationToModify
+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
+GANSS-Information N nbap.extension id-GANSS-Information
+GANSS-Common-Data N nbap.extension id-GANSS-Common-Data
+GANSS-Generic-Data N nbap.extension id-GANSS-Generic-Data
+SyncDLCodeIdThreInfoLCR N nbap.extension id-SyncDLCodeIdThreInfoLCR
+Extended-RNC-ID N nbap.extension id-Extended-RNC-ID
+LCRTDD-Uplink-Physical-Channel-Capability N nbap.extension id-LCRTDD-uplink-Physical-Channel-Capability
+PLCCHinformation N nbap.extension id-PLCCH-Information-UL-TimeslotLCR-Info
+MICH-Parameters-CTCH-SetupRqstFDD N nbap.extension id-MICH-Parameters-CTCH-SetupRqstFDD
+FDD-S-CCPCH-FrameOffset N nbap.extension id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD
+ModulationPO-MBSFN N nbap.extension id-ModulationPO-MBSFN
+Secondary-CCPCH-SlotFormat-Extended N nbap.extension id-Secondary-CCPCH-SlotFormat-Extended
+BroadcastReference N nbap.extension id-BroadcastReference
+TSTD-Indicator N nbap.extension id-Tstd-indicator
+MICH-Parameters-CTCH-SetupRqstTDD N nbap.extension id-MICH-Parameters-CTCH-SetupRqstTDD
+Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD N nbap.extension id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD
+Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD N nbap.extension id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD
+Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD N nbap.extension id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD
+ModulationMBSFN N nbap.extension id-S-CCPCH-Modulation
+TFCI-Presence N nbap.extension id-tFCI-Presence
+DL-Power N nbap.extension id-maxFACH-Power-LCR-CTCH-SetupRqstTDD
+DL-Power N nbap.extension id-PCH-Power-LCR-CTCH-SetupRqstTDD
+PICH-768-ParametersItem-CTCH-SetupRqstTDD N nbap.extension id-PICH-768-Parameters-CTCH-SetupRqstTDD
+FPACH-LCR-Parameters-CTCH-SetupRqstTDD N nbap.extension id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD
+PRACH-768-ParametersItem-CTCH-SetupRqstTDD N nbap.extension id-PRACH-768-Parameters-CTCH-SetupRqstTDD
+MICH-Parameters-CTCH-ReconfRqstFDD N nbap.extension id-MICH-Parameters-CTCH-ReconfRqstFDD
+FPACH-LCR-Parameters-CTCH-ReconfRqstTDD N nbap.extension id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD
+MICH-Parameters-CTCH-ReconfRqstTDD N nbap.extension id-MICH-Parameters-CTCH-ReconfRqstTDD
+PLCCH-Parameters-CTCH-ReconfRqstTDD N nbap.extension id-PLCCH-Parameters-CTCH-ReconfRqstTDD
+Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD N nbap.extension id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD
+PICH-768-Parameters-CTCH-ReconfRqstTDD N nbap.extension id-PICH-768-Parameters-CTCH-ReconfRqstTDD
+MICH-768-Parameters-CTCH-ReconfRqstTDD N nbap.extension id-MICH-768-Parameters-CTCH-ReconfRqstTDD
+Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD N nbap.extension id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD
+Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD N nbap.extension id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD
+DL-Power N nbap.extension id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD
+DL-Power N nbap.extension id-PCH-Power-LCR-CTCH-ReconfRqstTDD
+CommonPhysicalChannelID768 N nbap.extension id-CommonPhysicalChannelID768-CommonTrChDeletionReq
+Power-Local-Cell-Group-InformationList-AuditRsp N nbap.extension id-Power-Local-Cell-Group-InformationList-AuditRsp
+FPACH-LCR-InformationList-AuditRsp N nbap.extension id-FPACH-LCR-InformationList-AuditRsp
+Common-PhysicalChannel-Status-Information N nbap.extension id-DwPCH-LCR-InformationList-AuditRsp
+HS-DSCH-Resources-Information-AuditRsp N nbap.extension id-HSDSCH-Resources-Information-AuditRsp
+Common-PhysicalChannel-Status-Information N nbap.extension id-MICH-Information-AuditRsp
+S-CCPCH-InformationListExt-AuditRsp N nbap.extension id-S-CCPCH-InformationListExt-AuditRsp
+S-CCPCH-LCR-InformationListExt-AuditRsp N nbap.extension id-S-CCPCH-LCR-InformationListExt-AuditRsp
+E-DCH-Resources-Information-AuditRsp N nbap.extension id-E-DCH-Resources-Information-AuditRsp
+PLCCH-InformationList-AuditRsp N nbap.extension id-PLCCH-InformationList-AuditRsp
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-P-CCPCH-768-Information-AuditRsp
+S-CCPCH-768-InformationList-AuditRsp N nbap.extension id-S-CCPCH-768-InformationList-AuditRsp
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-PICH-768-Information-AuditRsp
+PRACH-768-InformationList-AuditRsp N nbap.extension id-PRACH-768-InformationList-AuditRsp
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-SCH-768-Information-AuditRsp
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-MICH-768-Information-AuditRsp
+E-RUCCH-InformationList-AuditRsp N nbap.extension id-E-RUCCH-InformationList-AuditRsp
+E-RUCCH-768-InformationList-AuditRsp N nbap.extension id-E-RUCCH-768-InformationList-AuditRsp
+ReferenceClockAvailability N nbap.extension id-ReferenceClockAvailability
+Local-Cell-ID N nbap.extension id-Power-Local-Cell-Group-ID
+HSDPA-Capability N nbap.extension id-HSDPA-Capability
+E-DCH-Capability N nbap.extension id-E-DCH-Capability
+E-DCH-TTI2ms-Capability N nbap.extension id-E-DCH-TTI2ms-Capability
+E-DCH-SF-Capability N nbap.extension id-E-DCH-SF-Capability
+E-DCH-HARQ-Combining-Capability N nbap.extension id-E-DCH-HARQ-Combining-Capability
+E-DCHCapacityConsumptionLaw N nbap.extension id-E-DCH-CapacityConsumptionLaw
+F-DPCH-Capability N nbap.extension id-F-DPCH-Capability
+E-DCH-TDD-CapacityConsumptionLaw N nbap.extension id-E-DCH-TDD-CapacityConsumptionLaw
+ContinuousPacketConnectivityDTX-DRX-Capability N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Capability
+Max-UE-DTX-Cycle N nbap.extension id-Max-UE-DTX-Cycle
+ContinuousPacketConnectivityHS-SCCH-less-Capability N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Capability
+MIMO-Capability N nbap.extension id-MIMO-Capability
+SixtyfourQAM-DL-Capability N nbap.extension id-SixtyfourQAM-DL-Capability
+MBMS-Capability N nbap.extension id-MBMS-Capability
+Enhanced-FACH-Capability N nbap.extension id-Enhanced-FACH-Capability
+Enhanced-PCH-Capability N nbap.extension id-Enhanced-PCH-Capability
+SixteenQAM-UL-Capability N nbap.extension id-SixteenQAM-UL-Capability
+HSDSCH-MACdPDU-SizeCapability N nbap.extension id-HSDSCH-MACdPDU-SizeCapability
+F-DPCH-SlotFormatCapability N nbap.extension id-F-DPCH-SlotFormatCapability
+CommonMeasurementAccuracy N nbap.extension id-CommonMeasurementAccuracy
+MeasurementRecoveryBehavior N nbap.extension id-MeasurementRecoveryBehavior
+RTWP-ReportingIndicator N nbap.extension id-RTWP-ReportingIndicator
+RTWP-CellPortion-ReportingIndicator N nbap.extension id-RTWP-CellPortion-ReportingIndicator
+Reference-ReceivedTotalWideBandPowerReporting N nbap.extension id-Reference-ReceivedTotalWideBandPowerReporting
+TimeSlotLCR N nbap.extension id-TimeSlotLCR-CM-Rqst
+NeighbouringCellMeasurementInformation N nbap.extension id-NeighbouringCellMeasurementInformation
+MeasurementRecoverySupportIndicator N nbap.extension id-MeasurementRecoverySupportIndicator
+Reference-ReceivedTotalWideBandPowerSupportIndicator N nbap.extension id-Reference-ReceivedTotalWideBandPowerSupportIndicator
+Reference-ReceivedTotalWideBandPower N nbap.extension id-Reference-ReceivedTotalWideBandPower
+MeasurementRecoveryReportingIndicator N nbap.extension id-MeasurementRecoveryReportingIndicator
+IPDLParameter-Information-Cell-SetupRqstFDD N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstFDD
+CellPortion-InformationList-Cell-SetupRqstFDD N nbap.extension id-CellPortion-InformationList-Cell-SetupRqstFDD
+MIMO-PilotConfiguration N nbap.extension id-MIMO-PilotConfiguration
+TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD
+PCCPCH-LCR-Information-Cell-SetupRqstTDD N nbap.extension id-PCCPCH-LCR-Information-Cell-SetupRqstTDD
+DwPCH-LCR-Information-Cell-SetupRqstTDD N nbap.extension id-DwPCH-LCR-Information-Cell-SetupRqstTDD
+ReferenceSFNoffset N nbap.extension id-ReferenceSFNoffset
+IPDLParameter-Information-Cell-SetupRqstTDD N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstTDD
+IPDLParameter-Information-LCR-Cell-SetupRqstTDD N nbap.extension id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD
+PCCPCH-768-Information-Cell-SetupRqstTDD N nbap.extension id-PCCPCH-768-Information-Cell-SetupRqstTDD
+SCH-768-Information-Cell-SetupRqstTDD N nbap.extension id-SCH-768-Information-Cell-SetupRqstTDD
+MBSFN-Only-Mode-Indicator N nbap.extension id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR
+CellParameterID N nbap.extension id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD
+CellParameterID N nbap.extension id-Time-Slot-Parameter-ID
+IPDLParameter-Information-Cell-ReconfRqstFDD N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstFDD
+CellPortion-InformationList-Cell-ReconfRqstFDD N nbap.extension id-CellPortion-InformationList-Cell-ReconfRqstFDD
+TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD
+DwPCH-LCR-Information-Cell-ReconfRqstTDD N nbap.extension id-DwPCH-LCR-Information-Cell-ReconfRqstTDD
+IPDLParameter-Information-Cell-ReconfRqstTDD N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstTDD
+IPDLParameter-Information-LCR-Cell-ReconfRqstTDD N nbap.extension id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD
+SCH-768-Information-Cell-ReconfRqstTDD N nbap.extension id-SCH-768-Information-Cell-ReconfRqstTDD
+PCCPCH-768-Information-Cell-ReconfRqstTDD N nbap.extension id-PCCPCH-768-Information-Cell-ReconfRqstTDD
+CellParameterID N nbap.extension id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD
+Power-Local-Cell-Group-InformationList-ResourceStatusInd N nbap.extension id-Power-Local-Cell-Group-InformationList-ResourceStatusInd
+MBSFN-Only-Mode-Capability N nbap.extension id-MBSFN-Only-Mode-Capability
+Power-Local-Cell-Group-InformationList2-ResourceStatusInd N nbap.extension id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd
+FPACH-LCR-InformationList-ResourceStatusInd N nbap.extension id-FPACH-LCR-InformationList-ResourceStatusInd
+DwPCH-LCR-Information-ResourceStatusInd N nbap.extension id-DwPCH-LCR-Information-ResourceStatusInd
+HS-DSCH-Resources-Information-ResourceStatusInd N nbap.extension id-HSDSCH-Resources-Information-ResourceStatusInd
+Common-PhysicalChannel-Status-Information N nbap.extension id-MICH-Information-ResourceStatusInd
+S-CCPCH-InformationListExt-ResourceStatusInd N nbap.extension id-S-CCPCH-InformationListExt-ResourceStatusInd
+S-CCPCH-LCR-InformationListExt-ResourceStatusInd N nbap.extension id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd
+E-DCH-Resources-Information-ResourceStatusInd N nbap.extension id-E-DCH-Resources-Information-ResourceStatusInd
+PLCCH-InformationList-ResourceStatusInd N nbap.extension id-PLCCH-InformationList-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-P-CCPCH-768-Information-ResourceStatusInd
+S-CCPCH-768-InformationList-ResourceStatusInd N nbap.extension id-S-CCPCH-768-InformationList-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-PICH-768-Information-ResourceStatusInd
+PRACH-768-InformationList-ResourceStatusInd N nbap.extension id-PRACH-768-InformationList-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-SCH-768-Information-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-MICH-768-Information-ResourceStatusInd
+E-RUCCH-InformationList-ResourceStatusInd N nbap.extension id-E-RUCCH-InformationList-ResourceStatusInd
+E-RUCCH-768-InformationList-ResourceStatusInd N nbap.extension id-E-RUCCH-768-InformationList-ResourceStatusInd
+DL-PowerBalancing-Information N nbap.extension id-DL-PowerBalancing-Information
+HSDSCH-FDD-Information N nbap.extension id-HSDSCH-FDD-Information
+HSDSCH-RNTI N nbap.extension id-HSDSCH-RNTI
+RL-ID N nbap.extension id-HSPDSCH-RL-ID
+E-DPCH-Information-RL-SetupRqstFDD N nbap.extension id-E-DPCH-Information-RL-SetupRqstFDD
+E-DCH-FDD-Information N nbap.extension id-E-DCH-FDD-Information
+Serving-E-DCH-RL-ID N nbap.extension id-Serving-E-DCH-RL-ID
+F-DPCH-Information-RL-SetupRqstFDD N nbap.extension id-F-DPCH-Information-RL-SetupRqstFDD
+Initial-DL-DPCH-TimingAdjustment-Allowed N nbap.extension id-Initial-DL-DPCH-TimingAdjustment-Allowed
+DCH-Indicator-For-E-DCH-HSDPA-Operation N nbap.extension id-DCH-Indicator-For-E-DCH-HSDPA-Operation
+CFN N nbap.extension id-Serving-Cell-Change-CFN
+ContinuousPacketConnectivityDTX-DRX-Information N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Information
+DPC-Mode N nbap.extension id-DPC-Mode
+UL-DPDCH-Indicator-For-E-DCH-Operation N nbap.extension id-UL-DPDCH-Indicator-For-E-DCH-Operation
+RL-Specific-DCH-Info N nbap.extension id-RL-Specific-DCH-Info
+DelayedActivation N nbap.extension id-DelayedActivation
+Primary-CPICH-Usage-for-Channel-Estimation N nbap.extension id-Primary-CPICH-Usage-for-Channel-Estimation
+CommonPhysicalChannelID N nbap.extension id-Secondary-CPICH-Information
+E-DCH-RL-Indication N nbap.extension id-E-DCH-RL-Indication
+RL-Specific-E-DCH-Info N nbap.extension id-RL-Specific-E-DCH-Info
+SynchronisationIndicator N nbap.extension id-SynchronisationIndicator
+F-DPCH-SlotFormat N nbap.extension id-F-DPCH-SlotFormat
+HSDSCH-TDD-Information N nbap.extension id-HSDSCH-TDD-Information
+RL-ID N nbap.extension id-PDSCH-RL-ID
+E-DCH-Information N nbap.extension id-E-DCH-Information
+RL-ID N nbap.extension id-E-DCH-Serving-RL-ID
+E-DCH-768-Information N nbap.extension id-E-DCH-768-Information
+E-DCH-LCR-Information N nbap.extension id-E-DCH-LCR-Information
+UL-DPCH-LCR-Information-RL-SetupRqstTDD N nbap.extension id-UL-DPCH-LCR-Information-RL-SetupRqstTDD
+UL-SIR N nbap.extension id-UL-SIRTarget
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD
+UL-DPCH-768-Information-RL-SetupRqstTDD N nbap.extension id-UL-DPCH-768-Information-RL-SetupRqstTDD
+DL-DPCH-LCR-Information-RL-SetupRqstTDD N nbap.extension id-DL-DPCH-LCR-Information-RL-SetupRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD
+DL-DPCH-768-Information-RL-SetupRqstTDD N nbap.extension id-DL-DPCH-768-Information-RL-SetupRqstTDD
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD
+UL-Synchronisation-Parameters-LCR N nbap.extension id-UL-Synchronisation-Parameters-LCR
+HSDSCH-FDD-Information-Response N nbap.extension id-HSDSCH-FDD-Information-Response
+DL-PowerBalancing-ActivationIndicator N nbap.extension id-DL-PowerBalancing-ActivationIndicator
+RL-Set-ID N nbap.extension id-E-DCH-RL-Set-ID
+E-DCH-FDD-DL-Control-Channel-Information N nbap.extension id-E-DCH-FDD-DL-Control-Channel-Information
+DL-DPCH-TimingAdjustment N nbap.extension id-Initial-DL-DPCH-TimingAdjustment
+E-DCH-FDD-Information-Response N nbap.extension id-E-DCH-FDD-Information-Response
+RL-InformationResponse-LCR-RL-SetupRspTDD N nbap.extension id-RL-InformationResponse-LCR-RL-SetupRspTDD
+HSDSCH-TDD-Information-Response N nbap.extension id-HSDSCH-TDD-Information-Response
+E-DCH-Information-Response N nbap.extension id-E-DCH-Information-Response
+HS-DSCH-Serving-Cell-Change-Info N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info
+E-DPCH-Information-RL-AdditionReqFDD N nbap.extension id-E-DPCH-Information-RL-AdditionReqFDD
+DL-Power N nbap.extension id-DLReferencePower
+HSDSCH-Configured-Indicator N nbap.extension id-HSDSCH-Configured-Indicator
+UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD N nbap.extension id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD
+UL-DPCH-InformationItem-768-RL-AdditionRqstTDD N nbap.extension id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD
+DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD N nbap.extension id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD
+TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD
+DL-DPCH-InformationItem-768-RL-AdditionRqstTDD N nbap.extension id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD
+HS-DSCH-Serving-Cell-Change-Info-Response N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info-Response
+E-DCH-Serving-Cell-Change-Info-Response N nbap.extension id-E-DCH-Serving-Cell-Change-Info-Response
+MAChs-ResetIndicator N nbap.extension id-MAChs-ResetIndicator
+RL-InformationResponse-LCR-RL-AdditionRspTDD N nbap.extension id-RL-InformationResponse-LCR-RL-AdditionRspTDD
+SignallingBearerRequestIndicator N nbap.extension id-SignallingBearerRequestIndicator
+HSDSCH-Information-to-Modify N nbap.extension id-HSDSCH-Information-to-Modify
+HSDSCH-MACdFlows-Information N nbap.extension id-HSDSCH-MACdFlows-to-Add
+HSDSCH-MACdFlows-to-Delete N nbap.extension id-HSDSCH-MACdFlows-to-Delete
+E-DPCH-Information-RL-ReconfPrepFDD N nbap.extension id-E-DPCH-Information-RL-ReconfPrepFDD
+E-DCH-FDD-Information-to-Modify N nbap.extension id-E-DCH-FDD-Information-to-Modify
+E-DCH-MACdFlows-Information N nbap.extension id-E-DCH-MACdFlows-to-Add
+E-DCH-MACdFlows-to-Delete N nbap.extension id-E-DCH-MACdFlows-to-Delete
+F-DPCH-Information-RL-ReconfPrepFDD N nbap.extension id-F-DPCH-Information-RL-ReconfPrepFDD
+Fast-Reconfiguration-Mode N nbap.extension id-Fast-Reconfiguration-Mode
+CPC-Information N nbap.extension id-CPC-Information
+DL-DPCH-Power-Information-RL-ReconfPrepFDD N nbap.extension id-DL-DPCH-Power-Information-RL-ReconfPrepFDD
+DL-DPCH-TimingAdjustment N nbap.extension id-DL-DPCH-TimingAdjustment
+Secondary-CPICH-Information-Change N nbap.extension id-Secondary-CPICH-Information-Change
+MultipleRL-Information-RL-ReconfPrepTDD N nbap.extension id-multiple-RL-Information-RL-ReconfPrepTDD
+E-DCH-Information-Reconfig N nbap.extension id-E-DCH-Information-Reconfig
+E-DCH-768-Information-Reconfig N nbap.extension id-E-DCH-768-Information-Reconfig
+E-DCH-LCR-Information-Reconfig N nbap.extension id-E-DCH-LCR-Information-Reconfig
+UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD
+RL-ID N nbap.extension id-RL-ID
+MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-ul-DPCH-InformationList
+UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD
+UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD
+UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-LCR-InformationModify-AddList
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD
+MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-ul-DPCH-InformationModifyList
+UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationModify-AddItem
+UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationModify-AddList
+UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD
+UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-UL-Timeslot768-Information-RL-ReconfPrepTDD
+PLCCHinformation N nbap.extension id-PLCCH-Information-RL-ReconfPrepTDDLCR
+TDD-UL-DPCH-TimeSlotFormat-LCR N nbap.extension id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
+DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD
+TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD
+MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-dl-DPCH-InformationList
+DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD
+DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD
+DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD
+TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD
+MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-dl-DPCH-InformationModifyList
+DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD
+DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD
+DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD
+DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
+TDD-DL-DPCH-TimeSlotFormat-LCR N nbap.extension id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-InitDL-Power
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD
+CommunicationControlPortID N nbap.extension id-TargetCommunicationControlPortID
+Fast-Reconfiguration-Permission N nbap.extension id-Fast-Reconfiguration-Permission
+DL-PowerBalancing-UpdatedIndicator N nbap.extension id-DL-PowerBalancing-UpdatedIndicator
+HSDSCH-Information-to-Modify-Unsynchronised N nbap.extension id-HSDSCH-Information-to-Modify-Unsynchronised
+E-DPCH-Information-RL-ReconfRqstFDD N nbap.extension id-E-DPCH-Information-RL-ReconfRqstFDD
+Multiple-RL-Information-RL-ReconfRqstTDD N nbap.extension id-multiple-RL-Information-RL-ReconfRqstTDD
+DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD N nbap.extension id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD
+MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD N nbap.extension id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD
+PrimaryCCPCH-RSCP N nbap.extension id-PrimCCPCH-RSCP-DL-PC-RqstTDD
+PrimaryCCPCH-RSCP-Delta N nbap.extension id-PrimaryCCPCH-RSCP-Delta
+NumberOfReportedCellPortions N nbap.extension id-NumberOfReportedCellPortions
+AlternativeFormatReportingIndicator N nbap.extension id-AlternativeFormatReportingIndicator
+PUSCH-Info-DM-Rqst N nbap.extension id-PUSCH-Info-DM-Rqst
+HSSICH-Info-DM-Rqst N nbap.extension id-HSSICH-Info-DM-Rqst
+DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rqst
+PUSCH-Info-DM-Rsp N nbap.extension id-PUSCH-Info-DM-Rsp
+HS-SICH-ID N nbap.extension id-HSSICH-Info-DM-Rsp
+Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp
+Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp
+Multiple-PUSCH-InfoList-DM-Rsp N nbap.extension id-multiple-PUSCH-InfoList-DM-Rsp
+Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp N nbap.extension id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp
+DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rsp
+Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp
+PUSCH-Info-DM-Rprt N nbap.extension id-PUSCH-Info-DM-Rprt
+HS-SICH-ID N nbap.extension id-HSSICH-Info-DM-Rprt
+Multiple-PUSCH-InfoList-DM-Rprt N nbap.extension id-multiple-PUSCH-InfoList-DM-Rprt
+DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rprt
+DL-ScramblingCode N nbap.extension id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code
+E-AGCH-FDD-Code-Information N nbap.extension id-E-AGCH-FDD-Code-Information
+E-RGCH-E-HICH-FDD-Code-Information N nbap.extension id-E-RGCH-E-HICH-FDD-Code-Information
+HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst N nbap.extension id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst
+Maximum-Target-ReceivedTotalWideBandPower N nbap.extension id-Maximum-Target-ReceivedTotalWideBandPower
+Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio N nbap.extension id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio
+HSDSCH-Common-System-InformationFDD N nbap.extension id-HSDSCH-Common-System-InformationFDD
+HSDSCH-Paging-System-InformationFDD N nbap.extension id-HSDSCH-Paging-System-InformationFDD
+HS-PDSCH-TDD-Information-PSCH-ReconfRqst N nbap.extension id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst
+Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
+Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
+Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
+ConfigurationGenerationID N nbap.extension id-ConfigurationGenerationID
+E-PUCH-Information-PSCH-ReconfRqst N nbap.extension id-E-PUCH-Information-PSCH-ReconfRqst
+Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst
+Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst
+Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst
+E-HICH-Information-PSCH-ReconfRqst N nbap.extension id-E-HICH-Information-PSCH-ReconfRqst
+Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells N nbap.extension id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells
+E-PUCH-Information-768-PSCH-ReconfRqst N nbap.extension id-E-PUCH-Information-768-PSCH-ReconfRqst
+Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst N nbap.extension id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst
+Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst N nbap.extension id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst
+E-HICH-Information-768-PSCH-ReconfRqst N nbap.extension id-E-HICH-Information-768-PSCH-ReconfRqst
+E-PUCH-Information-LCR-PSCH-ReconfRqst N nbap.extension id-E-PUCH-Information-LCR-PSCH-ReconfRqst
+Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst N nbap.extension id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst
+Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst N nbap.extension id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst
+Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst N nbap.extension id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst
+Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst N nbap.extension id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst
+Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst
+SYNC-UL-Partition-LCR N nbap.extension id-SYNC-UL-Partition-LCR
+Reference-ReceivedTotalWideBandPower-LCR N nbap.extension id-Reference-ReceivedTotalWideBandPower-LCR
+PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst N nbap.extension id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst
+PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst N nbap.extension id-PDSCH-AddInformation-768-PSCH-ReconfRqst
+TDD-DL-DPCH-TimeSlotFormat-LCR N nbap.extension id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR
+PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst N nbap.extension id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst
+PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst N nbap.extension id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst
+PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst N nbap.extension id-PUSCH-AddInformation-768-PSCH-ReconfRqst
+TDD-UL-DPCH-TimeSlotFormat-LCR N nbap.extension id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR
+PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst N nbap.extension id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst
+DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst N nbap.extension id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst
+HS-SCCH-Information-768-PSCH-ReconfRqst N nbap.extension id-hS-SCCH-Information-768-PSCH-ReconfRqst
+HS-SCCH-InformationModify-768-PSCH-ReconfRqst N nbap.extension id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst
+E-HICH-TimeOffset N nbap.extension id-E-HICH-TimeOffset
+E-HICH-TimeOffsetLCR N nbap.extension id-E-HICH-TimeOffsetLCR
+HSDSCH-Common-System-Information-ResponseFDD N nbap.extension id-HSDSCH-Common-System-Information-ResponseFDD
+HSDSCH-Paging-System-Information-ResponseFDD N nbap.extension id-HSDSCH-Paging-System-Information-ResponseFDD
+SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD N nbap.extension id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD
+SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD N nbap.extension id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD
+NSubCyclesPerCyclePeriod N nbap.extension id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD
+SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD N nbap.extension id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD
+SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD N nbap.extension id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD
+DwPCH-Power N nbap.extension id-DwPCH-Power
+TimingAdjustmentValueLCR N nbap.extension id-TimingAdjustmentValueLCR
+TimingAdjustmentValue N nbap.extension id-AccumulatedClockupdate-CellSyncReprtTDD
+SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD N nbap.extension id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD
+E-DCH-RearrangeList-Bearer-RearrangeInd N nbap.extension id-E-DCH-RearrangeList-Bearer-RearrangeInd
+E-DCH-FDD-Update-Information N nbap.extension id-E-DCH-FDD-Update-Information
-#.FN_BODY PrivateIEvalue
- /* FIX ME */
- guint length;
+#NBAP-ELEMENTARY-PROCEDURE
+CellSetupRequestFDD S nbap.proc.imsg "id-cellSetup/fdd"
+CellSetupResponse S nbap.proc.sout "id-cellSetup/fdd"
+CellSetupFailure S nbap.proc.uout "id-cellSetup/fdd"
+CellSetupRequestTDD S nbap.proc.imsg "id-cellSetup/tdd"
+CellSetupResponse S nbap.proc.sout "id-cellSetup/tdd"
+CellSetupFailure S nbap.proc.uout "id-cellSetup/tdd"
+CellReconfigurationRequestFDD S nbap.proc.imsg "id-cellReconfiguration/fdd"
+CellReconfigurationResponse S nbap.proc.sout "id-cellReconfiguration/fdd"
+CellReconfigurationFailure S nbap.proc.uout "id-cellReconfiguration/fdd"
+CellReconfigurationRequestTDD S nbap.proc.imsg "id-cellReconfiguration/tdd"
+CellReconfigurationResponse S nbap.proc.sout "id-cellReconfiguration/tdd"
+CellReconfigurationFailure S nbap.proc.uout "id-cellReconfiguration/tdd"
+CellDeletionRequest S nbap.proc.imsg "id-cellDeletion/common"
+CellDeletionResponse S nbap.proc.sout "id-cellDeletion/common"
+CommonTransportChannelSetupRequestFDD S nbap.proc.imsg "id-commonTransportChannelSetup/fdd"
+CommonTransportChannelSetupResponse S nbap.proc.sout "id-commonTransportChannelSetup/fdd"
+CommonTransportChannelSetupFailure S nbap.proc.uout "id-commonTransportChannelSetup/fdd"
+CommonTransportChannelSetupRequestTDD S nbap.proc.imsg "id-commonTransportChannelSetup/tdd"
+CommonTransportChannelSetupResponse S nbap.proc.sout "id-commonTransportChannelSetup/tdd"
+CommonTransportChannelSetupFailure S nbap.proc.uout "id-commonTransportChannelSetup/tdd"
+CommonTransportChannelReconfigurationRequestFDD S nbap.proc.imsg "id-commonTransportChannelReconfigure/fdd"
+CommonTransportChannelReconfigurationResponse S nbap.proc.sout "id-commonTransportChannelReconfigure/fdd"
+CommonTransportChannelReconfigurationFailure S nbap.proc.uout "id-commonTransportChannelReconfigure/fdd"
+CommonTransportChannelReconfigurationRequestTDD S nbap.proc.imsg "id-commonTransportChannelReconfigure/tdd"
+CommonTransportChannelReconfigurationResponse S nbap.proc.sout "id-commonTransportChannelReconfigure/tdd"
+CommonTransportChannelReconfigurationFailure S nbap.proc.uout "id-commonTransportChannelReconfigure/tdd"
+CommonTransportChannelDeletionRequest S nbap.proc.imsg "id-commonTransportChannelDelete/common"
+CommonTransportChannelDeletionResponse S nbap.proc.sout "id-commonTransportChannelDelete/common"
+AuditRequest S nbap.proc.imsg "id-audit/common"
+AuditResponse S nbap.proc.sout "id-audit/common"
+AuditFailure S nbap.proc.uout "id-audit/common"
+BlockResourceRequest S nbap.proc.imsg "id-blockResource/common"
+BlockResourceResponse S nbap.proc.sout "id-blockResource/common"
+BlockResourceFailure S nbap.proc.uout "id-blockResource/common"
+RadioLinkSetupRequestFDD S nbap.proc.imsg "id-radioLinkSetup/fdd"
+RadioLinkSetupResponseFDD S nbap.proc.sout "id-radioLinkSetup/fdd"
+RadioLinkSetupFailureFDD S nbap.proc.uout "id-radioLinkSetup/fdd"
+RadioLinkSetupRequestTDD S nbap.proc.imsg "id-radioLinkSetup/tdd"
+RadioLinkSetupResponseTDD S nbap.proc.sout "id-radioLinkSetup/tdd"
+RadioLinkSetupFailureTDD S nbap.proc.uout "id-radioLinkSetup/tdd"
+SystemInformationUpdateRequest S nbap.proc.imsg "id-systemInformationUpdate/common"
+SystemInformationUpdateResponse S nbap.proc.sout "id-systemInformationUpdate/common"
+SystemInformationUpdateFailure S nbap.proc.uout "id-systemInformationUpdate/common"
+ResetRequest S nbap.proc.imsg "id-reset/common"
+ResetResponse S nbap.proc.sout "id-reset/common"
+CommonMeasurementInitiationRequest S nbap.proc.imsg "id-commonMeasurementInitiation/common"
+CommonMeasurementInitiationResponse S nbap.proc.sout "id-commonMeasurementInitiation/common"
+CommonMeasurementInitiationFailure S nbap.proc.uout "id-commonMeasurementInitiation/common"
+RadioLinkAdditionRequestFDD S nbap.proc.imsg "id-radioLinkAddition/fdd"
+RadioLinkAdditionResponseFDD S nbap.proc.sout "id-radioLinkAddition/fdd"
+RadioLinkAdditionFailureFDD S nbap.proc.uout "id-radioLinkAddition/fdd"
+RadioLinkAdditionRequestTDD S nbap.proc.imsg "id-radioLinkAddition/tdd"
+RadioLinkAdditionResponseTDD S nbap.proc.sout "id-radioLinkAddition/tdd"
+RadioLinkAdditionFailureTDD S nbap.proc.uout "id-radioLinkAddition/tdd"
+RadioLinkDeletionRequest S nbap.proc.imsg "id-radioLinkDeletion/common"
+RadioLinkDeletionResponse S nbap.proc.sout "id-radioLinkDeletion/common"
+RadioLinkReconfigurationPrepareFDD S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/fdd"
+RadioLinkReconfigurationReady S nbap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/fdd"
+RadioLinkReconfigurationFailure S nbap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/fdd"
+RadioLinkReconfigurationPrepareTDD S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/tdd"
+RadioLinkReconfigurationReady S nbap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/tdd"
+RadioLinkReconfigurationFailure S nbap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/tdd"
+RadioLinkReconfigurationRequestFDD S nbap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/fdd"
+RadioLinkReconfigurationResponse S nbap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/fdd"
+RadioLinkReconfigurationFailure S nbap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/fdd"
+RadioLinkReconfigurationRequestTDD S nbap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/tdd"
+RadioLinkReconfigurationResponse S nbap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/tdd"
+RadioLinkReconfigurationFailure S nbap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/tdd"
+DedicatedMeasurementInitiationRequest S nbap.proc.imsg "id-dedicatedMeasurementInitiation/common"
+DedicatedMeasurementInitiationResponse S nbap.proc.sout "id-dedicatedMeasurementInitiation/common"
+DedicatedMeasurementInitiationFailure S nbap.proc.uout "id-dedicatedMeasurementInitiation/common"
+PhysicalSharedChannelReconfigurationRequestFDD S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/fdd"
+PhysicalSharedChannelReconfigurationResponse S nbap.proc.sout "id-physicalSharedChannelReconfiguration/fdd"
+PhysicalSharedChannelReconfigurationFailure S nbap.proc.uout "id-physicalSharedChannelReconfiguration/fdd"
+PhysicalSharedChannelReconfigurationRequestTDD S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/tdd"
+PhysicalSharedChannelReconfigurationResponse S nbap.proc.sout "id-physicalSharedChannelReconfiguration/tdd"
+PhysicalSharedChannelReconfigurationFailure S nbap.proc.uout "id-physicalSharedChannelReconfiguration/tdd"
+InformationExchangeInitiationRequest S nbap.proc.imsg "id-informationExchangeInitiation/common"
+InformationExchangeInitiationResponse S nbap.proc.sout "id-informationExchangeInitiation/common"
+InformationExchangeInitiationFailure S nbap.proc.uout "id-informationExchangeInitiation/common"
+CellSynchronisationInitiationRequestTDD S nbap.proc.imsg "id-cellSynchronisationInitiation/tdd"
+CellSynchronisationInitiationResponseTDD S nbap.proc.sout "id-cellSynchronisationInitiation/tdd"
+CellSynchronisationInitiationFailureTDD S nbap.proc.uout "id-cellSynchronisationInitiation/tdd"
+CellSynchronisationReconfigurationRequestTDD S nbap.proc.imsg "id-cellSynchronisationReconfiguration/tdd"
+CellSynchronisationReconfigurationResponseTDD S nbap.proc.sout "id-cellSynchronisationReconfiguration/tdd"
+CellSynchronisationReconfigurationFailureTDD S nbap.proc.uout "id-cellSynchronisationReconfiguration/tdd"
+CellSynchronisationAdjustmentRequestTDD S nbap.proc.imsg "id-cellSynchronisationAdjustment/tdd"
+CellSynchronisationAdjustmentResponseTDD S nbap.proc.sout "id-cellSynchronisationAdjustment/tdd"
+CellSynchronisationAdjustmentFailureTDD S nbap.proc.uout "id-cellSynchronisationAdjustment/tdd"
+ResourceStatusIndication S nbap.proc.imsg "id-resourceStatusIndication/common"
+AuditRequiredIndication S nbap.proc.imsg "id-auditRequired/common"
+CommonMeasurementReport S nbap.proc.imsg "id-commonMeasurementReport/common"
+CommonMeasurementTerminationRequest S nbap.proc.imsg "id-commonMeasurementTermination/common"
+CommonMeasurementFailureIndication S nbap.proc.imsg "id-commonMeasurementFailure/common"
+RadioLinkReconfigurationCommit S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationCommit/common"
+RadioLinkReconfigurationCancel S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationCancellation/common"
+RadioLinkFailureIndication S nbap.proc.imsg "id-radioLinkFailure/common"
+RadioLinkPreemptionRequiredIndication S nbap.proc.imsg "id-radioLinkPreemption/common"
+RadioLinkRestoreIndication S nbap.proc.imsg "id-radioLinkRestoration/common"
+DedicatedMeasurementReport S nbap.proc.imsg "id-dedicatedMeasurementReport/common"
+DedicatedMeasurementTerminationRequest S nbap.proc.imsg "id-dedicatedMeasurementTermination/common"
+DedicatedMeasurementFailureIndication S nbap.proc.imsg "id-dedicatedMeasurementFailure/common"
+DL-PowerControlRequest S nbap.proc.imsg "id-downlinkPowerControl/fdd"
+DL-PowerTimeslotControlRequest S nbap.proc.imsg "id-downlinkPowerTimeslotControl/tdd"
+CompressedModeCommand S nbap.proc.imsg "id-compressedModeCommand/fdd"
+UnblockResourceIndication S nbap.proc.imsg "id-unblockResource/common"
+ErrorIndication S nbap.proc.imsg "id-errorIndicationForDedicated/common"
+ErrorIndication S nbap.proc.imsg "id-errorIndicationForCommon/common"
+CellSynchronisationReportTDD S nbap.proc.imsg "id-cellSynchronisationReporting/tdd"
+CellSynchronisationTerminationRequestTDD S nbap.proc.imsg "id-cellSynchronisationTermination/tdd"
+CellSynchronisationFailureIndicationTDD S nbap.proc.imsg "id-cellSynchronisationFailure/tdd"
+PrivateMessage S nbap.proc.imsg "id-privateMessageForDedicated/common"
+PrivateMessage S nbap.proc.imsg "id-privateMessageForCommon/common"
+InformationReport S nbap.proc.imsg "id-informationReporting/common"
+InformationExchangeTerminationRequest S nbap.proc.imsg "id-informationExchangeTermination/common"
+InformationExchangeFailureIndication S nbap.proc.imsg "id-informationExchangeFailure/common"
+BearerRearrangementIndication S nbap.proc.imsg "id-BearerRearrangement/common"
+RadioLinkActivationCommandFDD S nbap.proc.imsg "id-radioLinkActivation/fdd"
+RadioLinkActivationCommandTDD S nbap.proc.imsg "id-radioLinkActivation/tdd"
+RadioLinkParameterUpdateIndicationFDD S nbap.proc.imsg "id-radioLinkParameterUpdate/fdd"
+RadioLinkParameterUpdateIndicationTDD S nbap.proc.imsg "id-radioLinkParameterUpdate/tdd"
+MBMSNotificationUpdateCommand S nbap.proc.imsg "id-mBMSNotificationUpdate/common"
- offset = dissect_per_length_determinant(tvb, offset, %(ACTX)s, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+#.END
diff --git a/asn1/nbap/packet-nbap-template.c b/asn1/nbap/packet-nbap-template.c
index e2b501ffab..dbf13961ee 100644
--- a/asn1/nbap/packet-nbap-template.c
+++ b/asn1/nbap/packet-nbap-template.c
@@ -38,2900 +38,109 @@
#include <epan/asn1.h>
-#include "packet-nbap.h"
-#include "packet-ber.h"
#include "packet-per.h"
+#ifdef _MSC_VER
+/* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
+#pragma warning(disable:4146)
+#endif
+
#define PNAME "UTRAN Iub interface NBAP signalling"
#define PSNAME "NBAP"
#define PFNAME "nbap"
+#include "packet-nbap-val.h"
-
-static dissector_handle_t nbap_handle=NULL;
+static dissector_handle_t nbap_handle = NULL;
/* Initialize the protocol and registered fields */
static int proto_nbap = -1;
-static int hf_nbap_pdu_length = -1;
-static int hf_nbap_IE_length = -1;
-
#include "packet-nbap-hf.c"
/* Initialize the subtree pointers */
static int ett_nbap = -1;
-static int ett_nbap_initiatingMessageValue = -1;
-static int ett_nbap_ProtocolIEValueValue = -1;
-static int ett_nbap_SuccessfulOutcomeValue = -1;
-static int ett_nbap_UnsuccessfulOutcomeValue = -1;
#include "packet-nbap-ett.c"
/* Global variables */
-static proto_tree *top_tree;
static guint32 ProcedureCode;
static guint32 ProtocolIE_ID;
static guint32 ddMode;
+static const gchar *ProcedureID;
-#define BYTE_ALIGN_OFFSET(offset) \
- if(offset&0x07){ \
- offset=(offset&0xfffffff8)+8; \
- }
-#define NBAP_FDD 1
-/* Prodedure ID:s */
-#define NBAP_ID_AUDIT 0
-#define NBAP_ID_AUDITREQUIRED 1
-#define NBAP_ID_BLOCKRESOURCE 2
-#define NBAP_ID_CELLDELETION 3
-#define NBAP_ID_CELLRECONFIGURATION 4
-#define NBAP_ID_CELLSETUP 5
-#define NBAP_ID_COMMONMEASUREMENTFAILURE 6
-#define NBAP_ID_COMMONMEASUREMENTINITIATION 7
-#define NBAP_ID_COMMONMEASUREMENTREPORT 8
-#define NBAP_ID_COMMONMEASUREMENTTERMINATION 9
-#define NBAP_ID_COMMONTRANSPORTCHANNELDELETE 10
-#define NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE 11
-#define NBAP_ID_COMMONTRANSPORTCHANNELSETUP 12
-#define NBAP_ID_RESET 13
-#define NBAP_ID_COMPRESSEDMODECOMMAND 14
-#define NBAP_ID_DEDICATEDMEASUREMENTFAILURE 16
-#define NBAP_ID_DEDICATEDMEASUREMENTINITIATION 17
-#define NBAP_ID_DEDICATEDMEASUREMENTREPORT 18
-#define NBAP_ID_DEDICATEDMEASUREMENTTERMINATION 19
-#define NBAP_ID_DOWNLINKPOWERCONTROL 20
-#define NBAP_ID_ERRORINDICATIONFORDEDICATED 21
-#define NBAP_ID_PRIVATEMESSAGEFORDEDICATED 22
-#define NBAP_ID_RADIOLINKADDITION 23
-#define NBAP_ID_RADIOLINKDELETION 24
-#define NBAP_ID_RADIOLINKFAILURE 25
-#define NBAP_ID_RADIOLINKRESTORATION 26
-#define NBAP_ID_RADIOLINKSETUP 27
-#define NBAP_ID_RESOURCESTATUSINDICATION 28
-#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION 29
-#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT 30
-#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION 31
-#define NBAP_ID_SYSTEMINFORMATIONUPDATE 32
-#define NBAP_ID_UNBLOCKRESOURCE 33
-#define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 34
-#define NBAP_ID_ERRORINDICATIONFORCOMMON 35
-#define NBAP_ID_PRIVATEMESSAGEFORCOMMON 36
-#define NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION 37
-#define NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL 38
-#define NBAP_ID_RADIOLINKPREEMPTION 39
-#define NBAP_ID_INFORMATIONEXCHANGEFAILURE 40
-#define NBAP_ID_INFORMATIONEXCHANGEINITIATION 41
-#define NBAP_ID_INFORMATIONEXCHANGETERMINATION 42
-#define NBAP_ID_INFORMATIONREPORTING 43
-#define NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT 44
-#define NBAP_ID_CELLSYNCHRONISATIONINITIATION 45
-#define NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION 46
-#define NBAP_ID_CELLSYNCHRONISATIONREPORTING 47
-#define NBAP_ID_CELLSYNCHRONISATIONTERMINATION 48
-#define NBAP_ID_CELLSYNCHRONISATIONFAILURE 49
-#define NBAP_ID_BEARERREARRANGEMENT 50
-#define NBAP_ID_RADIOLINKACTIVATION 51
-#define NBAP_ID_RADIOLINKPARAMETERUPDATE 52
-#define NBAP_ID_MBMSNOTIFICATIONUPDATE 53
-
-/* Protocol IE:s */
-#define NBAP_IE_ID_AICH_INFORMATION 0
-#define NBAP_IE_ID_AICH_INFORMATIONITEM_RESOURCESTATUSIND 1
-#define NBAP_IE_ID_BCH_INFORMATION 7
-#define NBAP_IE_ID_BCH_INFORMATIONITEM_RESOURCESTATUSIND 8
-#define NBAP_IE_ID_BCCH_MODIFICATIONTIME 9
-#define NBAP_IE_ID_BLOCKINGPRIORITYINDICATOR 10
-#define NBAP_IE_ID_CAUSE 13
-#define NBAP_IE_ID_CCP_INFORMATIONITEM_AUDITRSP 14
-#define NBAP_IE_ID_CCP_INFORMATIONLIST_AUDITRSP 15
-#define NBAP_IE_ID_CCP_INFORMATIONITEM_RESOURCESTATUSIND 16
-#define NBAP_IE_ID_CELL_INFORMATIONITEM_AUDITRSP 17
-#define NBAP_IE_ID_CELL_INFORMATIONITEM_RESOURCESTATUSIND 18
-#define NBAP_IE_ID_CELL_INFORMATIONLIST_AUDITRSP 19
-#define NBAP_IE_ID_CELLPARAMETERID 23
-#define NBAP_IE_ID_CFN 24
-#define NBAP_IE_ID_C_ID 25
+/* Dissector tables */
+static dissector_table_t nbap_ies_dissector_table;
+static dissector_table_t nbap_extension_dissector_table;
+static dissector_table_t nbap_proc_imsg_dissector_table;
+static dissector_table_t nbap_proc_sout_dissector_table;
+static dissector_table_t nbap_proc_uout_dissector_table;
-#define NBAP_IE_ID_COMMONMEASUREMENTACCURACY 39
-#define NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT 31
-#define NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST 32
-#define NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP 33
-#define NBAP_IE_ID_COMMONMEASUREMENTTYPE 34
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELID 35
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTFDD 36
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTTDD 37
-#define NBAP_IE_ID_COMMUNICATIONCONTROLPORTID 40
-#define NBAP_IE_ID_CONFIGURATIONGENERATIONID 43
-#define NBAP_IE_ID_CRNC_COMMUNICATIONCONTEXTID 44
-#define NBAP_IE_ID_CRITICALITYDIAGNOSTICS 45
-#define NBAP_IE_ID_DCHS_TO_ADD_FDD 48
-#define NBAP_IE_ID_DCH_ADDLIST_RL_RECONFPREPTDD 49
-#define NBAP_IE_ID_DCHS_TO_ADD_TDD 50
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPFDD 52
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPTDD 53
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTFDD 54
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTTDD 55
-#define NBAP_IE_ID_DCH_FDD_INFORMATION 56
+static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
-#define NBAP_IE_ID_DCH_TDD_INFORMATION 57
-#define NBAP_IE_ID_DCH_INFORMATIONRESPONSE 59
-#define NBAP_IE_ID_FDD_DCHS_TO_MODIFY 62
-#define NBAP_IE_ID_TDD_DCHS_TO_MODIFY 63
-#define NBAP_IE_ID_DCH_MODIFYLIST_RL_RECONFRQSTTDD 65
-#define NBAP_IE_ID_DCH_REARRANGELIST_BEARER_REARRANGEIND 135
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT 67
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST 68
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP 69
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTTYPE 70
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 72
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 73
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 76
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 77
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD 79
-#define NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD 81
-#define NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD 82
-#define NBAP_IE_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD 83
-#define NBAP_IE_ID_DL_DPCH_TIMINGADJUSTMENT 21
-#define NBAP_IE_ID_DL_REFERENCEPOWERINFORMATIONITEM_DL_PC_RQST 84
-#define NBAP_IE_ID_DLREFERENCEPOWER 85
-#define NBAP_IE_ID_DLREFERENCEPOWERLIST_DL_PC_RQST 86
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_87 87
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_89 89
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_91 91
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_93 93
-#define NBAP_IE_ID_DSCHS_TO_ADD_TDD 96
-#define NBAP_IE_ID_DSCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD 98
-#define NBAP_IE_ID_DSCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD 100
-#define NBAP_IE_ID_DSCH_INFORMATIONRESPONSE 105
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_106 106
-#define NBAP_IE_ID_DSCH_TDD_INFORMATION 107
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_108 108
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_112 112
-#define NBAP_IE_ID_DSCH_REARRANGELIST_BEARER_REARRANGEIND 136
-#define NBAP_IE_ID_END_OF_AUDIT_SEQUENCE_INDICATOR 113
-#define NBAP_IE_ID_FACH_INFORMATION 116
-#define NBAP_IE_ID_FACH_INFORMATIONITEM_RESOURCESTATUSIND 117
-#define NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_RECONFRQSTTDD 120
-#define NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTFDD 121
-#define NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTTDD 122
-#define NBAP_IE_ID_INDICATIONTYPE_RESOURCESTATUSIND 123
-#define NBAP_IE_ID_LOCAL_CELL_ID 124
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP 2
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND 3
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND 4
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP 5
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_AUDITRSP 125
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_RESOURCESTATUSIND 126
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM2_RESOURCESTATUSIND 127
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONLIST_AUDITRSP 128
-#define NBAP_IE_ID_ADJUSTMENTPERIOD 129
-#define NBAP_IE_ID_MAXADJUSTMENTSTEP 130
-#define NBAP_IE_ID_MAXIMUMTRANSMISSIONPOWER 131
-#define NBAP_IE_ID_MEASUREMENTFILTERCOEFFICIENT 132
-#define NBAP_IE_ID_MEASUREMENTID 133
-#define NBAP_IE_ID_MESSAGESTRUCTURE 115
-#define NBAP_IE_ID_MIB_SB_SIB_INFORMATIONLIST_SYSTEMINFOUPDATERQST 134
-#define NBAP_IE_ID_NODEB_COMMUNICATIONCONTEXTID 143
-#define NBAP_IE_ID_NEIGHBOURINGCELLMEASUREMENTINFORMATION 455
-#define NBAP_IE_ID_P_CCPCH_INFORMATION 144
-#define NBAP_IE_ID_P_CCPCH_INFORMATIONITEM_RESOURCESTATUSIND 145
-#define NBAP_IE_ID_P_CPICH_INFORMATION 146
-#define NBAP_IE_ID_P_CPICH_INFORMATIONITEM_RESOURCESTATUSIND 147
-#define NBAP_IE_ID_P_SCH_INFORMATION 148
-#define NBAP_IE_ID_PCCPCH_INFORMATION_CELL_RECONFRQSTTDD 150
-#define NBAP_IE_ID_PCCPCH_INFORMATION_CELL_SETUPRQSTTDD 151
-#define NBAP_IE_ID_PCH_PARAMETERS_CTCH_RECONFRQSTTDD 155
-#define NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTFDD 156
-#define NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTTDD 157
-#define NBAP_IE_ID_PCH_INFORMATION 158
-#define NBAP_IE_ID_PDSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST 161
-#define NBAP_IE_ID_PDSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST 162
-#define NBAP_IE_ID_PDSCHSETS_ADDLIST_PSCH_RECONFRQST 163
-#define NBAP_IE_ID_PDSCHSETS_DELETELIST_PSCH_RECONFRQST 164
-#define NBAP_IE_ID_PDSCHSETS_MODIFYLIST_PSCH_RECONFRQST 165
-#define NBAP_IE_ID_PICH_INFORMATION 166
-#define NBAP_IE_ID_PICH_PARAMETERS_CTCH_RECONFRQSTTDD 168
-#define NBAP_IE_ID_POWERADJUSTMENTTYPE 169
-#define NBAP_IE_ID_PRACH_INFORMATION 170
-#define NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_RECONFRQSTFDD 175
-#define NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_SETUPRQSTFDD 176
-#define NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_RECONFRQSTFDD 177
-#define NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_SETUPRQSTFDD 178
-#define NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_RECONFRQSTFDD 179
-#define NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_SETUPRQSTFDD 180
-#define NBAP_IE_ID_PRIMARYSCRAMBLINGCODE 181
-#define NBAP_IE_ID_SCH_INFORMATION_CELL_RECONFRQSTTDD 183
-#define NBAP_IE_ID_SCH_INFORMATION_CELL_SETUPRQSTTDD 184
-#define NBAP_IE_ID_PUSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST 185
-#define NBAP_IE_ID_PUSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST 186
-#define NBAP_IE_ID_PUSCHSETS_ADDLIST_PSCH_RECONFRQST 187
-#define NBAP_IE_ID_PUSCHSETS_DELETELIST_PSCH_RECONFRQST 188
-#define NBAP_IE_ID_PUSCHSETS_MODIFYLIST_PSCH_RECONFRQST 189
-#define NBAP_IE_ID_RACH_INFORMATION 190
-#define NBAP_IE_ID_RACH_PARAMETERSITEM_CTCH_SETUPRQSTFDD 196
-#define NBAP_IE_ID_RACH_PARAMETERITEM_CTCH_SETUPRQSTTDD 197
-#define NBAP_IE_ID_REPORTCHARACTERISTICS 198
-#define NBAP_IE_ID_REPORTING_OBJECT_RL_FAILUREIND 199
-#define NBAP_IE_ID_REPORTING_OBJECT_RL_RESTOREIND 200
-#define NBAP_IE_ID_RL_INFORMATIONITEM_DM_RPRT 202
-#define NBAP_IE_ID_RL_INFORMATIONITEM_DM_RQST 203
-#define NBAP_IE_ID_RL_INFORMATIONITEM_DM_RSP 204
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_ADDITIONRQSTFDD 205
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_DELETIONRQST 206
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_FAILUREIND 207
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND 286
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFPREPFDD 208
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFRQSTFDD 209
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_RESTOREIND 210
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD 211
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD 212
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_DELETIONRQST 213
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND 237
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD 214
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFRQSTFDD 215
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_SETUPRQSTFDD 216
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD 217
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADY 218
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSP 219
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD 220
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD 221
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADY 222
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSP 223
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD 224
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 225
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD 226
-#define NBAP_IE_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD 227
-#define NBAP_IE_ID_RL_INFORMATION_RL_RECONFRQSTTDD 228
-#define NBAP_IE_ID_RL_INFORMATION_RL_RECONFPREPTDD 229
-#define NBAP_IE_ID_RL_INFORMATION_RL_SETUPRQSTTDD 230
-#define NBAP_IE_ID_RL_RECONFIGURATIONFAILUREITEM_RL_RECONFFAILURE 236
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RPRT 238
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RSP 240
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_FAILUREIND 241
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_RESTOREIND 242
-#define NBAP_IE_ID_S_CCPCH_INFORMATION 247
-#define NBAP_IE_ID_S_CPICH_INFORMATION 249
-#define NBAP_IE_ID_SCH_INFORMATION 251
-#define NBAP_IE_ID_S_SCH_INFORMATION 253
-#define NBAP_IE_ID_SECONDARY_CCPCHLISTIE_CTCH_RECONFRQSTTDD 257
-#define NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERLISTIE_CTCH_SETUPRQSTTDD 258
-#define NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD 259
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_RECONFRQSTFDD 260
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_SETUPRQSTFDD 261
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_RECONFRQSTFDD 262
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_SETUPRQSTFDD 263
-#define NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_RECONFRQSTFDD 264
-#define NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_SETUPRQSTFDD 265
-#define NBAP_IE_ID_SEGMENTINFORMATIONLISTIE_SYSTEMINFOUPDATE 266
-#define NBAP_IE_ID_SFN 268
-#define NBAP_IE_ID_SIGNALLINGBEARERREQUESTINDICATOR 138
-#define NBAP_IE_ID_SHUTDOWNTIMER 269
-#define NBAP_IE_ID_START_OF_AUDIT_SEQUENCE_INDICATOR 114
-#define NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD 270
-#define NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD 271
-#define NBAP_IE_ID_SYNCCASE 274
-#define NBAP_IE_ID_SYNCCASEINDICATORITEM_CELL_SETUPRQSTTDD_PSCH 275
-#define NBAP_IE_ID_T_CELL 276
-#define NBAP_IE_ID_TARGETCOMMUNICATIONCONTROLPORTID 139
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_RECONFRQSTTDD 277
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_SETUPRQSTTDD 278
-#define NBAP_IE_ID_TRANSMISSIONDIVERSITYAPPLIED 279
-#define NBAP_IE_ID_TYPEOFERROR 508
-#define NBAP_IE_ID_UARFCNFORNT 280
-#define NBAP_IE_ID_UARFCNFORND 281
-#define NBAP_IE_ID_UARFCNFORNU 282
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 284
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 285
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 288
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 289
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD 291
-#define NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD 293
-#define NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD 294
-#define NBAP_IE_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD 295
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD 296
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD 297
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_ADDITIONFAILURETDD 300
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_SETUPFAILURETDD 301
-#define NBAP_IE_ID_USCH_INFORMATION_ADD 302
-#define NBAP_IE_ID_USCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD 304
-#define NBAP_IE_ID_USCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD 306
-#define NBAP_IE_ID_USCH_INFORMATIONRESPONSE 309
-#define NBAP_IE_ID_USCH_INFORMATION 310
-#define NBAP_IE_ID_USCH_REARRANGELIST_BEARER_REARRANGEIND 141
-#define NBAP_IE_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION 315
-#define NBAP_IE_ID_AICH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD 316
-#define NBAP_IE_ID_ADJUSTMENTRATIO 317
-#define NBAP_IE_ID_NOT_USED_320 320
-#define NBAP_IE_ID_NOT_USED_322 322
-#define NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD 323
-#define NBAP_IE_ID_CAUSELEVEL_PSCH_RECONFFAILURE 324
-#define NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD 325
-#define NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD 326
-#define NBAP_IE_ID_CAUSELEVEL_RL_RECONFFAILURE 327
-#define NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILUREFDD 328
-#define NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILURETDD 329
-#define NBAP_IE_ID_NOT_USED_330 330
-#define NBAP_IE_ID_NOT_USED_332 332
-#define NBAP_IE_ID_CLOSED_LOOP_TIMING_ADJUSTMENT_MODE 333
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_RECONFRQSTFDD 334
-#define NBAP_IE_ID_COMPRESSED_MODE_DEACTIVATION_FLAG 335
-#define NBAP_IE_ID_NOT_USED_336 336
-#define NBAP_IE_ID_NOT_USED_342 342
-#define NBAP_IE_ID_NOT_USED_343 343
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 346
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 347
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 348
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 349
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 350
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 351
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 352
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD 353
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD 355
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD 356
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD 357
-#define NBAP_IE_ID_DL_TPC_PATTERN01COUNT 358
-#define NBAP_IE_ID_DPC_MODE 450
-#define NBAP_IE_ID_DPCHCONSTANT 359
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_94 94
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_110 110
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_111 111
-#define NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_SETUPRSP 362
-#define NBAP_IE_ID_LIMITED_POWER_INCREASE_INFORMATION_CELL_SETUPRQSTFDD 369
-#define NBAP_IE_ID_PCH_PARAMETERS_CTCH_SETUPRSP 374
-#define NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_RECONFRQSTFDD 375
-#define NBAP_IE_ID_NOT_USED_376 376
-#define NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_RECONFRQSTFDD 380
-#define NBAP_IE_ID_PRACHCONSTANT 381
-#define NBAP_IE_ID_PRACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD 383
-#define NBAP_IE_ID_PUSCHCONSTANT 384
-#define NBAP_IE_ID_RACH_PARAMETERS_CTCH_SETUPRSP 385
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_443 443
-#define NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_RECONFRQST 393
-#define NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_SETUPRQST 394
-#define NBAP_IE_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION 395
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 396
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 397
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 398
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 399
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 400
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 401
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 402
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD 403
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD 405
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD 406
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD 407
-#define NBAP_IE_ID_UNSUCCESSFUL_PDSCHSETITEM_PSCH_RECONFFAILURETDD 408
-#define NBAP_IE_ID_UNSUCCESSFUL_PUSCHSETITEM_PSCH_RECONFFAILURETDD 409
-#define NBAP_IE_ID_COMMUNICATIONCONTEXTINFOITEM_RESET 412
-#define NBAP_IE_ID_COMMUNICATIONCONTROLPORTINFOITEM_RESET 414
-#define NBAP_IE_ID_RESETINDICATOR 416
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_417 417
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_418 418
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_419 419
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_142 142
-#define NBAP_IE_ID_TIMINGADVANCEAPPLIED 287
-#define NBAP_IE_ID_CFNREPORTINGINDICATOR 6
-#define NBAP_IE_ID_SFNREPORTINGINDICATOR 11
-#define NBAP_IE_ID_INNERLOOPDLPCSTATUS 12
-#define NBAP_IE_ID_TIMESLOTISCPINFO 283
-#define NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_SETUPRQSTTDD 167
-#define NBAP_IE_ID_PRACH_PARAMETERSITEM_CTCH_SETUPRQSTTDD 20
-#define NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND 46
-#define NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND 47
-#define NBAP_IE_ID_CAUSELEVEL_SYNCADJUSTMNTFAILURETDD 420
-#define NBAP_IE_ID_CELLADJUSTMENTINFO_SYNCADJUSTMNTRQSTTDD 421
-#define NBAP_IE_ID_CELLADJUSTMENTINFOITEM_SYNCADJUSTMENTRQSTTDD 494
-#define NBAP_IE_ID_CELLSYNCBURSTINFOLIST_CELLSYNCRECONFRQSTTDD 482
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSINIT_CELLSYNCINITIATIONRQSTTDD 422
-#define NBAP_IE_ID_CELLSYNCBURSTMEASUREINIT_CELLSYNCINITIATIONRQSTTDD 423
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFIGURATION_CELLSYNCRECONFRQSTTDD 424
-#define NBAP_IE_ID_CELLSYNCBURSTMEASRECONFIGURATION_CELLSYNCRECONFRQSTTDD 425
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSINFOLIST_CELLSYNCRECONFRQSTTDD 426
-#define NBAP_IE_ID_CELLSYNCBURSTMEASINFOLIST_CELLSYNCRECONFRQSTTDD 427
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFINFO_CELLSYNCRECONFRQSTTDD 428
-#define NBAP_IE_ID_CELLSYNCINFO_CELLSYNCREPRTTDD 429
-#define NBAP_IE_ID_CSBTRANSMISSIONID 430
-#define NBAP_IE_ID_CSBMEASUREMENTID 431
-#define NBAP_IE_ID_INTSTDPHCELLSYNCINFOITEM_CELLSYNCREPRTTDD 432
-#define NBAP_IE_ID_NCYCLESPERSFNPERIOD 433
-#define NBAP_IE_ID_NREPETITIONSPERCYCLEPERIOD 434
-#define NBAP_IE_ID_SYNCFRAMENUMBER 437
-#define NBAP_IE_ID_SYNCHRONISATIONREPORTTYPE 438
-#define NBAP_IE_ID_SYNCHRONISATIONREPORTCHARACTERISTICS 439
-#define NBAP_IE_ID_UNSUCCESSFUL_CELL_INFORMATIONRESPITEM_SYNCADJUSTMNTFAILURETDD 440
-#define NBAP_IE_ID_LATEENTRANCECELLSYNCINFOITEM_CELLSYNCREPRTTDD 119
-#define NBAP_IE_ID_REFERENCECLOCKAVAILABILITY 435
-#define NBAP_IE_ID_REFERENCESFNOFFSET 436
-#define NBAP_IE_ID_INFORMATIONEXCHANGEID 444
-#define NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST 445
-#define NBAP_IE_ID_INFORMATIONTYPE 446
-#define NBAP_IE_ID_INFORMATIONREPORTCHARACTERISTICS 447
-#define NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP 448
-#define NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT 449
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTFDD 451
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTFDD 452
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTTDD 453
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTTDD 454
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD 74
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION 78
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATIONLIST_AUDITRSP 90
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD 97
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_RECONFRQSTTDD 99
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION_RESOURCESTATUSIND 101
-#define NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_SETUPRQSTTDD 154
-#define NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_RECONFRQSTTDD 174
-#define NBAP_IE_ID_FPACH_LCR_INFORMATION 290
-#define NBAP_IE_ID_FPACH_LCR_INFORMATION_AUDITRSP 292
-#define NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_AUDITRSP 22
-#define NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_RESOURCESTATUSIND 311
-#define NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD 312
-#define NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD 314
-#define NBAP_IE_ID_PCCPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD 456
-#define NBAP_IE_ID_PCH_POWER_LCR_CTCH_SETUPRQSTTDD 457
-#define NBAP_IE_ID_PCH_POWER_LCR_CTCH_RECONFRQSTTDD 458
-#define NBAP_IE_ID_PICH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD 459
-#define NBAP_IE_ID_PRACH_LCR_PARAMETERSLIST_CTCH_SETUPRQSTTDD 461
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_SETUPRSPTDD 463
-#define NBAP_IE_ID_SECONDARY_CCPCH_LCR_PARAMETERLIST_CTCH_SETUPRQSTTDD 465
-#define NBAP_IE_ID_TIMESLOT 495
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_RECONFRQSTTDD 466
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_SETUPRQSTTDD 467
-#define NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_SETUPRQSTTDD 468
-#define NBAP_IE_ID_TIMESLOTLCR_CM_RQST 469
-#define NBAP_IE_ID_UL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD 470
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD 472
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD 473
-#define NBAP_IE_ID_TIMESLOTISCP_INFORMATIONLIST_LCR_RL_ADDITIONRQSTTDD 474
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONADDLIST_RL_RECONFPREPTDD 475
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST_RL_RECONFPREPTDD 477
-#define NBAP_IE_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFPREPTDD 479
-#define NBAP_IE_ID_TIMESLOTISCPINFOLIST_LCR_DL_PC_RQSTTDD 480
-#define NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFPREPTDD 481
-#define NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST 483
-#define NBAP_IE_ID_UL_TIMESLOTLCR_INFORMATION_RL_RECONFPREPTDD 485
-#define NBAP_IE_ID_UL_SIRTARGET 510
-#define NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST 486
-#define NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST 487
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_26 26
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_27 27
-#define NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST 488
-#define NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST 489
-#define NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST 490
-#define NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST 491
-#define NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST 492
-#define NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST 493
-#define NBAP_IE_ID_TIMESLOTINFO_CELLSYNCINITIATIONRQSTTDD 496
-#define NBAP_IE_ID_SYNCREPORTTYPE_CELLSYNCREPRTTDD 497
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP 498
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND 499
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND 500
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP 501
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_RESOURCESTATUSIND 502
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST2_RESOURCESTATUSIND 503
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_ID 504
-#define NBAP_IE_ID_PUSCH_INFO_DM_RQST 505
-#define NBAP_IE_ID_PUSCH_INFO_DM_RSP 506
-#define NBAP_IE_ID_PUSCH_INFO_DM_RPRT 507
-#define NBAP_IE_ID_INITDL_POWER 509
-#define NBAP_IE_ID_CELLSYNCBURSTREPETITIONPERIOD 511
-#define NBAP_IE_ID_REPORTCHARACTERISTICSTYPE_ONMODIFICATION 512
-#define NBAP_IE_ID_SFNSFNMEASUREMENTVALUEINFORMATION 513
-#define NBAP_IE_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION 514
-#define NBAP_IE_ID_TUTRANGPSMEASUREMENTVALUEINFORMATION 515
-#define NBAP_IE_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION 516
-#define NBAP_IE_ID_RX_TIMING_DEVIATION_VALUE_LCR 520
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_ADDITIONRSPTDD 51
-#define NBAP_IE_ID_DL_POWERBALANCING_INFORMATION 28
-#define NBAP_IE_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR 29
-#define NBAP_IE_ID_DL_POWERBALANCING_UPDATEDINDICATOR 30
-#define NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_SETUPRQSTTDD 517
-#define NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_ADDITIONRQSTTDD 518
-#define NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_RECONFPREPTDD 519
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_SETUPRQSTTDD 41
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_RECONFRQSTTDD 42
-#define NBAP_IE_ID_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MAXPOWER_PSCH_RECONFRQST 522
-#define NBAP_IE_ID_HS_PDSCH_HS_SCCH_SCRAMBLINGCODE_PSCH_RECONFRQST 523
-#define NBAP_IE_ID_HS_PDSCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST 524
-#define NBAP_IE_ID_HS_SCCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST 525
-#define NBAP_IE_ID_HS_PDSCH_TDD_INFORMATION_PSCH_RECONFRQST 526
-#define NBAP_IE_ID_ADD_TO_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST 527
-#define NBAP_IE_ID_MODIFY_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST 528
-#define NBAP_IE_ID_DELETE_FROM_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST 529
-#define NBAP_IE_ID_BINDINGID 102
-#define NBAP_IE_ID_RL_SPECIFIC_DCH_INFO 103
-#define NBAP_IE_ID_TRANSPORTLAYERADDRESS 104
-#define NBAP_IE_ID_DELAYEDACTIVATION 231
-#define NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD 232
-#define NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD 233
-#define NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD 234
-#define NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD 235
-#define NBAP_IE_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR 58
-#define NBAP_IE_ID_SYNCDLCODEID_TRANSINITLCR_CELLSYNCINITIATIONRQSTTDD 543
-#define NBAP_IE_ID_SYNCDLCODEID_MEASUREINITLCR_CELLSYNCINITIATIONRQSTTDD 544
-#define NBAP_IE_ID_SYNCDLCODEIDTRANSRECONFINFOLCR_CELLSYNCRECONFRQSTTDD 545
-#define NBAP_IE_ID_SYNCDLCODEIDMEASRECONFIGURATIONLCR_CELLSYNCRECONFRQSTTDD 546
-#define NBAP_IE_ID_SYNCDLCODEIDMEASINFOLIST_CELLSYNCRECONFRQSTTDD 547
-#define NBAP_IE_ID_SYNCDLCODEIDSMEASINFOLIST_CELLSYNCREPRTTDD 548
-#define NBAP_IE_ID_SYNCDLCODEIDTHREINFOLCR 549
-#define NBAP_IE_ID_NSUBCYCLESPERCYCLEPERIOD_CELLSYNCRECONFRQSTTDD 550
-#define NBAP_IE_ID_DWPCH_POWER 551
-#define NBAP_IE_ID_ACCUMULATEDCLOCKUPDATE_CELLSYNCREPRTTDD 552
-#define NBAP_IE_ID_ANGLE_OF_ARRIVAL_VALUE_LCR 521
-#define NBAP_IE_ID_HSDSCH_FDD_INFORMATION 530
-#define NBAP_IE_ID_HSDSCH_FDD_INFORMATION_RESPONSE 531
-#define NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY 534
-#define NBAP_IE_ID_HSDSCH_RNTI 535
-#define NBAP_IE_ID_HSDSCH_TDD_INFORMATION 536
-#define NBAP_IE_ID_HSDSCH_TDD_INFORMATION_RESPONSE 537
-#define NBAP_IE_ID_HSPDSCH_RL_ID 541
-#define NBAP_IE_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD 542
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_64 64
-#define NBAP_IE_ID_PDSCH_RL_ID 66
-#define NBAP_IE_ID_HSDSCH_REARRANGELIST_BEARER_REARRANGEIND 553
-#define NBAP_IE_ID_UL_SYNCHRONISATION_PARAMETERS_LCR 554
-#define NBAP_IE_ID_HSDSCH_FDD_UPDATE_INFORMATION 555
-#define NBAP_IE_ID_HSDSCH_TDD_UPDATE_INFORMATION 556
-#define NBAP_IE_ID_DL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD 558
-#define NBAP_IE_ID_UL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD 559
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD 560
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_ADDITIONRQSTTDD 561
-#define NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_RL_ADDITIONRQSTTDD 562
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD 563
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD 564
-#define NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD 565
-#define NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD 566
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRQSTTDD 567
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRQSTTDD 568
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRQSTTDD 569
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRQSTTDD 570
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD 571
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD 572
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD 573
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD 574
-#define NBAP_IE_ID_MAXIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD 575
-#define NBAP_IE_ID_MINIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD 576
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFRQSTTDD 577
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD 578
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD 579
-#define NBAP_IE_ID_INITIAL_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 580
-#define NBAP_IE_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 581
-#define NBAP_IE_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 582
-#define NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION 583
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION 585
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE 586
-#define NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHSTRANSMISSION 587
-#define NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY 588
-#define NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE 589
-#define NBAP_IE_ID_HSSICH_INFO_DM_RPRT 590
-#define NBAP_IE_ID_HSSICH_INFO_DM_RQST 591
-#define NBAP_IE_ID_HSSICH_INFO_DM_RSP 592
-#define NBAP_IE_ID_BEST_CELL_PORTIONS_VALUE 593
-#define NBAP_IE_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION 594
-#define NBAP_IE_ID_SECONDARY_CPICH_INFORMATION_CHANGE 595
-#define NBAP_IE_ID_NUMBEROFREPORTEDCELLPORTIONS 596
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_SETUPRQSTFDD 597
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_SETUPRQSTFDD 598
-#define NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_RECONFPREPTDD 599
-#define NBAP_IE_ID_SECONDARY_CPICH_INFORMATION 600
-#define NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION 601
-#define NBAP_IE_ID_UNIDIRECTIONAL_DCH_INDICATOR 602
-#define NBAP_IE_ID_TIMINGADJUSTMENTVALUELCR 603
-#define NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONLIST 604
-#define NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONMODIFYLIST 605
-#define NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONLIST 606
-#define NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONMODIFYLIST 607
-#define NBAP_IE_ID_RL_ID 608
-#define NBAP_IE_ID_SAT_INFO_ALMANAC_EXTITEM 609
-#define NBAP_IE_ID_HSDPA_CAPABILITY 610
-#define NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_AUDITRSP 611
-#define NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_RESOURCESTATUSIND 612
-#define NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_ADD 613
-#define NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_DELETE 614
-#define NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED 615
-#define NBAP_IE_ID_TNLQOS 616
-#define NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION_VALUE 617
-#define NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION 618
-#define NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION_VALUE 619
-#define NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTION 620
-#define NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTIONVALUE 621
-#define NBAP_IE_ID_UPPTSINTERFERENCEVALUE 622
-#define NBAP_IE_ID_PRIMARYCCPCH_RSCP_DELTA 623
-#define NBAP_IE_ID_MEASUREMENTRECOVERYBEHAVIOR 624
-#define NBAP_IE_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR 625
-#define NBAP_IE_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR 626
-#define NBAP_IE_ID_TSTD_INDICATOR 627
-#define NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFPREPTDD 628
-#define NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFRQSTTDD 629
-#define NBAP_IE_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD 630
-#define NBAP_IE_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD 631
-#define NBAP_IE_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD 632
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD 633
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_SETUPRQSTTDD 634
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD 635
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD 636
-#define NBAP_IE_ID_MICH_CFN 637
-#define NBAP_IE_ID_MICH_INFORMATION_AUDITRSP 638
-#define NBAP_IE_ID_MICH_INFORMATION_RESOURCESTATUSIND 639
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTFDD 640
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTTDD 641
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTFDD 642
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTTDD 643
-#define NBAP_IE_ID_MODIFICATION_PERIOD 644
-#define NBAP_IE_ID_NI_INFORMATION_NOTIFUPDATECMD 645
-#define NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_AUDITRSP 646
-#define NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_RESOURCESTATUSIND 647
-#define NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_AUDITRSP 648
-#define NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_RESOURCESTATUSIND 649
-#define NBAP_IE_ID_HARQ_PREAMBLE_MODE 650
-#define NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT 651
-#define NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED 652
-#define NBAP_IE_ID_DLTRANSMISSIONBRANCHLOADVALUE 653
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RQST 654
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RSP 655
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RPRT 656
-#define NBAP_IE_ID_SYNCHRONISATIONINDICATOR 657
-#define NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATION_PSCH_RECONFRQST 658
-#define NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLIST_PSCH_RECONFRQST 659
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE_FOR_CELL_PORTION 660
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION_FOR_CELLPORTION 661
-#define NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION_FOR_CELLPORTION 662
-#define NBAP_IE_ID_E_AGCH_AND_E_RGCH_E_HICH_FDD_SCRAMBLING_CODE 663
-#define NBAP_IE_ID_E_AGCH_FDD_CODE_INFORMATION 664
-#define NBAP_IE_ID_E_DCH_CAPABILITY 665
-#define NBAP_IE_ID_E_DCH_FDD_DL_CONTROL_CHANNEL_INFORMATION 666
-#define NBAP_IE_ID_E_DCH_FDD_INFORMATION 667
-#define NBAP_IE_ID_E_DCH_FDD_INFORMATION_RESPONSE 668
-#define NBAP_IE_ID_E_DCH_FDD_INFORMATION_TO_MODIFY 669
-#define NBAP_IE_ID_E_DCH_MACDFLOWS_TO_ADD 670
-#define NBAP_IE_ID_E_DCH_MACDFLOWS_TO_DELETE 671
-#define NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_AUDITRSP 672
-#define NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_RESOURCESTATUSIND 673
-#define NBAP_IE_ID_E_DCH_RL_INDICATION 674
-#define NBAP_IE_ID_E_DCH_RL_SET_ID 675
-#define NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFPREPFDD 676
-#define NBAP_IE_ID_E_DPCH_INFORMATION_RL_SETUPRQSTFDD 677
-#define NBAP_IE_ID_E_RGCH_E_HICH_FDD_CODE_INFORMATION 678
-#define NBAP_IE_ID_SERVING_E_DCH_RL_ID 679
-#define NBAP_IE_ID_UL_DPDCH_INDICATOR_FOR_E_DCH_OPERATION 680
-#define NBAP_IE_ID_FDD_S_CCPCH_FRAMEOFFSET_CTCH_SETUPRQSTFDD 681
-#define NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFRQSTFDD 682
-#define NBAP_IE_ID_MAXIMUM_TARGET_RECEIVEDTOTALWIDEBANDPOWER 683
-#define NBAP_IE_ID_E_DCHPROVIDEDBITRATEVALUEINFORMATION 684
-#define NBAP_IE_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR 685
-#define NBAP_IE_ID_RL_SPECIFIC_E_DCH_INFO 686
-#define NBAP_IE_ID_E_DCH_CAPACITYCONSUMPTIONLAW 687
-#define NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP 688
-#define NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP 689
-#define NBAP_IE_ID_E_DCH_REARRANGELIST_BEARER_REARRANGEIND 690
-#define NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLISTIE_PSCH_RECONFRQST 691
-#define NBAP_IE_ID_MULTIPLERL_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 692
-#define NBAP_IE_ID_TARGET_NONSERVING_EDCH_TO_TOTAL_EDCH_POWER_RATIO 693
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_RECONFRQSTFDD 694
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_RECONFRQSTFDD 695
-#define NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RSP 696
-#define NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RPRT 697
-#define NBAP_IE_ID_REFERENCE_RECEIVEDTOTALWIDEBANDPOWER 698
-
-
-static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
-static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
-static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
-static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
#include "packet-nbap-fn.c"
-
-static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_initiatingMessageValue, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_initiatingMessageValue);
-
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
- proto_item_set_len(value_item,length);
-
-
- switch(ProcedureCode){
- case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_AUDITREQUIRED: /* 1 */
- offset = dissect_id_auditRequired(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellDeletion(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLRECONFIGURATION: /* 4 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_cellReconfiguration(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_cellReconfiguration_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_CELLSETUP: /* 5 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_cellSetup(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_cellSetup_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_COMMONMEASUREMENTFAILURE : /* 6 */
- offset = dissect_id_commonMeasurementFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTREPORT: /* 8 */
- offset = dissect_id_commonMeasurementReport(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTTERMINATION: /* 9 */
- offset = dissect_id_commonMeasurementTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELDELETE: /* 10 */
- offset = dissect_id_commonTransportChannelDelete(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_commonTransportChannelReconfigure(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_commonTransportChannelReconfigure_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_commonTransportChannelSetup(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_commonTransportChannelSetup_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RESET: /* 13 */
- offset = dissect_id_reset(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMPRESSEDMODECOMMAND: /* 14 */
- offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTFAILURE: /* 16 */
- offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTREPORT: /* 18 */
- offset = dissect_id_dedicatedMeasurementReport(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTTERMINATION: /* 19 */
- offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DOWNLINKPOWERCONTROL: /* 20 */
- offset = dissect_id_downlinkPowerControl(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_ERRORINDICATIONFORDEDICATED: /* 21 */
- offset = dissect_id_errorIndicationForDedicated(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PRIVATEMESSAGEFORDEDICATED: /* 22 */
- offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKADDITION: /* 23 */
- offset = dissect_id_radioLinkAddition(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKDELETION: /* 24 */
- offset = dissect_id_radioLinkDeletion(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKFAILURE: /* 25 */
- offset = dissect_id_radioLinkFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKRESTORATION: /* 26 */
- offset = dissect_id_radioLinkRestoration(tvb, offset, actx, value_tree);
- break;
- break;
- case NBAP_ID_RADIOLINKSETUP: /* 27 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkSetup_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RESOURCESTATUSINDICATION: /* 28 */
- offset = dissect_id_resourceStatusIndication(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION: /* 29 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT: /* 30 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNBLOCKRESOURCE: /* 33 */
- offset = dissect_id_unblockResource(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_ERRORINDICATIONFORCOMMON: /* 35 */
- offset = dissect_id_errorIndicationForCommon(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PRIVATEMESSAGEFORCOMMON: /* 36 */
- offset = dissect_id_privateMessageForCommon(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL: /* 38 */
- offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKPREEMPTION: /* 39 */
- offset = dissect_id_radioLinkPreemption(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEFAILURE: /* 40 */
- offset = dissect_id_informationExchangeFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGETERMINATION: /* 42 */
- offset = dissect_id_informationExchangeTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONREPORTING: /* 43 */
- offset = dissect_id_informationReporting(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONREPORTING: /* 47 */
- offset = dissect_id_cellSynchronisationReporting(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONTERMINATION: /* 48 */
- offset = dissect_id_cellSynchronisationTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONFAILURE: /* 49 */
- offset = dissect_id_cellSynchronisationFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BEARERREARRANGEMENT: /* 50 */
- offset = dissect_id_BearerRearrangement(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKACTIVATION: /* 51 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkActivation(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkActivation_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RADIOLINKPARAMETERUPDATE: /* 52 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkParameterUpdate(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkParameterUpdate_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_MBMSNOTIFICATIONUPDATE: /* 53 */
- offset = dissect_id_mBMSNotificationUpdate(tvb, offset, actx, value_tree);
- break;
-
-
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset)
- return offset;
+static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ return (dissector_try_port(nbap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
}
-static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_successfulOutcomeValue, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_initiatingMessageValue);
-
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
- proto_item_set_len(value_item,length);
-
-
- switch(ProcedureCode){
- case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellDeletion_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLRECONFIGURATION: /* 4 */
- offset = dissect_id_cellReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSETUP: /* 5 */
- offset = dissect_id_cellSetup_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELDELETE: /* 10 */
- offset = dissect_id_commonTransportChannelDelete_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- offset = dissect_id_commonTransportChannelReconfigure_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- offset = dissect_id_commonTransportChannelSetup_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RESET: /* 13 */
- offset = dissect_id_reset_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKADDITION: /* 23 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkAddition_01(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkAddition_tdd(tvb, offset, actx, value_tree);
- }
- break;
- break;
- case NBAP_ID_RADIOLINKDELETION: /* 24 */
- offset = dissect_id_radioLinkDeletion_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKSETUP: /* 27 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup_01(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkSetup_tdd_01(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset)
- return offset;
+static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ return (dissector_try_port(nbap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
}
-static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_unsuccessfulOutcomeValue, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_UnsuccessfulOutcomeValue);
-
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
- proto_item_set_len(value_item,length);
-
-
- switch(ProcedureCode){
- case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSETUP: /* 5 */
- offset = dissect_id_cellSetup_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- offset = dissect_id_commonTransportChannelReconfigure_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- offset = dissect_id_commonTransportChannelSetup_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKADDITION: /* 23 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkAddition_02(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkAddition_tdd_01(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RADIOLINKSETUP: /* 27 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup_02(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkSetup_tdd_02(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset)
- return offset;
+static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ if (!ProcedureID) return 0;
+ return (dissector_try_string(nbap_proc_imsg_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
}
-static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_value, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_ProtocolIEValueValue);
-
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_IE_length, &length);
- proto_item_set_len(value_item,length);
-
-
- switch(ProtocolIE_ID){
- case NBAP_IE_ID_AICH_INFORMATION: /*0*/
- offset = dissect_id_AICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_AICH_INFORMATIONITEM_RESOURCESTATUSIND: /*1*/
- offset = offset + length;
- break;
- case NBAP_IE_ID_BCH_INFORMATION: /*7*/
- offset = dissect_id_BCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BCH_INFORMATIONITEM_RESOURCESTATUSIND: /*8*/
- offset = offset + length;
- break;
- case NBAP_IE_ID_BCCH_MODIFICATIONTIME: /*9*/
- offset = dissect_id_BCCH_ModificationTime(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BLOCKINGPRIORITYINDICATOR: /*10*/
- offset = dissect_id_BlockingPriorityIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSE: /*13*/
- offset = dissect_id_Cause(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCP_INFORMATIONITEM_AUDITRSP: /*14*/
- offset = dissect_id_CCP_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCP_INFORMATIONLIST_AUDITRSP: /*15*/
- offset = dissect_id_CCP_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCP_INFORMATIONITEM_RESOURCESTATUSIND: /*16*/
- offset = dissect_id_CCP_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELL_INFORMATIONITEM_AUDITRSP: /*17*/
- offset = dissect_id_Cell_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELL_INFORMATIONITEM_RESOURCESTATUSIND: /*18*/
- offset = dissect_id_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELL_INFORMATIONLIST_AUDITRSP: /*19*/
- offset = dissect_id_Cell_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPARAMETERID: /*23*/
- offset = dissect_id_CellParameterID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CFN: /*24*/
- offset = dissect_id_CFN(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_C_ID: /*25*/
- offset = dissect_id_C_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTACCURACY: /*39*/
- offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT: /* 31 */
- offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST: /*32*/
- offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP: /*33*/
- offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTTYPE: /*34*/
- offset = dissect_id_CommonMeasurementType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELID: /*35*/
- offset = dissect_id_CommonPhysicalChannelID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTFDD: /*36*/
- offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTTDD: /*37*/
- offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMUNICATIONCONTROLPORTID: /*40*/
- offset = dissect_id_CommunicationControlPortID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CONFIGURATIONGENERATIONID: /*43*/
- offset = dissect_id_ConfigurationGenerationID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CRNC_COMMUNICATIONCONTEXTID: /*44*/
- offset = dissect_id_CRNC_CommunicationContextID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CRITICALITYDIAGNOSTICS: /*45*/
- offset = dissect_id_CriticalityDiagnostics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCHS_TO_ADD_FDD: /*48*/
- offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_ADDLIST_RL_RECONFPREPTDD: /*49*/
- offset = offset + length;
- break;
- case NBAP_IE_ID_DCHS_TO_ADD_TDD: /*50*/
- offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPFDD: /*52*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPTDD: /*53*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTFDD: /*54*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTTDD: /*55*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_FDD_INFORMATION: /*56*/
- offset = dissect_id_DCH_FDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_TDD_INFORMATION: /* 57 */
- offset = dissect_id_DCH_TDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_INFORMATIONRESPONSE: /* 59 */
- offset = dissect_id_DCH_InformationResponse(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FDD_DCHS_TO_MODIFY: /* 62 */
- offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_DCHS_TO_MODIFY: /* 63 */
- offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_MODIFYLIST_RL_RECONFRQSTTDD: /* 65 */
- /*offset = dissect_id_DCH_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);*/
- break;
- case NBAP_IE_ID_DCH_REARRANGELIST_BEARER_REARRANGEIND: /* 135 */
- offset = dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT: /* 67 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, value_tree);;
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST: /* 68 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, value_tree);;
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP: /* 69 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, value_tree);;
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTTYPE: /* 70 */
- offset = dissect_id_DedicatedMeasurementType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 72 */
- offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD:/* 73 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 76 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 77 */
- offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 79 */
- offset = dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 81 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 82 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 83 */
- offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_TIMINGADJUSTMENT: /* 21 */
- offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_REFERENCEPOWERINFORMATIONITEM_DL_PC_RQST:/* 84 */
- offset = dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DLREFERENCEPOWER: /* 85 */
- offset = dissect_id_DLReferencePower(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DLREFERENCEPOWERLIST_DL_PC_RQST: /* 86 */
- offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_87: /* 87 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_89: /* 89 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_91: /* 91 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_93: /* 93 */
- break;
- case NBAP_IE_ID_DSCHS_TO_ADD_TDD: /* 96 */
- offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DSCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD:/* 98 */
- offset = dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DSCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD:/* 100 */
- offset = dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DSCH_INFORMATIONRESPONSE: /* 105 */
- offset = dissect_id_DSCH_InformationResponse(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_106: /* 106 */
- break;
- case NBAP_IE_ID_DSCH_TDD_INFORMATION: /* 107 */
- offset = dissect_id_DSCH_TDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_108: /* 108 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_112: /* 112 */
- break;
- case NBAP_IE_ID_DSCH_REARRANGELIST_BEARER_REARRANGEIND: /* 136 */
- offset = dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_END_OF_AUDIT_SEQUENCE_INDICATOR: /* 113 */
- offset = dissect_id_End_Of_Audit_Sequence_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_INFORMATION: /* 116 */
- offset = dissect_id_FACH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_INFORMATIONITEM_RESOURCESTATUSIND: /* 117 */
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_RECONFRQSTTDD: /* 120 */
- offset = dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTFDD: /* 121 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTTDD: /* 122 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INDICATIONTYPE_RESOURCESTATUSIND: /* 123 */
- offset = dissect_id_IndicationType_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_ID: /* 124 */
- offset = dissect_id_Local_Cell_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP: /* 2 */
- offset = dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND: /* 3 */
- offset = dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND:/* 4 */
- offset = dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP: /* 5 */
- offset = dissect_id_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_AUDITRSP: /* 125 */
- offset = dissect_id_Local_Cell_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_RESOURCESTATUSIND: /* 126 */
- offset = dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM2_RESOURCESTATUSIND: /* 127 */
- offset = dissect_id_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONLIST_AUDITRSP: /* 128 */
- offset = dissect_id_Local_Cell_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADJUSTMENTPERIOD: /* 129 */
- offset = dissect_id_AdjustmentPeriod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXADJUSTMENTSTEP: /* 130 */
- offset = dissect_id_MaxAdjustmentStep(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUMTRANSMISSIONPOWER: /* 131 */
- offset = dissect_id_MaximumTransmissionPower(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTFILTERCOEFFICIENT: /* 132 */
- offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTID: /* 133 */
- offset = dissect_id_MeasurementID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MESSAGESTRUCTURE: /* 115 */
- offset = dissect_id_MessageStructure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MIB_SB_SIB_INFORMATIONLIST_SYSTEMINFOUPDATERQST: /* 134 */
- offset = dissect_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NODEB_COMMUNICATIONCONTEXTID: /* 143 */
- offset = dissect_id_NodeB_CommunicationContextID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NEIGHBOURINGCELLMEASUREMENTINFORMATION: /* 455 */
- offset = dissect_id_NeighbouringCellMeasurementInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_P_CCPCH_INFORMATION: /* 144 */
- offset = dissect_id_P_CCPCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_P_CCPCH_INFORMATIONITEM_RESOURCESTATUSIND: /* 145 */
- offset = dissect_id_P_CPICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_P_CPICH_INFORMATION: /* 146 */
- break;
- case NBAP_IE_ID_P_CPICH_INFORMATIONITEM_RESOURCESTATUSIND: /* 147 */
- break;
- case NBAP_IE_ID_P_SCH_INFORMATION: /* 148 */
- offset = dissect_id_P_SCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCCPCH_INFORMATION_CELL_RECONFRQSTTDD: /* 150 */
- offset = dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCCPCH_INFORMATION_CELL_SETUPRQSTTDD: /* 151 */
- offset = dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 155 */
- offset = dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTFDD: /* 156 */
- offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 157 */
- offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_INFORMATION: /* 158 */
- offset = dissect_id_PCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST: /* 161 */
- offset = dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST: /* 162 */
- offset = dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCHSETS_ADDLIST_PSCH_RECONFRQST: /* 163 */
- offset = dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCHSETS_DELETELIST_PSCH_RECONFRQST: /* 164 */
- offset = dissect_id_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCHSETS_MODIFYLIST_PSCH_RECONFRQST: /* 165 */
- offset = dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_INFORMATION: /* 166 */
- offset = dissect_id_PICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 168 */
- offset = dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWERADJUSTMENTTYPE: /* 169 */
- offset = dissect_id_PowerAdjustmentType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_INFORMATION: /* 170 */
- offset = dissect_id_PRACH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_RECONFRQSTFDD: /* 175 */
- offset = dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_SETUPRQSTFDD: /* 176 */
- offset = dissect_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_RECONFRQSTFDD: /* 177 */
- offset = dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_SETUPRQSTFDD: /* 178 */
- offset = dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_RECONFRQSTFDD: /* 179 */
- offset = dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_SETUPRQSTFDD: /* 180 */
- offset = dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYSCRAMBLINGCODE: /* 181 */
- offset = dissect_id_PrimaryScramblingCode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SCH_INFORMATION_CELL_RECONFRQSTTDD: /* 183 */
- offset = dissect_id_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SCH_INFORMATION_CELL_SETUPRQSTTDD: /* 184 */
- offset = dissect_id_SCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST: /* 185 */
- offset = dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST: /* 186 */
- offset = dissect_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHSETS_ADDLIST_PSCH_RECONFRQST: /* 187 */
- offset = dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHSETS_DELETELIST_PSCH_RECONFRQST: /* 188 */
- offset = dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHSETS_MODIFYLIST_PSCH_RECONFRQST: /* 189 */
- offset = dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_INFORMATION: /* 190 */
- offset = dissect_id_RACH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_PARAMETERSITEM_CTCH_SETUPRQSTFDD: /* 196 */
- offset = dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_PARAMETERITEM_CTCH_SETUPRQSTTDD: /* 197 */
- offset = dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTCHARACTERISTICS: /* 198 */
- offset = dissect_id_ReportCharacteristics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTING_OBJECT_RL_FAILUREIND: /* 199 */
- offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTING_OBJECT_RL_RESTOREIND: /* 200 */
- offset = dissect_id_Reporting_Object_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RPRT: /* 202 */
- offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RQST: /* 203 */
- offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RSP: /* 204 */
- offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_ADDITIONRQSTFDD: /* 205 */
- offset = dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_DELETIONRQST: /* 206 */
- offset = dissect_id_RL_informationItem_RL_DeletionRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_FAILUREIND: /* 207 */
- offset = dissect_id_RL_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 286 */
- offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFPREPFDD: /* 208 */
- offset = dissect_id_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFRQSTFDD: /* 209 */
- offset = dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RESTOREIND: /* 210 */
- offset = dissect_id_RL_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD: /* 211 */
- offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD: /* 212 */
- offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_DELETIONRQST: /* 213 */
- offset = dissect_id_RL_informationList_RL_DeletionRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 237 */
- offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD: /* 214 */
- /*offset = (tvb, offset, actx, value_tree);*/
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFRQSTFDD: /* 215 */
- offset = dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_SETUPRQSTFDD: /* 216 */
- offset = dissect_id_RL_InformationList_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD: /* 217 */
- offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADY: /* 218 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSP: /* 219 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD: /* 220 */
- offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD: /* 221 */
- offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADY: /* 222 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfReady(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSP: /* 223 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD: /* 224 */
- offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 225 */
- offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 226 */
- offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD: /* 227 */
- offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_RECONFRQSTTDD: /* 228 */
- offset = dissect_id_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_RECONFPREPTDD: /* 229 */
- offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_SETUPRQSTTDD: /* 230 */
- offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_RECONFIGURATIONFAILUREITEM_RL_RECONFFAILURE: /* 236 */
- offset = dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RPRT: /* 238 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RSP: /* 240 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_FAILUREIND: /* 241 */
- offset = dissect_id_RL_Set_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_RESTOREIND: /* 242 */
- offset = dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_INFORMATION: /* 247 */
- offset = dissect_id_S_CCPCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CPICH_INFORMATION: /* 249 */
- offset = dissect_id_S_CPICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SCH_INFORMATION: /* 251 */
- offset = dissect_id_SCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_SCH_INFORMATION: /* 253 */
- offset = dissect_id_S_SCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCHLISTIE_CTCH_RECONFRQSTTDD: /* 257 */
- offset = dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERLISTIE_CTCH_SETUPRQSTTDD: /* 258 */
- offset = dissect_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 259 */
- offset = dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_RECONFRQSTFDD: /* 260 */
- offset = dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_SETUPRQSTFDD: /* 261 */
- offset = dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_RECONFRQSTFDD: /* 262 */
- offset = dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_SETUPRQSTFDD: /* 263 */
- offset = dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_RECONFRQSTFDD: /* 264 */
- offset = dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_SETUPRQSTFDD: /* 265 */
- offset = dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SEGMENTINFORMATIONLISTIE_SYSTEMINFOUPDATE: /* 266 */
- offset = dissect_id_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFN: /* 268 */
- offset = dissect_id_SFN(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SIGNALLINGBEARERREQUESTINDICATOR: /* 138 */
- offset = dissect_id_SignallingBearerRequestIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SHUTDOWNTIMER: /* 269 */
- offset = dissect_id_ShutdownTimer(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_START_OF_AUDIT_SEQUENCE_INDICATOR: /* 114 */
- offset = dissect_id_Start_Of_Audit_Sequence_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD:/*270 */
- offset = dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD: /* 271 */
- offset = dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCCASE: /* 274 */
- offset = dissect_id_SyncCase(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCCASEINDICATORITEM_CELL_SETUPRQSTTDD_PSCH: /* 275 */
- offset = dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_T_CELL: /* 276 */
- offset = dissect_id_T_Cell(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TARGETCOMMUNICATIONCONTROLPORTID: /* 139 */
- offset = dissect_id_TargetCommunicationControlPortID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_RECONFRQSTTDD: /* 277 */
- offset = dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_SETUPRQSTTDD: /* 278 */
- offset = dissect_id_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMISSIONDIVERSITYAPPLIED: /* 279 */
- offset = dissect_id_TransmissionDiversityApplied(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TYPEOFERROR: /* 508 */
- offset = dissect_id_TypeOfError(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UARFCNFORNT: /* 280 */
- offset = dissect_id_UARFCNforNt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UARFCNFORND: /* 281 */
- offset = dissect_id_UARFCNforNd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UARFCNFORNU: /* 282 */
- offset = dissect_id_UARFCNforNu(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 284 */
- offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 285 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 288 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 289 */
- offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 291 */
- offset = dissect_id_UL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 293 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 294 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 295 */
- offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD: /* 296 */
- offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD: /* 297 */
- offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_ADDITIONFAILURETDD: /* 300 */
- offset = dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_SETUPFAILURETDD: /* 301 */
- offset = dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION_ADD: /* 302 */
- offset = dissect_id_USCH_Information_Add(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD: /* 304 */
- offset = dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD: /* 306 */
- offset = dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATIONRESPONSE: /* 309 */
- offset = dissect_id_USCH_InformationResponse(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION: /* 310 */
- offset = dissect_id_USCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_REARRANGELIST_BEARER_REARRANGEIND: /* 141 */
- offset = dissect_id_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION: /* 315 */
- offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_AICH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 316 */
- offset = dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADJUSTMENTRATIO: /* 317 */
- offset = dissect_id_AdjustmentRatio(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_320: /* 320 */
- case NBAP_IE_ID_NOT_USED_322: /* 322 */
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 323 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_PSCH_RECONFFAILURE: /* 324 */
- offset = dissect_id_CauseLevel_PSCH_ReconfFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD: /* 325 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD: /* 326 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_RECONFFAILURE: /* 327 */
- offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILUREFDD: /* 328 */
- offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILURETDD: /* 329 */
- offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_330: /* 330 */
- case NBAP_IE_ID_NOT_USED_332: /* 332 */
- break;
- case NBAP_IE_ID_CLOSED_LOOP_TIMING_ADJUSTMENT_MODE: /* 333 */
- offset = dissect_id_Closed_Loop_Timing_Adjustment_Mode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_RECONFRQSTFDD: /* 334 */
- offset = dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMPRESSED_MODE_DEACTIVATION_FLAG: /* 335 */
- offset = dissect_id_Compressed_Mode_Deactivation_Flag(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_336: /* 336 */
- case NBAP_IE_ID_NOT_USED_342: /* 342 */
- case NBAP_IE_ID_NOT_USED_343: /* 343 */
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 346 */
- offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 347 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 348 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 349 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 350 */
- offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 351 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 352 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 353 */
- offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD: /* 355 */
- offset = dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD:/* 356 */
- offset = dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD:/* 357 */
- offset = dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_TPC_PATTERN01COUNT: /* 358 */
- offset = dissect_id_DL_TPC_Pattern01Count(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DPC_MODE: /* 450 */
- offset = dissect_id_DPC_Mode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DPCHCONSTANT: /* 359 */
- offset = dissect_id_DPCHConstant(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_94: /* 94 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_110: /* 110 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_111: /* 111 */
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_SETUPRSP: /* 362 */
- offset = dissect_id_FACH_ParametersList_CTCH_SetupRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LIMITED_POWER_INCREASE_INFORMATION_CELL_SETUPRQSTFDD: /* 369 */
- offset = dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERS_CTCH_SETUPRSP: /* 374 */
- offset = dissect_id_PCH_Parameters_CTCH_SetupRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_RECONFRQSTFDD: /* 375 */
- offset = dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_376: /* 376 */
- break;
- case NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_RECONFRQSTFDD: /* 380 */
- offset = dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACHCONSTANT: /* 381 */
- offset = dissect_id_PRACHConstant(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 383 */
- offset = dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHCONSTANT: /* 384 */
- offset = dissect_id_PUSCHConstant(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_PARAMETERS_CTCH_SETUPRSP: /* 385 */
- offset = dissect_id_RACH_Parameters_CTCH_SetupRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_443: /* 443 */
- break;
- case NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_RECONFRQST: /* 393 */
- offset = dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_SETUPRQST: /* 394 */
- offset = dissect_id_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION: /* 395 */
- offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 396 */
- offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 397 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 398 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 399 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 400 */
- offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 401 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 402 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 403 */
- offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD: /* 405 */
- offset = dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD:/* 406 */
- offset = dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD:/* 407 */
- offset = dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_PDSCHSETITEM_PSCH_RECONFFAILURETDD: /* 408 */
- offset = dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_PUSCHSETITEM_PSCH_RECONFFAILURETDD: /* 409 */
- offset = dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMUNICATIONCONTEXTINFOITEM_RESET: /* 412 */
- offset = dissect_id_CommunicationContextInfoItem_Reset(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMUNICATIONCONTROLPORTINFOITEM_RESET: /* 414 */
- offset = dissect_id_CommunicationControlPortInfoItem_Reset(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RESETINDICATOR: /* 416 */
- offset = dissect_id_ResetIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_417: /* 417 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_418: /* 418 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_419: /* 419 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_142: /* 142 */
- break;
- case NBAP_IE_ID_TIMINGADVANCEAPPLIED: /* 287 */
- offset = dissect_id_TimingAdvanceApplied(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CFNREPORTINGINDICATOR: /* 6 */
- offset = dissect_id_CFNReportingIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFNREPORTINGINDICATOR: /* 11 */
- offset = dissect_id_SFNReportingIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INNERLOOPDLPCSTATUS: /* 12 */
- offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCPINFO: /* 283 */
- offset = dissect_id_TimeslotISCPInfo(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 167 */
- offset = dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 20 */
- offset = dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND: /* 46 */
- offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND: /* 47 */
- offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_SYNCADJUSTMNTFAILURETDD: /* 420 */
- offset = dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLADJUSTMENTINFO_SYNCADJUSTMNTRQSTTDD: /* 421 */
- offset = dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLADJUSTMENTINFOITEM_SYNCADJUSTMENTRQSTTDD: /* 494 */
- offset = dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTINFOLIST_CELLSYNCRECONFRQSTTDD: /* 482 */
- offset = dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSINIT_CELLSYNCINITIATIONRQSTTDD: /* 422 */
- offset = dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTMEASUREINIT_CELLSYNCINITIATIONRQSTTDD: /* 423 */
- offset = dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFIGURATION_CELLSYNCRECONFRQSTTDD:/* 424 */
- offset = dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTMEASRECONFIGURATION_CELLSYNCRECONFRQSTTDD: /* 425 */
- offset = dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSINFOLIST_CELLSYNCRECONFRQSTTDD: /* 426 */
- offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTMEASINFOLIST_CELLSYNCRECONFRQSTTDD: /* 427 */
- offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFINFO_CELLSYNCRECONFRQSTTDD: /* 428 */
- offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCINFO_CELLSYNCREPRTTDD: /* 429 */
- offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CSBTRANSMISSIONID: /* 430 */
- offset = dissect_id_CSBTransmissionID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CSBMEASUREMENTID: /* 431 */
- offset = dissect_id_CSBMeasurementID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INTSTDPHCELLSYNCINFOITEM_CELLSYNCREPRTTDD: /* 432 */
- break;
- case NBAP_IE_ID_NCYCLESPERSFNPERIOD: /* 433 */
- offset = dissect_id_NCyclesPerSFNperiod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NREPETITIONSPERCYCLEPERIOD: /* 434 */
- offset = dissect_id_NRepetitionsPerCyclePeriod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCFRAMENUMBER: /* 437 */
- offset = dissect_id_SyncFrameNumber(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATIONREPORTTYPE: /* 438 */
- offset = dissect_id_SynchronisationReportType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATIONREPORTCHARACTERISTICS: /* 439 */
- offset = dissect_id_SynchronisationReportCharacteristics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_CELL_INFORMATIONRESPITEM_SYNCADJUSTMNTFAILURETDD:/* 440 */
- offset = dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LATEENTRANCECELLSYNCINFOITEM_CELLSYNCREPRTTDD: /* 119 */
- break;
- case NBAP_IE_ID_REFERENCECLOCKAVAILABILITY: /* 435 */
- offset = dissect_id_ReferenceClockAvailability(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REFERENCESFNOFFSET: /* 436 */
- offset = dissect_id_ReferenceSFNoffset(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEID: /* 444 */
- offset = dissect_id_InformationExchangeID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST: /* 445 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONTYPE: /* 446 */
- offset = dissect_id_InformationType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONREPORTCHARACTERISTICS: /* 447 */
- offset = dissect_id_InformationReportCharacteristics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP: /* 448 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT: /* 449 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTFDD: /* 451 */
- offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTFDD: /* 452 */
- offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTTDD: /* 453 */
- offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTTDD: /* 454 */
- offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 74 */
- offset = dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
+static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ if (!ProcedureID) return 0;
+ return (dissector_try_string(nbap_proc_sout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
+}
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION: /* 78 */
- offset = dissect_id_DwPCH_LCR_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATIONLIST_AUDITRSP: /* 90 */
- offset = dissect_id_DwPCH_LCR_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD: /* 97 */
- offset = dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_RECONFRQSTTDD: /* 99 */
- offset = dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION_RESOURCESTATUSIND: /* 101 */
- offset = dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_SETUPRQSTTDD: /* 154 */
- offset = dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_RECONFRQSTTDD: /* 174 */
- offset = dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATION: /* 290 */
- offset = dissect_id_FPACH_LCR_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATION_AUDITRSP: /* 292 */
- offset = dissect_id_FPACH_LCR_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_AUDITRSP: /* 22 */
- offset = dissect_id_FPACH_LCR_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_RESOURCESTATUSIND: /* 311 */
- offset = dissect_id_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 312 */
- offset = dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD: /* 314 */
- offset = dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCCPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD: /* 456 */
- offset = dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_POWER_LCR_CTCH_SETUPRQSTTDD: /* 457 */
- offset = dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_POWER_LCR_CTCH_RECONFRQSTTDD: /* 458 */
- offset = dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 459 */
- offset = dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_LCR_PARAMETERSLIST_CTCH_SETUPRQSTTDD: /* 461 */
- offset = dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_SETUPRSPTDD: /* 463 */
- offset = dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCH_LCR_PARAMETERLIST_CTCH_SETUPRQSTTDD: /* 465 */
- offset = dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOT: /* 495 */
- offset = dissect_id_TimeSlot(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_RECONFRQSTTDD: /* 466 */
- offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_SETUPRQSTTDD: /* 467 */
- offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_SETUPRQSTTDD: /* 468 */
- offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTLCR_CM_RQST: /* 469 */
- offset = dissect_id_TimeSlotLCR_CM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 470 */
- offset = dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD: /* 472 */
- offset = dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD: /* 473 */
- offset = dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCP_INFORMATIONLIST_LCR_RL_ADDITIONRQSTTDD: /* 474 */
- offset = dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 475 */
- offset = dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST_RL_RECONFPREPTDD: /* 477 */
- offset = dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFPREPTDD: /* 479 */
- offset = dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCPINFOLIST_LCR_DL_PC_RQSTTDD: /* 480 */
- offset = dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 481 */
- offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST: /* 483 */
- offset = dissect_id_UL_DPCH_LCR_InformationModify_AddList(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_TIMESLOTLCR_INFORMATION_RL_RECONFPREPTDD: /* 485 */
- offset = dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_SIRTARGET: /* 510 */
- offset = dissect_id_UL_SIRTarget(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST: /* 486 */
- offset = dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST: /* 487 */
- offset = dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_26: /* 26 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_27: /* 27 */
- break;
- case NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST: /* 488 */
- offset = dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST: /* 489 */
- offset = dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST: /* 490 */
- break;
- case NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST: /* 491 */
- break;
- case NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST: /* 492 */
- break;
- case NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST: /* 493 */
- break;
- case NBAP_IE_ID_TIMESLOTINFO_CELLSYNCINITIATIONRQSTTDD: /* 496 */
- offset = dissect_id_timeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCREPORTTYPE_CELLSYNCREPRTTDD: /* 497 */
- offset = dissect_id_SyncReportType_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP: /* 498 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND: /* 499 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND: /* 500 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP: /* 501 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_RESOURCESTATUSIND: /* 502 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST2_RESOURCESTATUSIND: /* 503 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_ID: /* 504 */
- offset = dissect_id_Power_Local_Cell_Group_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFO_DM_RQST: /* 505 */
- offset = dissect_id_PUSCH_Info_DM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFO_DM_RSP: /* 506 */
- offset = dissect_id_PUSCH_Info_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFO_DM_RPRT: /* 507 */
- offset = dissect_id_PUSCH_Info_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITDL_POWER: /* 509 */
- offset = dissect_id_InitDL_Power(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTREPETITIONPERIOD: /* 511 */
- offset = dissect_id_cellSyncBurstRepetitionPeriod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTCHARACTERISTICSTYPE_ONMODIFICATION: /* 512 */
- offset = dissect_id_ReportCharacteristicsType_OnModification(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFNSFNMEASUREMENTVALUEINFORMATION: /* 513 */
- offset = dissect_id_SFNSFNMeasurementValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION: /* 514 */
- offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TUTRANGPSMEASUREMENTVALUEINFORMATION: /* 515 */
- offset = dissect_id_TUTRANGPSMeasurementValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION: /* 516 */
- offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RX_TIMING_DEVIATION_VALUE_LCR: /* 520 */
- offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_ADDITIONRSPTDD: /* 51 */
- offset = dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_POWERBALANCING_INFORMATION: /* 28 */
- offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR: /* 29 */
- offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_POWERBALANCING_UPDATEDINDICATOR: /* 30 */
- offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_SETUPRQSTTDD: /* 517 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_ADDITIONRQSTTDD: /* 518 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_RECONFPREPTDD: /* 519 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_SETUPRQSTTDD: /* 41 */
- offset = dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_RECONFRQSTTDD: /* 42 */
- offset = dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MAXPOWER_PSCH_RECONFRQST: /* 522 */
- offset = dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_HS_SCCH_SCRAMBLINGCODE_PSCH_RECONFRQST: /* 523 */
- offset = dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST: /* 524 */
- offset = dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_SCCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST: /* 525 */
- offset = dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_TDD_INFORMATION_PSCH_RECONFRQST: /* 526 */
- offset = dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADD_TO_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 527 */
- offset = dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MODIFY_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 528 */
- offset = dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELETE_FROM_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 529 */
- offset = dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BINDINGID: /* 102 */
- offset = dissect_id_bindingID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SPECIFIC_DCH_INFO: /* 103 */
- offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSPORTLAYERADDRESS: /* 104 */
- offset = dissect_id_transportlayeraddress(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATION: /* 231 */
- offset = dissect_id_DelayedActivation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD: /* 232 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD: /* 233 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD: /* 234 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD: /* 235 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR: /* 58 */
- offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEID_TRANSINITLCR_CELLSYNCINITIATIONRQSTTDD: /* 543 */
- offset = dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEID_MEASUREINITLCR_CELLSYNCINITIATIONRQSTTDD: /* 544 */
- offset = dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDTRANSRECONFINFOLCR_CELLSYNCRECONFRQSTTDD: /* 545 */
- offset = dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDMEASRECONFIGURATIONLCR_CELLSYNCRECONFRQSTTDD: /* 546 */
- offset = dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDMEASINFOLIST_CELLSYNCRECONFRQSTTDD: /* 547 */
- offset = dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDSMEASINFOLIST_CELLSYNCREPRTTDD: /* 548 */
- offset = dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDTHREINFOLCR: /* 549 */
- offset = dissect_id_SyncDLCodeIdThreInfoLCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NSUBCYCLESPERCYCLEPERIOD_CELLSYNCRECONFRQSTTDD: /* 550 */
- offset = dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_POWER: /* 551 */
- offset = dissect_id_DwPCH_Power(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ACCUMULATEDCLOCKUPDATE_CELLSYNCREPRTTDD: /* 552 */
- offset = dissect_id_AccumulatedClockupdate_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ANGLE_OF_ARRIVAL_VALUE_LCR: /* 521 */
- offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_FDD_INFORMATION: /* 530 */
- offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_FDD_INFORMATION_RESPONSE: /* 531 */
- offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY: /* 534 */
- offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_RNTI: /* 535 */
- offset = dissect_id_HSDSCH_RNTI(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_TDD_INFORMATION: /* 536 */
- offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_TDD_INFORMATION_RESPONSE: /* 537 */
- offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSPDSCH_RL_ID: /* 541 */
- offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD: /* 542 */
- offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_64: /* 64 */
- break;
- case NBAP_IE_ID_PDSCH_RL_ID: /* 66 */
- offset = dissect_id_PDSCH_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_REARRANGELIST_BEARER_REARRANGEIND: /* 553 */
- offset = dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_SYNCHRONISATION_PARAMETERS_LCR: /* 554 */
- offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_FDD_UPDATE_INFORMATION: /* 555 */
- offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_TDD_UPDATE_INFORMATION: /* 556 */
- offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD: /* 558 */
- offset = dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD: /* 559 */
- offset = dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD: /* 560 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_ADDITIONRQSTTDD: /* 561 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_RL_ADDITIONRQSTTDD: /* 562 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD: /* 563 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD: /* 564 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 565 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD: /* 566 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRQSTTDD: /* 567 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRQSTTDD: /* 568 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRQSTTDD: /* 569 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRQSTTDD: /* 570 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD: /* 571 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD: /* 572 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 573 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 574 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 575 */
- offset = dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MINIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 576 */
- offset = dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFRQSTTDD: /* 577 */
- offset = dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD: /* 578 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD: /* 579 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITIAL_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 580 */
- offset = dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 581 */
- offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 582 */
- offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION: /* 583 */
- offset = dissect_id_HS_DSCHProvidedBitRateValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION: /* 585 */
- offset = dissect_id_HS_DSCHRequiredPowerValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE: /* 586 */
- offset = dissect_id_HS_DSCHRequiredPowerValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHSTRANSMISSION: /* 587 */
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY: /* 588 */
- offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE: /* 589 */
- offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSSICH_INFO_DM_RPRT: /* 590 */
- offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSSICH_INFO_DM_RQST: /* 591 */
- offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSSICH_INFO_DM_RSP: /* 592 */
- offset = dissect_id_HSSICH_Info_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BEST_CELL_PORTIONS_VALUE: /* 593 */
- offset = dissect_id_Best_Cell_Portions_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION: /* 594 */
- offset = dissect_id_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CPICH_INFORMATION_CHANGE: /* 595 */
- offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NUMBEROFREPORTEDCELLPORTIONS: /* 596 */
- offset = dissect_id_NumberOfReportedCellPortions(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_SETUPRQSTFDD: /* 597 */
- offset = dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_SETUPRQSTFDD: /* 598 */
- offset = dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_RECONFPREPTDD: /* 599 */
- offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CPICH_INFORMATION: /* 600 */
- offset = dissect_id_Secondary_CPICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION: /* 601 */
- offset = dissect_id_Received_total_wide_band_power_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNIDIRECTIONAL_DCH_INDICATOR: /* 602 */
- offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMINGADJUSTMENTVALUELCR: /* 603 */
- offset = dissect_id_TimingAdjustmentValueLCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONLIST: /* 604 */
- break;
- case NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONMODIFYLIST: /* 605 */
- break;
- case NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONLIST: /* 606 */
- offset = dissect_id_multipleRL_ul_DPCH_InformationList(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONMODIFYLIST: /* 607 */
- offset = dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_ID: /* 608 */
- offset = dissect_id_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SAT_INFO_ALMANAC_EXTITEM: /* 609 */
- offset = dissect_id_SAT_Info_Almanac_ExtItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_CAPABILITY: /* 610 */
- offset = dissect_id_HSDPA_Capability(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_AUDITRSP: /* 611 */
- offset = dissect_id_HSDSCH_Resources_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_RESOURCESTATUSIND: /* 612 */
- offset = dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_ADD: /* 613 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_DELETE: /* 614 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED: /* 615 */
- offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TNLQOS: /* 616 */
- offset = dissect_id_TnlQos(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION_VALUE: /* 617 */
- offset = dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION: /* 618 */
- offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION_VALUE : /* 619 */
- offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTION: /*620*/
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTIONVALUE: /*621*/
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UPPTSINTERFERENCEVALUE: /* 622 */
- offset = dissect_id_UpPTSInterferenceValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCCPCH_RSCP_DELTA: /* 623 */
- offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTRECOVERYBEHAVIOR: /* 624 */
- offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR: /* 625 */
- offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR: /* 626 */
- offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TSTD_INDICATOR: /* 627 */
- offset = dissect_id_Tstd_indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFPREPTDD: /* 628 */
- offset = dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFRQSTTDD: /* 629 */
- offset = dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD: /* 630 */
- offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 631 */
- offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 632 */
- offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 633 */
- offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_SETUPRQSTTDD: /* 634 */
- offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD: /* 635 */
- offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 636 */
- offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_CFN: /* 637 */
- offset = dissect_id_MICH_CFN(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_INFORMATION_AUDITRSP: /* 638 */
- offset = dissect_id_MICH_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_INFORMATION_RESOURCESTATUSIND: /* 639 */
- offset = dissect_id_MICH_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTFDD: /* 640 */
- offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 641 */
- offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTFDD: /* 642 */
- offset = dissect_id_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTTDD: /* 643 */
- offset = dissect_id_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MODIFICATION_PERIOD: /* 644 */
- offset = dissect_id_Modification_Period(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NI_INFORMATION_NOTIFUPDATECMD: /* 645 */
- offset = dissect_id_NI_Information_NotifUpdateCmd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_AUDITRSP: /* 646 */
- offset = dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_RESOURCESTATUSIND: /* 647 */
- offset = dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_AUDITRSP: /* 648 */
- offset = dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_RESOURCESTATUSIND: /* 649 */
- offset = dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HARQ_PREAMBLE_MODE: /* 650 */
- offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT: /* 651 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED: /* 652 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DLTRANSMISSIONBRANCHLOADVALUE: /* 653 */
- offset = dissect_id_DLTransmissionBranchLoadValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RQST: /* 654 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RSP: /* 655 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RPRT: /* 656 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATIONINDICATOR: /* 657 */
- offset = dissect_id_SynchronisationIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATION_PSCH_RECONFRQST: /* 658 */
- offset = dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLIST_PSCH_RECONFRQST: /* 659 */
- offset = dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE_FOR_CELL_PORTION: /* 660 */
- offset = dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION_FOR_CELLPORTION: /* 661 */
- offset = dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION_FOR_CELLPORTION: /* 662 */
- offset = dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_AGCH_AND_E_RGCH_E_HICH_FDD_SCRAMBLING_CODE: /* 663 */
- offset = dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_AGCH_FDD_CODE_INFORMATION: /* 664 */
- offset = dissect_id_E_AGCH_FDD_Code_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_CAPABILITY: /* 665 */
- offset = dissect_id_E_DCH_Capability(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_DL_CONTROL_CHANNEL_INFORMATION: /* 666 */
- offset = dissect_id_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_INFORMATION: /* 667 */
- offset = dissect_id_E_DCH_FDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_INFORMATION_RESPONSE: /* 668 */
- offset = dissect_id_E_DCH_FDD_Information_Response(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_INFORMATION_TO_MODIFY: /* 669 */
- offset = dissect_id_E_DCH_FDD_Information_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_MACDFLOWS_TO_ADD: /* 670 */
- offset = dissect_id_E_DCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_MACDFLOWS_TO_DELETE: /* 671 */
- offset = dissect_id_E_DCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_AUDITRSP: /* 672 */
- offset = dissect_id_E_DCH_Resources_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_RESOURCESTATUSIND: /* 673 */
- offset = dissect_id_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RL_INDICATION: /* 674 */
- offset = dissect_id_E_DCH_RL_Indication(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RL_SET_ID: /* 675 */
- offset = dissect_id_E_DCH_RL_Set_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 676 */
- offset = dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 677 */
- offset = dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_RGCH_E_HICH_FDD_CODE_INFORMATION: /* 678 */
- offset = dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SERVING_E_DCH_RL_ID: /* 679 */
- offset = dissect_id_Serving_E_DCH_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPDCH_INDICATOR_FOR_E_DCH_OPERATION: /* 680 */
- offset = dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FDD_S_CCPCH_FRAMEOFFSET_CTCH_SETUPRQSTFDD: /* 681 */
- offset = dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 682 */
- offset = dissect_id_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUM_TARGET_RECEIVEDTOTALWIDEBANDPOWER: /* 683 */
- offset = dissect_id_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCHPROVIDEDBITRATEVALUEINFORMATION: /* 684 */
- offset = dissect_id_E_DCHProvidedBitRateValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR: /* 685 */
- offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SPECIFIC_E_DCH_INFO: /* 686 */
- offset = dissect_id_RL_Specific_E_DCH_Info(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_CAPACITYCONSUMPTIONLAW: /* 687 */
- offset = dissect_id_E_DCH_CapacityConsumptionLaw(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP: /* 688 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP: /* 689 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_REARRANGELIST_BEARER_REARRANGEIND: /* 690 */
- offset = dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLISTIE_PSCH_RECONFRQST: /* 691 */
- break;
- case NBAP_IE_ID_MULTIPLERL_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 692 */
- offset = dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TARGET_NONSERVING_EDCH_TO_TOTAL_EDCH_POWER_RATIO: /* 693 */
- offset = dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_RECONFRQSTFDD: /* 694 */
- offset = dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_RECONFRQSTFDD: /* 695 */
- offset = dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RSP: /* 696 */
- offset = dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RPRT: /* 697 */
- offset = dissect_id_multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REFERENCE_RECEIVEDTOTALWIDEBANDPOWER: /* 698 */
- offset = dissect_id_Reference_ReceivedTotalWideBandPower(tvb, offset, actx, value_tree);
- break;
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset);
- return offset;
+static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ if (!ProcedureID) return 0;
+ return (dissector_try_string(nbap_proc_uout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
}
+
static void
dissect_nbap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
proto_item *nbap_item = NULL;
proto_tree *nbap_tree = NULL;
- top_tree = tree;
-
/* make entry in the Protocol column on summary display */
if (check_col(pinfo->cinfo, COL_PROTOCOL))
col_set_str(pinfo->cinfo, COL_PROTOCOL, "NBAP");
- /* create the nbap protocol tree */
- nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, FALSE);
- nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
-
+ /* create the nbap protocol tree */
+ nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, FALSE);
+ nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
+
dissect_NBAP_PDU_PDU(tvb, pinfo, nbap_tree);
}
+
/*--- proto_register_nbap -------------------------------------------*/
void proto_register_nbap(void) {
/* List of fields */
static hf_register_info hf[] = {
- { &hf_nbap_pdu_length,
- { "PDU Length", "nbap.pdu_length", FT_UINT32, BASE_DEC,
- NULL, 0, "Number of octets in the PDU", HFILL }},
- { &hf_nbap_IE_length,
- { "IE Length", "nbap.ie_length", FT_UINT32, BASE_DEC,
- NULL, 0, "Number of octets in the IE", HFILL }},
#include "packet-nbap-hfarr.c"
};
/* List of subtrees */
static gint *ett[] = {
&ett_nbap,
- &ett_nbap_initiatingMessageValue,
- &ett_nbap_ProtocolIEValueValue,
- &ett_nbap_SuccessfulOutcomeValue,
- &ett_nbap_UnsuccessfulOutcomeValue,
#include "packet-nbap-ettarr.c"
};
@@ -2941,10 +150,17 @@ void proto_register_nbap(void) {
/* Register fields and subtrees */
proto_register_field_array(proto_nbap, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
-
+ /* Register dissector */
register_dissector("nbap", dissect_nbap, proto_nbap);
+ nbap_handle = find_dissector("nbap");
+ /* Register dissector tables */
+ nbap_ies_dissector_table = register_dissector_table("nbap.ies", "NBAP-PROTOCOL-IES", FT_UINT32, BASE_DEC);
+ nbap_extension_dissector_table = register_dissector_table("nbap.extension", "NBAP-PROTOCOL-EXTENSION", FT_UINT32, BASE_DEC);
+ nbap_proc_imsg_dissector_table = register_dissector_table("nbap.proc.imsg", "NBAP-ELEMENTARY-PROCEDURE InitiatingMessage", FT_STRING, BASE_NONE);
+ nbap_proc_sout_dissector_table = register_dissector_table("nbap.proc.sout", "NBAP-ELEMENTARY-PROCEDURE SuccessfulOutcome", FT_STRING, BASE_NONE);
+ nbap_proc_uout_dissector_table = register_dissector_table("nbap.proc.uout", "NBAP-ELEMENTARY-PROCEDURE UnsuccessfulOutcome", FT_STRING, BASE_NONE);
}
@@ -2954,10 +170,10 @@ void
proto_reg_handoff_nbap(void)
{
- nbap_handle = find_dissector("nbap");
/*dissector_add("sctp.ppi", Add ppid here, nbap_handle); */
dissector_add("sctp.port", 0, nbap_handle);
+#include "packet-nbap-dis-tab.c"
}
diff --git a/asn1/nbap/packet-nbap-template.h b/asn1/nbap/packet-nbap-template.h
deleted file mode 100644
index 663b816d1b..0000000000
--- a/asn1/nbap/packet-nbap-template.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* packet-nbap.h
- * Routines for UMTS Node B Application Part(NBAP) packet dissection
- * Copyright 2005, Anders Broman <anders.broman@ericsson.com>
- *
- * $Id$
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1998 Gerald Combs
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef PACKET_NBAP_H
-#define PACKET_NBAP_H
-
-
-
-/*#include "packet-ros-exp.h" */
-
-#endif /* PACKET_NBAP_H */
-
-
diff --git a/asn1/rnsap/Makefile b/asn1/rnsap/Makefile
index 9fc543a02c..09ea4a3248 100644
--- a/asn1/rnsap/Makefile
+++ b/asn1/rnsap/Makefile
@@ -7,7 +7,7 @@ all: generate_dissector
generate_dissector: $(DISSECTOR_FILES)
$(DISSECTOR_FILES): ../../tools/asn2wrs.py rnsap.asn packet-rnsap-template.c rnsap.cnf
- python ../../tools/asn2wrs.py -p rnsap -c rnsap.cnf -s packet-rnsap-template RNSAP-CommonDataTypes.asn RNSAP-Constants.asn RNSAP-Containers.asn RNSAP-IEs.asn RNSAP-PDU-Contents.asn RNSAP-PDU-Descriptions.asn rnsap_dummy.asn
+ python ../../tools/asn2wrs.py -p rnsap -c rnsap.cnf -s packet-rnsap-template RNSAP-CommonDataTypes.asn RNSAP-Constants.asn RNSAP-Containers.asn RNSAP-IEs.asn RNSAP-PDU-Contents.asn RNSAP-PDU-Descriptions.asn
clean:
rm -f parsetab.py $(DISSECTOR_FILES)
diff --git a/epan/dissectors/packet-nbap.c b/epan/dissectors/packet-nbap.c
index baa4e2cd90..89f26feba7 100644
--- a/epan/dissectors/packet-nbap.c
+++ b/epan/dissectors/packet-nbap.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-nbap.c */
-/* ../../tools/asn2wrs.py -e -F -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn */
+/* ../../tools/asn2wrs.py -p nbap -c nbap.cnf -s packet-nbap-template NBAP-CommonDataTypes.asn NBAP-Constants.asn NBAP-Containers.asn NBAP-IEs.asn NBAP-PDU-Contents.asn NBAP-PDU-Descriptions.asn */
/* Input file: packet-nbap-template.c */
@@ -46,722 +46,2698 @@
#include <epan/asn1.h>
-#include "packet-nbap.h"
-#include "packet-ber.h"
#include "packet-per.h"
+#ifdef _MSC_VER
+/* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
+#pragma warning(disable:4146)
+#endif
+
#define PNAME "UTRAN Iub interface NBAP signalling"
#define PSNAME "NBAP"
#define PFNAME "nbap"
-
-static dissector_handle_t nbap_handle=NULL;
+/*--- Included file: packet-nbap-val.h ---*/
+#line 1 "packet-nbap-val.h"
+#define maxPrivateIEs 65535
+#define maxProtocolExtensions 65535
+#define maxProtocolIEs 65535
+#define maxNrOfCodes 10
+#define maxNrOfDLTSs 15
+#define maxNrOfDLTSLCRs 6
+#define maxNrOfErrors 256
+#define maxNrOfTFs 32
+#define maxNrOfTFCs 1024
+#define maxNrOfRLs 16
+#define maxNrOfRLs_1 15
+#define maxNrOfRLs_2 14
+#define maxNrOfRLSets maxNrOfRLs
+#define maxNrOfDPCHs 240
+#define maxNrOfDPCHsPerRL_1 239
+#define maxNrOfDPCHLCRs 240
+#define maxNrOfDPCHsLCRPerRL_1 95
+#define maxNrOfDPCHs768 480
+#define maxNrOfDPCHs768PerRL_1 479
+#define maxNrOfSCCPCHs 8
+#define maxNrOfSCCPCHsinExt 232
+#define maxNrOfSCCPCHs768 480
+#define maxNrOfDCHs 128
+#define maxNrOfDSCHs 32
+#define maxNrOfFACHs 8
+#define maxNrOfCCTrCHs 16
+#define maxNrOfPDSCHs 256
+#define maxNrOfHSPDSCHs 16
+#define maxNrOfHSPDSCHs768 32
+#define maxNrOfPUSCHs 256
+#define maxNrOfPUSCHs_1 255
+#define maxNrOfPDSCHSets 256
+#define maxNrOfPRACHLCRs 8
+#define maxNrOfPUSCHSets 256
+#define maxNrOfSCCPCHLCRs 8
+#define maxNrOfSCCPCHsLCRinExt 88
+#define maxNrOfULTSs 15
+#define maxNrOfULTSLCRs 6
+#define maxNrOfUSCHs 32
+#define maxNrOfSlotFormatsPRACH 8
+#define maxCellinNodeB 256
+#define maxCCPinNodeB 256
+#define maxCTFC 16777215
+#define maxLocalCellinNodeB maxCellinNodeB
+#define maxNoofLen 7
+#define maxFPACHCell 8
+#define maxRACHCell maxPRACHCell
+#define maxPLCCHCell 16
+#define maxPRACHCell 16
+#define maxSCCPCHCell 32
+#define maxSCCPCHCellinExt 208
+#define maxSCCPCHCellinExtLCR 64
+#define maxSCCPCHCell768 480
+#define maxSCPICHCell 32
+#define maxTTI_count 4
+#define maxIBSEG 16
+#define maxIB 64
+#define maxFACHCell 256
+#define maxRateMatching 256
+#define maxHS_PDSCHCodeNrComp_1 15
+#define maxHS_SCCHCodeNrComp_1 127
+#define maxNrOfCellSyncBursts 10
+#define maxNrOfReceptsPerSyncFrame 16
+#define maxNrOfMeasNCell 96
+#define maxNrOfMeasNCell_1 95
+#define maxNrOfSF 8
+#define maxTGPS 6
+#define maxCommunicationContext 1048575
+#define maxNrOfLevels 256
+#define maxNoSat 16
+#define maxNoGPSItems 8
+#define maxNrOfHSSCCHs 32
+#define maxNrOfHSSICHs 4
+#define maxNrOfHSSICHs_1 3
+#define maxNrOfSyncFramesLCR 512
+#define maxNrOfReceptionsperSyncFrameLCR 8
+#define maxNrOfSyncDLCodesLCR 32
+#define maxNrOfHSSCCHCodes 4
+#define maxNrOfMACdFlows 8
+#define maxNrOfMACdFlows_1 7
+#define maxNrOfMACdPDUIndexes 8
+#define maxNrOfMACdPDUIndexes_1 7
+#define maxNrOfMACdPDUSize 32
+#define maxNrOfNIs 256
+#define maxNrOfPriorityQueues 8
+#define maxNrOfPriorityQueues_1 7
+#define maxNrOfHARQProcesses 8
+#define maxNrOfContextsOnUeList 16
+#define maxNrOfCellPortionsPerCell 64
+#define maxNrOfCellPortionsPerCell_1 63
+#define maxNrOfPriorityClasses 16
+#define maxNrOfSatAlmanac_maxNoSat 16
+#define maxNrOfE_AGCHs 32
+#define maxNrOfEDCHMACdFlows 8
+#define maxNrOfEDCHMACdFlows_1 7
+#define maxNrOfE_RGCHs_E_HICHs 32
+#define maxNrOfEDCH_HARQ_PO_QUANTSTEPs 6
+#define maxNrOfEDCHHARQProcesses2msEDCH 8
+#define maxNrOfEDPCCH_PO_QUANTSTEPs 8
+#define maxNrOfBits_MACe_PDU_non_scheduled 19982
+#define maxNrOfRefETFCIs 8
+#define maxNrOfRefETFCI_PO_QUANTSTEPs 29
+#define maxNrofSigSeqRGHI_1 39
+#define maxNoOfLogicalChannels 16
+#define maxNrOfCombEDPDCH 12
+#define maxE_RUCCHCell 16
+#define maxNrOfEAGCHCodes 4
+#define maxNrOfRefBetas 8
+#define maxNrOfE_PUCHSlots 13
+#define maxNrOfEAGCHs 32
+#define maxNrOfHS_DSCH_TBSs_HS_SCCHless 4
+#define maxNrOfHS_DSCH_TBSs 90
+#define maxNrOfEHICHCodes 4
+#define maxNrOfE_PUCHSlotsLCR 5
+#define maxNrOfEPUCHcodes 16
+#define maxNrOfEHICHs 32
+#define maxNrOfCommonMACFlows 8
+#define maxNrOfCommonMACFlows_1 7
+#define maxNrOfPagingMACFlow 4
+#define maxNrOfPagingMACFlow_1 3
+#define maxNrOfCCHSRB1MACQueues 2
+#define maxNrOfcommonMACQueues 8
+#define maxNrOfHS_DSCHTBSsE_PCH 2
+#define maxGANSSSat 32
+#define maxNoGANSS 8
+#define maxSgnType 4
+
+/* enumerated values for ProcedureCode */
+#define NBAP_ID_AUDIT 0
+#define NBAP_ID_AUDITREQUIRED 1
+#define NBAP_ID_BLOCKRESOURCE 2
+#define NBAP_ID_CELLDELETION 3
+#define NBAP_ID_CELLRECONFIGURATION 4
+#define NBAP_ID_CELLSETUP 5
+#define NBAP_ID_CELLSYNCHRONISATIONINITIATION 45
+#define NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION 46
+#define NBAP_ID_CELLSYNCHRONISATIONREPORTING 47
+#define NBAP_ID_CELLSYNCHRONISATIONTERMINATION 48
+#define NBAP_ID_CELLSYNCHRONISATIONFAILURE 49
+#define NBAP_ID_COMMONMEASUREMENTFAILURE 6
+#define NBAP_ID_COMMONMEASUREMENTINITIATION 7
+#define NBAP_ID_COMMONMEASUREMENTREPORT 8
+#define NBAP_ID_COMMONMEASUREMENTTERMINATION 9
+#define NBAP_ID_COMMONTRANSPORTCHANNELDELETE 10
+#define NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE 11
+#define NBAP_ID_COMMONTRANSPORTCHANNELSETUP 12
+#define NBAP_ID_COMPRESSEDMODECOMMAND 14
+#define NBAP_ID_DEDICATEDMEASUREMENTFAILURE 16
+#define NBAP_ID_DEDICATEDMEASUREMENTINITIATION 17
+#define NBAP_ID_DEDICATEDMEASUREMENTREPORT 18
+#define NBAP_ID_DEDICATEDMEASUREMENTTERMINATION 19
+#define NBAP_ID_DOWNLINKPOWERCONTROL 20
+#define NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL 38
+#define NBAP_ID_ERRORINDICATIONFORCOMMON 35
+#define NBAP_ID_ERRORINDICATIONFORDEDICATED 21
+#define NBAP_ID_INFORMATIONEXCHANGEFAILURE 40
+#define NBAP_ID_INFORMATIONEXCHANGEINITIATION 41
+#define NBAP_ID_INFORMATIONEXCHANGETERMINATION 42
+#define NBAP_ID_INFORMATIONREPORTING 43
+#define NBAP_ID_BEARERREARRANGEMENT 50
+#define NBAP_ID_MBMSNOTIFICATIONUPDATE 53
+#define NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION 37
+#define NBAP_ID_PRIVATEMESSAGEFORCOMMON 36
+#define NBAP_ID_PRIVATEMESSAGEFORDEDICATED 22
+#define NBAP_ID_RADIOLINKADDITION 23
+#define NBAP_ID_RADIOLINKDELETION 24
+#define NBAP_ID_RADIOLINKFAILURE 25
+#define NBAP_ID_RADIOLINKPREEMPTION 39
+#define NBAP_ID_RADIOLINKRESTORATION 26
+#define NBAP_ID_RADIOLINKSETUP 27
+#define NBAP_ID_RESET 13
+#define NBAP_ID_RESOURCESTATUSINDICATION 28
+#define NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT 44
+#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION 29
+#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT 30
+#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION 31
+#define NBAP_ID_SYSTEMINFORMATIONUPDATE 32
+#define NBAP_ID_UNBLOCKRESOURCE 33
+#define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 34
+#define NBAP_ID_RADIOLINKACTIVATION 51
+#define NBAP_ID_RADIOLINKPARAMETERUPDATE 52
+
+typedef enum _DdMode_enum {
+ tdd = 0,
+ fdd = 1,
+ common = 2
+} DdMode_enum;
+
+typedef enum _ProtocolIE_ID_enum {
+ id_AICH_Information = 0,
+ id_AICH_InformationItem_ResourceStatusInd = 1,
+ id_BCH_Information = 7,
+ id_BCH_InformationItem_ResourceStatusInd = 8,
+ id_BCCH_ModificationTime = 9,
+ id_BlockingPriorityIndicator = 10,
+ id_Cause = 13,
+ id_CCP_InformationItem_AuditRsp = 14,
+ id_CCP_InformationList_AuditRsp = 15,
+ id_CCP_InformationItem_ResourceStatusInd = 16,
+ id_Cell_InformationItem_AuditRsp = 17,
+ id_Cell_InformationItem_ResourceStatusInd = 18,
+ id_Cell_InformationList_AuditRsp = 19,
+ id_CellParameterID = 23,
+ id_CFN = 24,
+ id_C_ID = 25,
+ id_CommonMeasurementAccuracy = 39,
+ id_CommonMeasurementObjectType_CM_Rprt = 31,
+ id_CommonMeasurementObjectType_CM_Rqst = 32,
+ id_CommonMeasurementObjectType_CM_Rsp = 33,
+ id_CommonMeasurementType = 34,
+ id_CommonPhysicalChannelID = 35,
+ id_CommonPhysicalChannelType_CTCH_SetupRqstFDD = 36,
+ id_CommonPhysicalChannelType_CTCH_SetupRqstTDD = 37,
+ id_CommunicationControlPortID = 40,
+ id_ConfigurationGenerationID = 43,
+ id_CRNC_CommunicationContextID = 44,
+ id_CriticalityDiagnostics = 45,
+ id_DCHs_to_Add_FDD = 48,
+ id_DCH_AddList_RL_ReconfPrepTDD = 49,
+ id_DCHs_to_Add_TDD = 50,
+ id_DCH_DeleteList_RL_ReconfPrepFDD = 52,
+ id_DCH_DeleteList_RL_ReconfPrepTDD = 53,
+ id_DCH_DeleteList_RL_ReconfRqstFDD = 54,
+ id_DCH_DeleteList_RL_ReconfRqstTDD = 55,
+ id_DCH_FDD_Information = 56,
+ id_DCH_TDD_Information = 57,
+ id_DCH_InformationResponse = 59,
+ id_FDD_DCHs_to_Modify = 62,
+ id_TDD_DCHs_to_Modify = 63,
+ id_DCH_ModifyList_RL_ReconfRqstTDD = 65,
+ id_DCH_RearrangeList_Bearer_RearrangeInd = 135,
+ id_DedicatedMeasurementObjectType_DM_Rprt = 67,
+ id_DedicatedMeasurementObjectType_DM_Rqst = 68,
+ id_DedicatedMeasurementObjectType_DM_Rsp = 69,
+ id_DedicatedMeasurementType = 70,
+ id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = 72,
+ id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = 73,
+ id_DL_CCTrCH_InformationList_RL_SetupRqstTDD = 76,
+ id_DL_DPCH_InformationItem_RL_AdditionRqstTDD = 77,
+ id_DL_DPCH_InformationList_RL_SetupRqstTDD = 79,
+ id_DL_DPCH_Information_RL_ReconfPrepFDD = 81,
+ id_DL_DPCH_Information_RL_ReconfRqstFDD = 82,
+ id_DL_DPCH_Information_RL_SetupRqstFDD = 83,
+ id_DL_DPCH_TimingAdjustment = 21,
+ id_DL_ReferencePowerInformationItem_DL_PC_Rqst = 84,
+ id_DLReferencePower = 85,
+ id_DLReferencePowerList_DL_PC_Rqst = 86,
+ id_Unused_ProtocolIE_ID_87 = 87,
+ id_Unused_ProtocolIE_ID_89 = 89,
+ id_Unused_ProtocolIE_ID_91 = 91,
+ id_Unused_ProtocolIE_ID_93 = 93,
+ id_DSCHs_to_Add_TDD = 96,
+ id_DSCH_Information_DeleteList_RL_ReconfPrepTDD = 98,
+ id_DSCH_Information_ModifyList_RL_ReconfPrepTDD = 100,
+ id_DSCH_InformationResponse = 105,
+ id_Unused_ProtocolIE_ID_106 = 106,
+ id_DSCH_TDD_Information = 107,
+ id_Unused_ProtocolIE_ID_108 = 108,
+ id_Unused_ProtocolIE_ID_112 = 112,
+ id_DSCH_RearrangeList_Bearer_RearrangeInd = 136,
+ id_End_Of_Audit_Sequence_Indicator = 113,
+ id_FACH_Information = 116,
+ id_FACH_InformationItem_ResourceStatusInd = 117,
+ id_FACH_ParametersList_CTCH_ReconfRqstTDD = 120,
+ id_FACH_ParametersListIE_CTCH_SetupRqstFDD = 121,
+ id_FACH_ParametersListIE_CTCH_SetupRqstTDD = 122,
+ id_IndicationType_ResourceStatusInd = 123,
+ id_Local_Cell_ID = 124,
+ id_Local_Cell_Group_InformationItem_AuditRsp = 2,
+ id_Local_Cell_Group_InformationItem_ResourceStatusInd = 3,
+ id_Local_Cell_Group_InformationItem2_ResourceStatusInd = 4,
+ id_Local_Cell_Group_InformationList_AuditRsp = 5,
+ id_Local_Cell_InformationItem_AuditRsp = 125,
+ id_Local_Cell_InformationItem_ResourceStatusInd = 126,
+ id_Local_Cell_InformationItem2_ResourceStatusInd = 127,
+ id_Local_Cell_InformationList_AuditRsp = 128,
+ id_AdjustmentPeriod = 129,
+ id_MaxAdjustmentStep = 130,
+ id_MaximumTransmissionPower = 131,
+ id_MeasurementFilterCoefficient = 132,
+ id_MeasurementID = 133,
+ id_MessageStructure = 115,
+ id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = 134,
+ id_NodeB_CommunicationContextID = 143,
+ id_NeighbouringCellMeasurementInformation = 455,
+ id_P_CCPCH_Information = 144,
+ id_P_CCPCH_InformationItem_ResourceStatusInd = 145,
+ id_P_CPICH_Information = 146,
+ id_P_CPICH_InformationItem_ResourceStatusInd = 147,
+ id_P_SCH_Information = 148,
+ id_PCCPCH_Information_Cell_ReconfRqstTDD = 150,
+ id_PCCPCH_Information_Cell_SetupRqstTDD = 151,
+ id_PCH_Parameters_CTCH_ReconfRqstTDD = 155,
+ id_PCH_ParametersItem_CTCH_SetupRqstFDD = 156,
+ id_PCH_ParametersItem_CTCH_SetupRqstTDD = 157,
+ id_PCH_Information = 158,
+ id_PDSCH_Information_AddListIE_PSCH_ReconfRqst = 161,
+ id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst = 162,
+ id_PDSCHSets_AddList_PSCH_ReconfRqst = 163,
+ id_PDSCHSets_DeleteList_PSCH_ReconfRqst = 164,
+ id_PDSCHSets_ModifyList_PSCH_ReconfRqst = 165,
+ id_PICH_Information = 166,
+ id_PICH_Parameters_CTCH_ReconfRqstTDD = 168,
+ id_PowerAdjustmentType = 169,
+ id_PRACH_Information = 170,
+ id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = 175,
+ id_PrimaryCCPCH_Information_Cell_SetupRqstFDD = 176,
+ id_PrimaryCPICH_Information_Cell_ReconfRqstFDD = 177,
+ id_PrimaryCPICH_Information_Cell_SetupRqstFDD = 178,
+ id_PrimarySCH_Information_Cell_ReconfRqstFDD = 179,
+ id_PrimarySCH_Information_Cell_SetupRqstFDD = 180,
+ id_PrimaryScramblingCode = 181,
+ id_SCH_Information_Cell_ReconfRqstTDD = 183,
+ id_SCH_Information_Cell_SetupRqstTDD = 184,
+ id_PUSCH_Information_AddListIE_PSCH_ReconfRqst = 185,
+ id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst = 186,
+ id_PUSCHSets_AddList_PSCH_ReconfRqst = 187,
+ id_PUSCHSets_DeleteList_PSCH_ReconfRqst = 188,
+ id_PUSCHSets_ModifyList_PSCH_ReconfRqst = 189,
+ id_RACH_Information = 190,
+ id_RACH_ParametersItem_CTCH_SetupRqstFDD = 196,
+ id_RACH_ParameterItem_CTCH_SetupRqstTDD = 197,
+ id_ReportCharacteristics = 198,
+ id_Reporting_Object_RL_FailureInd = 199,
+ id_Reporting_Object_RL_RestoreInd = 200,
+ id_RL_InformationItem_DM_Rprt = 202,
+ id_RL_InformationItem_DM_Rqst = 203,
+ id_RL_InformationItem_DM_Rsp = 204,
+ id_RL_InformationItem_RL_AdditionRqstFDD = 205,
+ id_RL_informationItem_RL_DeletionRqst = 206,
+ id_RL_InformationItem_RL_FailureInd = 207,
+ id_RL_InformationItem_RL_PreemptRequiredInd = 286,
+ id_RL_InformationItem_RL_ReconfPrepFDD = 208,
+ id_RL_InformationItem_RL_ReconfRqstFDD = 209,
+ id_RL_InformationItem_RL_RestoreInd = 210,
+ id_RL_InformationItem_RL_SetupRqstFDD = 211,
+ id_RL_InformationList_RL_AdditionRqstFDD = 212,
+ id_RL_informationList_RL_DeletionRqst = 213,
+ id_RL_InformationList_RL_PreemptRequiredInd = 237,
+ id_RL_InformationList_RL_ReconfPrepFDD = 214,
+ id_RL_InformationList_RL_ReconfRqstFDD = 215,
+ id_RL_InformationList_RL_SetupRqstFDD = 216,
+ id_RL_InformationResponseItem_RL_AdditionRspFDD = 217,
+ id_RL_InformationResponseItem_RL_ReconfReady = 218,
+ id_RL_InformationResponseItem_RL_ReconfRsp = 219,
+ id_RL_InformationResponseItem_RL_SetupRspFDD = 220,
+ id_RL_InformationResponseList_RL_AdditionRspFDD = 221,
+ id_RL_InformationResponseList_RL_ReconfReady = 222,
+ id_RL_InformationResponseList_RL_ReconfRsp = 223,
+ id_RL_InformationResponseList_RL_SetupRspFDD = 224,
+ id_RL_InformationResponse_RL_AdditionRspTDD = 225,
+ id_RL_InformationResponse_RL_SetupRspTDD = 226,
+ id_RL_Information_RL_AdditionRqstTDD = 227,
+ id_RL_Information_RL_ReconfRqstTDD = 228,
+ id_RL_Information_RL_ReconfPrepTDD = 229,
+ id_RL_Information_RL_SetupRqstTDD = 230,
+ id_RL_ReconfigurationFailureItem_RL_ReconfFailure = 236,
+ id_RL_Set_InformationItem_DM_Rprt = 238,
+ id_RL_Set_InformationItem_DM_Rsp = 240,
+ id_RL_Set_InformationItem_RL_FailureInd = 241,
+ id_RL_Set_InformationItem_RL_RestoreInd = 242,
+ id_S_CCPCH_Information = 247,
+ id_S_CPICH_Information = 249,
+ id_SCH_Information = 251,
+ id_S_SCH_Information = 253,
+ id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = 257,
+ id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = 258,
+ id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = 259,
+ id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = 260,
+ id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = 261,
+ id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = 262,
+ id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = 263,
+ id_SecondarySCH_Information_Cell_ReconfRqstFDD = 264,
+ id_SecondarySCH_Information_Cell_SetupRqstFDD = 265,
+ id_SegmentInformationListIE_SystemInfoUpdate = 266,
+ id_SFN = 268,
+ id_SignallingBearerRequestIndicator = 138,
+ id_ShutdownTimer = 269,
+ id_Start_Of_Audit_Sequence_Indicator = 114,
+ id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = 270,
+ id_Successful_RL_InformationRespItem_RL_SetupFailureFDD = 271,
+ id_SyncCase = 274,
+ id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = 275,
+ id_T_Cell = 276,
+ id_TargetCommunicationControlPortID = 139,
+ id_TimeSlotConfigurationList_Cell_ReconfRqstTDD = 277,
+ id_TimeSlotConfigurationList_Cell_SetupRqstTDD = 278,
+ id_TransmissionDiversityApplied = 279,
+ id_TypeOfError = 508,
+ id_UARFCNforNt = 280,
+ id_UARFCNforNd = 281,
+ id_UARFCNforNu = 282,
+ id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = 284,
+ id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = 285,
+ id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = 288,
+ id_UL_DPCH_InformationItem_RL_AdditionRqstTDD = 289,
+ id_UL_DPCH_InformationList_RL_SetupRqstTDD = 291,
+ id_UL_DPCH_Information_RL_ReconfPrepFDD = 293,
+ id_UL_DPCH_Information_RL_ReconfRqstFDD = 294,
+ id_UL_DPCH_Information_RL_SetupRqstFDD = 295,
+ id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = 296,
+ id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = 297,
+ id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = 300,
+ id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = 301,
+ id_USCH_Information_Add = 302,
+ id_USCH_Information_DeleteList_RL_ReconfPrepTDD = 304,
+ id_USCH_Information_ModifyList_RL_ReconfPrepTDD = 306,
+ id_USCH_InformationResponse = 309,
+ id_USCH_Information = 310,
+ id_USCH_RearrangeList_Bearer_RearrangeInd = 141,
+ id_Active_Pattern_Sequence_Information = 315,
+ id_AICH_ParametersListIE_CTCH_ReconfRqstFDD = 316,
+ id_AdjustmentRatio = 317,
+ id_Not_Used_320 = 320,
+ id_Not_Used_322 = 322,
+ id_FACH_ParametersListIE_CTCH_ReconfRqstFDD = 323,
+ id_CauseLevel_PSCH_ReconfFailure = 324,
+ id_CauseLevel_RL_AdditionFailureFDD = 325,
+ id_CauseLevel_RL_AdditionFailureTDD = 326,
+ id_CauseLevel_RL_ReconfFailure = 327,
+ id_CauseLevel_RL_SetupFailureFDD = 328,
+ id_CauseLevel_RL_SetupFailureTDD = 329,
+ id_Not_Used_330 = 330,
+ id_Not_Used_332 = 332,
+ id_Closed_Loop_Timing_Adjustment_Mode = 333,
+ id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = 334,
+ id_Compressed_Mode_Deactivation_Flag = 335,
+ id_Not_Used_336 = 336,
+ id_Not_Used_342 = 342,
+ id_Not_Used_343 = 343,
+ id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 346,
+ id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 347,
+ id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 348,
+ id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 349,
+ id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 350,
+ id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 351,
+ id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 352,
+ id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 353,
+ id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 355,
+ id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 356,
+ id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 357,
+ id_DL_TPC_Pattern01Count = 358,
+ id_DPC_Mode = 450,
+ id_DPCHConstant = 359,
+ id_Unused_ProtocolIE_ID_94 = 94,
+ id_Unused_ProtocolIE_ID_110 = 110,
+ id_Unused_ProtocolIE_ID_111 = 111,
+ id_FACH_ParametersList_CTCH_SetupRsp = 362,
+ id_Limited_power_increase_information_Cell_SetupRqstFDD = 369,
+ id_PCH_Parameters_CTCH_SetupRsp = 374,
+ id_PCH_ParametersItem_CTCH_ReconfRqstFDD = 375,
+ id_Not_Used_376 = 376,
+ id_PICH_ParametersItem_CTCH_ReconfRqstFDD = 380,
+ id_PRACHConstant = 381,
+ id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = 383,
+ id_PUSCHConstant = 384,
+ id_RACH_Parameters_CTCH_SetupRsp = 385,
+ id_Unused_ProtocolIE_ID_443 = 443,
+ id_Synchronisation_Configuration_Cell_ReconfRqst = 393,
+ id_Synchronisation_Configuration_Cell_SetupRqst = 394,
+ id_Transmission_Gap_Pattern_Sequence_Information = 395,
+ id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 396,
+ id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 397,
+ id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 398,
+ id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 399,
+ id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 400,
+ id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 401,
+ id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 402,
+ id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 403,
+ id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 405,
+ id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 406,
+ id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 407,
+ id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = 408,
+ id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = 409,
+ id_CommunicationContextInfoItem_Reset = 412,
+ id_CommunicationControlPortInfoItem_Reset = 414,
+ id_ResetIndicator = 416,
+ id_Unused_ProtocolIE_ID_417 = 417,
+ id_Unused_ProtocolIE_ID_418 = 418,
+ id_Unused_ProtocolIE_ID_419 = 419,
+ id_Unused_ProtocolIE_ID_142 = 142,
+ id_TimingAdvanceApplied = 287,
+ id_CFNReportingIndicator = 6,
+ id_SFNReportingIndicator = 11,
+ id_InnerLoopDLPCStatus = 12,
+ id_TimeslotISCPInfo = 283,
+ id_PICH_ParametersItem_CTCH_SetupRqstTDD = 167,
+ id_PRACH_ParametersItem_CTCH_SetupRqstTDD = 20,
+ id_CCTrCH_InformationItem_RL_FailureInd = 46,
+ id_CCTrCH_InformationItem_RL_RestoreInd = 47,
+ id_CauseLevel_SyncAdjustmntFailureTDD = 420,
+ id_CellAdjustmentInfo_SyncAdjustmntRqstTDD = 421,
+ id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = 494,
+ id_CellSyncBurstInfoList_CellSyncReconfRqstTDD = 482,
+ id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = 422,
+ id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = 423,
+ id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD = 424,
+ id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD = 425,
+ id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD = 426,
+ id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = 427,
+ id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = 428,
+ id_CellSyncInfo_CellSyncReprtTDD = 429,
+ id_CSBTransmissionID = 430,
+ id_CSBMeasurementID = 431,
+ id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD = 432,
+ id_NCyclesPerSFNperiod = 433,
+ id_NRepetitionsPerCyclePeriod = 434,
+ id_SyncFrameNumber = 437,
+ id_SynchronisationReportType = 438,
+ id_SynchronisationReportCharacteristics = 439,
+ id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = 440,
+ id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD = 119,
+ id_ReferenceClockAvailability = 435,
+ id_ReferenceSFNoffset = 436,
+ id_InformationExchangeID = 444,
+ id_InformationExchangeObjectType_InfEx_Rqst = 445,
+ id_InformationType = 446,
+ id_InformationReportCharacteristics = 447,
+ id_InformationExchangeObjectType_InfEx_Rsp = 448,
+ id_InformationExchangeObjectType_InfEx_Rprt = 449,
+ id_IPDLParameter_Information_Cell_ReconfRqstFDD = 451,
+ id_IPDLParameter_Information_Cell_SetupRqstFDD = 452,
+ id_IPDLParameter_Information_Cell_ReconfRqstTDD = 453,
+ id_IPDLParameter_Information_Cell_SetupRqstTDD = 454,
+ id_DL_DPCH_LCR_Information_RL_SetupRqstTDD = 74,
+ id_DwPCH_LCR_Information = 78,
+ id_DwPCH_LCR_InformationList_AuditRsp = 90,
+ id_DwPCH_LCR_Information_Cell_SetupRqstTDD = 97,
+ id_DwPCH_LCR_Information_Cell_ReconfRqstTDD = 99,
+ id_DwPCH_LCR_Information_ResourceStatusInd = 101,
+ id_maxFACH_Power_LCR_CTCH_SetupRqstTDD = 154,
+ id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD = 174,
+ id_FPACH_LCR_Information = 290,
+ id_FPACH_LCR_Information_AuditRsp = 292,
+ id_FPACH_LCR_InformationList_AuditRsp = 22,
+ id_FPACH_LCR_InformationList_ResourceStatusInd = 311,
+ id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = 312,
+ id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = 314,
+ id_PCCPCH_LCR_Information_Cell_SetupRqstTDD = 456,
+ id_PCH_Power_LCR_CTCH_SetupRqstTDD = 457,
+ id_PCH_Power_LCR_CTCH_ReconfRqstTDD = 458,
+ id_PICH_LCR_Parameters_CTCH_SetupRqstTDD = 459,
+ id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = 461,
+ id_RL_InformationResponse_LCR_RL_SetupRspTDD = 463,
+ id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = 465,
+ id_TimeSlot = 495,
+ id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = 466,
+ id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = 467,
+ id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD = 468,
+ id_TimeSlotLCR_CM_Rqst = 469,
+ id_UL_DPCH_LCR_Information_RL_SetupRqstTDD = 470,
+ id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 472,
+ id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 473,
+ id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD = 474,
+ id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = 475,
+ id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = 477,
+ id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = 479,
+ id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD = 480,
+ id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD = 481,
+ id_UL_DPCH_LCR_InformationModify_AddList = 483,
+ id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD = 485,
+ id_UL_SIRTarget = 510,
+ id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst = 486,
+ id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 487,
+ id_Unused_ProtocolIE_ID_26 = 26,
+ id_Unused_ProtocolIE_ID_27 = 27,
+ id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 488,
+ id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 489,
+ id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst = 490,
+ id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 491,
+ id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 492,
+ id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 493,
+ id_timeslotInfo_CellSyncInitiationRqstTDD = 496,
+ id_SyncReportType_CellSyncReprtTDD = 497,
+ id_Power_Local_Cell_Group_InformationItem_AuditRsp = 498,
+ id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = 499,
+ id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = 500,
+ id_Power_Local_Cell_Group_InformationList_AuditRsp = 501,
+ id_Power_Local_Cell_Group_InformationList_ResourceStatusInd = 502,
+ id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = 503,
+ id_Power_Local_Cell_Group_ID = 504,
+ id_PUSCH_Info_DM_Rqst = 505,
+ id_PUSCH_Info_DM_Rsp = 506,
+ id_PUSCH_Info_DM_Rprt = 507,
+ id_InitDL_Power = 509,
+ id_cellSyncBurstRepetitionPeriod = 511,
+ id_ReportCharacteristicsType_OnModification = 512,
+ id_SFNSFNMeasurementValueInformation = 513,
+ id_SFNSFNMeasurementThresholdInformation = 514,
+ id_TUTRANGPSMeasurementValueInformation = 515,
+ id_TUTRANGPSMeasurementThresholdInformation = 516,
+ id_Rx_Timing_Deviation_Value_LCR = 520,
+ id_RL_InformationResponse_LCR_RL_AdditionRspTDD = 51,
+ id_DL_PowerBalancing_Information = 28,
+ id_DL_PowerBalancing_ActivationIndicator = 29,
+ id_DL_PowerBalancing_UpdatedIndicator = 30,
+ id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD = 517,
+ id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD = 518,
+ id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD = 519,
+ id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = 41,
+ id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = 42,
+ id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = 522,
+ id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = 523,
+ id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = 524,
+ id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = 525,
+ id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = 526,
+ id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 527,
+ id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 528,
+ id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 529,
+ id_bindingID = 102,
+ id_RL_Specific_DCH_Info = 103,
+ id_transportlayeraddress = 104,
+ id_DelayedActivation = 231,
+ id_DelayedActivationList_RL_ActivationCmdFDD = 232,
+ id_DelayedActivationInformation_RL_ActivationCmdFDD = 233,
+ id_DelayedActivationList_RL_ActivationCmdTDD = 234,
+ id_DelayedActivationInformation_RL_ActivationCmdTDD = 235,
+ id_neighbouringTDDCellMeasurementInformationLCR = 58,
+ id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = 543,
+ id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = 544,
+ id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = 545,
+ id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD = 546,
+ id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = 547,
+ id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = 548,
+ id_SyncDLCodeIdThreInfoLCR = 549,
+ id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD = 550,
+ id_DwPCH_Power = 551,
+ id_AccumulatedClockupdate_CellSyncReprtTDD = 552,
+ id_Angle_Of_Arrival_Value_LCR = 521,
+ id_HSDSCH_FDD_Information = 530,
+ id_HSDSCH_FDD_Information_Response = 531,
+ id_HSDSCH_Information_to_Modify = 534,
+ id_HSDSCH_RNTI = 535,
+ id_HSDSCH_TDD_Information = 536,
+ id_HSDSCH_TDD_Information_Response = 537,
+ id_HSPDSCH_RL_ID = 541,
+ id_PrimCCPCH_RSCP_DL_PC_RqstTDD = 542,
+ id_Unused_ProtocolIE_ID_64 = 64,
+ id_PDSCH_RL_ID = 66,
+ id_HSDSCH_RearrangeList_Bearer_RearrangeInd = 553,
+ id_UL_Synchronisation_Parameters_LCR = 554,
+ id_HSDSCH_FDD_Update_Information = 555,
+ id_HSDSCH_TDD_Update_Information = 556,
+ id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 558,
+ id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 559,
+ id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = 560,
+ id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD = 561,
+ id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD = 562,
+ id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = 563,
+ id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = 564,
+ id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = 565,
+ id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = 566,
+ id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD = 567,
+ id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD = 568,
+ id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD = 569,
+ id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD = 570,
+ id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 571,
+ id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 572,
+ id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = 573,
+ id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = 574,
+ id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 575,
+ id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 576,
+ id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = 577,
+ id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = 578,
+ id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = 579,
+ id_Initial_DL_Power_TimeslotLCR_InformationItem = 580,
+ id_Maximum_DL_Power_TimeslotLCR_InformationItem = 581,
+ id_Minimum_DL_Power_TimeslotLCR_InformationItem = 582,
+ id_HS_DSCHProvidedBitRateValueInformation = 583,
+ id_HS_DSCHRequiredPowerValueInformation = 585,
+ id_HS_DSCHRequiredPowerValue = 586,
+ id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission = 587,
+ id_HS_SICH_Reception_Quality = 588,
+ id_HS_SICH_Reception_Quality_Measurement_Value = 589,
+ id_HSSICH_Info_DM_Rprt = 590,
+ id_HSSICH_Info_DM_Rqst = 591,
+ id_HSSICH_Info_DM_Rsp = 592,
+ id_Best_Cell_Portions_Value = 593,
+ id_Primary_CPICH_Usage_for_Channel_Estimation = 594,
+ id_Secondary_CPICH_Information_Change = 595,
+ id_NumberOfReportedCellPortions = 596,
+ id_CellPortion_InformationItem_Cell_SetupRqstFDD = 597,
+ id_CellPortion_InformationList_Cell_SetupRqstFDD = 598,
+ id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD = 599,
+ id_Secondary_CPICH_Information = 600,
+ id_Received_total_wide_band_power_For_CellPortion = 601,
+ id_Unidirectional_DCH_Indicator = 602,
+ id_TimingAdjustmentValueLCR = 603,
+ id_multipleRL_dl_DPCH_InformationList = 604,
+ id_multipleRL_dl_DPCH_InformationModifyList = 605,
+ id_multipleRL_ul_DPCH_InformationList = 606,
+ id_multipleRL_ul_DPCH_InformationModifyList = 607,
+ id_RL_ID = 608,
+ id_SAT_Info_Almanac_ExtItem = 609,
+ id_HSDPA_Capability = 610,
+ id_HSDSCH_Resources_Information_AuditRsp = 611,
+ id_HSDSCH_Resources_Information_ResourceStatusInd = 612,
+ id_HSDSCH_MACdFlows_to_Add = 613,
+ id_HSDSCH_MACdFlows_to_Delete = 614,
+ id_HSDSCH_Information_to_Modify_Unsynchronised = 615,
+ id_TnlQos = 616,
+ id_Received_total_wide_band_power_For_CellPortion_Value = 617,
+ id_Transmitted_Carrier_Power_For_CellPortion = 618,
+ id_Transmitted_Carrier_Power_For_CellPortion_Value = 619,
+ id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion = 620,
+ id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = 621,
+ id_UpPTSInterferenceValue = 622,
+ id_PrimaryCCPCH_RSCP_Delta = 623,
+ id_MeasurementRecoveryBehavior = 624,
+ id_MeasurementRecoveryReportingIndicator = 625,
+ id_MeasurementRecoverySupportIndicator = 626,
+ id_Tstd_indicator = 627,
+ id_multiple_RL_Information_RL_ReconfPrepTDD = 628,
+ id_multiple_RL_Information_RL_ReconfRqstTDD = 629,
+ id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = 630,
+ id_F_DPCH_Information_RL_ReconfPrepFDD = 631,
+ id_F_DPCH_Information_RL_SetupRqstFDD = 632,
+ id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD = 633,
+ id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD = 634,
+ id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 635,
+ id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD = 636,
+ id_MICH_CFN = 637,
+ id_MICH_Information_AuditRsp = 638,
+ id_MICH_Information_ResourceStatusInd = 639,
+ id_MICH_Parameters_CTCH_ReconfRqstFDD = 640,
+ id_MICH_Parameters_CTCH_ReconfRqstTDD = 641,
+ id_MICH_Parameters_CTCH_SetupRqstFDD = 642,
+ id_MICH_Parameters_CTCH_SetupRqstTDD = 643,
+ id_Modification_Period = 644,
+ id_NI_Information_NotifUpdateCmd = 645,
+ id_S_CCPCH_InformationListExt_AuditRsp = 646,
+ id_S_CCPCH_InformationListExt_ResourceStatusInd = 647,
+ id_S_CCPCH_LCR_InformationListExt_AuditRsp = 648,
+ id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = 649,
+ id_HARQ_Preamble_Mode = 650,
+ id_Initial_DL_DPCH_TimingAdjustment = 651,
+ id_Initial_DL_DPCH_TimingAdjustment_Allowed = 652,
+ id_DLTransmissionBranchLoadValue = 653,
+ id_Power_Local_Cell_Group_choice_CM_Rqst = 654,
+ id_Power_Local_Cell_Group_choice_CM_Rsp = 655,
+ id_Power_Local_Cell_Group_choice_CM_Rprt = 656,
+ id_SynchronisationIndicator = 657,
+ id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst = 658,
+ id_Unused_ProtocolIE_ID_659 = 659,
+ id_HS_DSCHRequiredPowerValue_For_Cell_Portion = 660,
+ id_HS_DSCHRequiredPowerValueInformation_For_CellPortion = 661,
+ id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = 662,
+ id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = 663,
+ id_E_AGCH_FDD_Code_Information = 664,
+ id_E_DCH_Capability = 665,
+ id_E_DCH_FDD_DL_Control_Channel_Information = 666,
+ id_E_DCH_FDD_Information = 667,
+ id_E_DCH_FDD_Information_Response = 668,
+ id_E_DCH_FDD_Information_to_Modify = 669,
+ id_E_DCH_MACdFlows_to_Add = 670,
+ id_E_DCH_MACdFlows_to_Delete = 671,
+ id_E_DCH_Resources_Information_AuditRsp = 672,
+ id_E_DCH_Resources_Information_ResourceStatusInd = 673,
+ id_E_DCH_RL_Indication = 674,
+ id_E_DCH_RL_Set_ID = 675,
+ id_E_DPCH_Information_RL_ReconfPrepFDD = 676,
+ id_E_DPCH_Information_RL_SetupRqstFDD = 677,
+ id_E_RGCH_E_HICH_FDD_Code_Information = 678,
+ id_Serving_E_DCH_RL_ID = 679,
+ id_UL_DPDCH_Indicator_For_E_DCH_Operation = 680,
+ id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD = 681,
+ id_E_DPCH_Information_RL_ReconfRqstFDD = 682,
+ id_Maximum_Target_ReceivedTotalWideBandPower = 683,
+ id_E_DCHProvidedBitRateValueInformation = 684,
+ id_HARQ_Preamble_Mode_Activation_Indicator = 685,
+ id_RL_Specific_E_DCH_Info = 686,
+ id_E_DCH_CapacityConsumptionLaw = 687,
+ id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = 688,
+ id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = 689,
+ id_E_DCH_RearrangeList_Bearer_RearrangeInd = 690,
+ id_Unused_ProtocolIE_ID_691 = 691,
+ id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 692,
+ id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio = 693,
+ id_CellPortion_InformationItem_Cell_ReconfRqstFDD = 694,
+ id_CellPortion_InformationList_Cell_ReconfRqstFDD = 695,
+ id_multiple_PUSCH_InfoList_DM_Rsp = 696,
+ id_multiple_PUSCH_InfoList_DM_Rprt = 697,
+ id_Reference_ReceivedTotalWideBandPower = 698,
+ id_E_DCH_Serving_Cell_Change_Info_Response = 699,
+ id_HS_DSCH_Serving_Cell_Change_Info = 700,
+ id_HS_DSCH_Serving_Cell_Change_Info_Response = 701,
+ id_Serving_Cell_Change_CFN = 702,
+ id_E_DCH_HARQ_Combining_Capability = 703,
+ id_E_DCH_TTI2ms_Capability = 704,
+ id_E_DCH_SF_Capability = 705,
+ id_E_DCH_FDD_Update_Information = 706,
+ id_F_DPCH_Capability = 707,
+ id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue = 708,
+ id_HSSICH_SIRTarget = 709,
+ id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = 710,
+ id_PLCCH_Information_AuditRsp = 711,
+ id_PLCCH_Information_ResourceStatusInd = 712,
+ id_PLCCH_Information_RL_ReconfPrepTDDLCR = 713,
+ id_PLCCH_Information_UL_TimeslotLCR_Info = 714,
+ id_PLCCH_InformationList_AuditRsp = 715,
+ id_PLCCH_InformationList_ResourceStatusInd = 716,
+ id_PLCCH_Parameters_CTCH_ReconfRqstTDD = 717,
+ id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD = 718,
+ id_PICH_768_Parameters_CTCH_SetupRqstTDD = 719,
+ id_PRACH_768_Parameters_CTCH_SetupRqstTDD = 720,
+ id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = 721,
+ id_PICH_768_Parameters_CTCH_ReconfRqstTDD = 722,
+ id_MICH_768_Parameters_CTCH_ReconfRqstTDD = 723,
+ id_CommonPhysicalChannelID768_CommonTrChDeletionReq = 724,
+ id_S_CCPCH_768_InformationList_AuditRsp = 725,
+ id_S_CCPCH_768_Information_AuditRsp = 726,
+ id_neighbouringTDDCellMeasurementInformation768 = 727,
+ id_PCCPCH_768_Information_Cell_SetupRqstTDD = 728,
+ id_SCH_768_Information_Cell_SetupRqstTDD = 729,
+ id_SCH_768_Information_Cell_ReconfRqstTDD = 730,
+ id_PCCPCH_768_Information_Cell_ReconfRqstTDD = 731,
+ id_P_CCPCH_768_Information_AuditRsp = 732,
+ id_PICH_768_Information_AuditRsp = 733,
+ id_PRACH_768_InformationList_AuditRsp = 734,
+ id_SCH_768_Information_AuditRsp = 735,
+ id_MICH_768_Information_AuditRsp = 736,
+ id_PRACH_768_Information = 737,
+ id_S_CCPCH_768_Information_ResourceStatusInd = 738,
+ id_P_CCPCH_768_Information_ResourceStatusInd = 739,
+ id_PICH_768_Information_ResourceStatusInd = 740,
+ id_PRACH_768_InformationList_ResourceStatusInd = 741,
+ id_SCH_768_Information_ResourceStatusInd = 742,
+ id_MICH_768_Information_ResourceStatusInd = 743,
+ id_S_CCPCH_768_InformationList_ResourceStatusInd = 744,
+ id_UL_DPCH_768_Information_RL_SetupRqstTDD = 745,
+ id_DL_DPCH_768_Information_RL_SetupRqstTDD = 746,
+ id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 747,
+ id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 748,
+ id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD = 749,
+ id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD = 750,
+ id_UL_DPCH_768_InformationModify_AddItem = 751,
+ id_UL_DPCH_768_InformationModify_AddList = 752,
+ id_UL_Timeslot768_Information_RL_ReconfPrepTDD = 753,
+ id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD = 754,
+ id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = 755,
+ id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD = 756,
+ id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = 757,
+ id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = 758,
+ id_DPCH_ID768_DM_Rqst = 759,
+ id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = 760,
+ id_DPCH_ID768_DM_Rsp = 761,
+ id_Rx_Timing_Deviation_Value_768 = 762,
+ id_DPCH_ID768_DM_Rprt = 763,
+ id_PDSCH_AddInformation_768_PSCH_ReconfRqst = 764,
+ id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst = 765,
+ id_PUSCH_AddInformation_768_PSCH_ReconfRqst = 766,
+ id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst = 767,
+ id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = 768,
+ id_hS_SCCH_Information_768_PSCH_ReconfRqst = 769,
+ id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst = 770,
+ id_hsSCCH_Specific_Information_ResponseTDD768 = 771,
+ id_E_DPCH_Information_RL_AdditionReqFDD = 772,
+ id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 775,
+ id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 780,
+ id_E_DCH_PowerOffset_for_SchedulingInfo = 782,
+ id_HSDSCH_Configured_Indicator = 783,
+ id_Rx_Timing_Deviation_Value_384_ext = 786,
+ id_RTWP_ReportingIndicator = 787,
+ id_RTWP_CellPortion_ReportingIndicator = 788,
+ id_Received_Scheduled_EDCH_Power_Share_Value = 789,
+ id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = 790,
+ id_Received_Scheduled_EDCH_Power_Share = 791,
+ id_Received_Scheduled_EDCH_Power_Share_For_CellPortion = 792,
+ id_tFCI_Presence = 793,
+ id_HSSICH_TPC_StepSize = 794,
+ id_E_RUCCH_InformationList_AuditRsp = 795,
+ id_E_RUCCH_InformationList_ResourceStatusInd = 796,
+ id_E_DCH_TDD_CapacityConsumptionLaw = 797,
+ id_E_RUCCH_Information = 798,
+ id_E_DCH_Information = 799,
+ id_E_DCH_Information_Response = 800,
+ id_E_DCH_Information_Reconfig = 801,
+ id_E_PUCH_Information_PSCH_ReconfRqst = 802,
+ id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 803,
+ id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 804,
+ id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 805,
+ id_E_HICH_Information_PSCH_ReconfRqst = 806,
+ id_E_HICH_TimeOffset = 807,
+ id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells = 808,
+ id_E_DCH_Serving_RL_ID = 809,
+ id_E_RUCCH_768_InformationList_AuditRsp = 810,
+ id_E_RUCCH_768_InformationList_ResourceStatusInd = 811,
+ id_E_RUCCH_768_Information = 812,
+ id_E_DCH_768_Information = 813,
+ id_E_DCH_768_Information_Reconfig = 814,
+ id_E_PUCH_Information_768_PSCH_ReconfRqst = 815,
+ id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 816,
+ id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 817,
+ id_E_HICH_Information_768_PSCH_ReconfRqst = 818,
+ id_ExtendedPropagationDelay = 819,
+ id_Extended_Round_Trip_Time_Value = 820,
+ id_AlternativeFormatReportingIndicator = 821,
+ id_DCH_Indicator_For_E_DCH_HSDPA_Operation = 822,
+ id_Reference_ReceivedTotalWideBandPowerReporting = 823,
+ id_Reference_ReceivedTotalWideBandPowerSupportIndicator = 824,
+ id_ueCapability_Info = 825,
+ id_MAChs_ResetIndicator = 826,
+ id_Fast_Reconfiguration_Mode = 827,
+ id_Fast_Reconfiguration_Permission = 828,
+ id_BroadcastReference = 829,
+ id_BroadcastCommonTransportBearerIndication = 830,
+ id_ContinuousPacketConnectivityDTX_DRX_Capability = 831,
+ id_ContinuousPacketConnectivityDTX_DRX_Information = 832,
+ id_ContinuousPacketConnectivityHS_SCCH_less_Capability = 833,
+ id_ContinuousPacketConnectivityHS_SCCH_less_Information = 834,
+ id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = 835,
+ id_CPC_Information = 836,
+ id_MIMO_Capability = 837,
+ id_MIMO_PilotConfiguration = 838,
+ id_MIMO_Information = 839,
+ id_MIMO_InformationToModify = 840,
+ id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD = 841,
+ id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD = 842,
+ id_S_CCPCH_Modulation = 843,
+ id_HS_PDSCH_Code_Change_Grant = 844,
+ id_HS_PDSCH_Code_Change_Indicator = 845,
+ id_SYNC_UL_Partition_LCR = 846,
+ id_E_DCH_LCR_Information = 847,
+ id_E_DCH_LCR_Information_Reconfig = 848,
+ id_E_PUCH_Information_LCR_PSCH_ReconfRqst = 852,
+ id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 853,
+ id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 854,
+ id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 855,
+ id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 856,
+ id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = 857,
+ id_E_HICH_TimeOffsetLCR = 858,
+ id_SixtyfourQAM_DL_Capability = 860,
+ id_SixteenQAM_UL_Capability = 861,
+ id_SixteenQAM_UL_Information = 862,
+ id_HSDSCH_MACdPDU_SizeCapability = 864,
+ id_HSDSCH_MACdPDUSizeFormat = 865,
+ id_MaximumMACdPDU_SizeExtended = 866,
+ id_F_DPCH_SlotFormat = 870,
+ id_F_DPCH_SlotFormatCapability = 871,
+ id_LCRTDD_uplink_Physical_Channel_Capability = 872,
+ id_Extended_RNC_ID = 873,
+ id_Max_UE_DTX_Cycle = 874,
+ id_SixteenQAM_UL_Information_to_Modify = 875,
+ id_Secondary_CCPCH_SlotFormat_Extended = 876,
+ id_Reference_ReceivedTotalWideBandPower_LCR = 877,
+ id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR = 878,
+ id_MBSFN_Only_Mode_Capability = 879,
+ id_Time_Slot_Parameter_ID = 880,
+ id_Additional_failed_HS_SICH = 881,
+ id_Additional_missed_HS_SICH = 882,
+ id_Additional_total_HS_SICH = 883,
+ id_Additional_HS_SICH_Reception_Quality_Measurement_Value = 884,
+ id_E_TFCI_BetaEC_Boost = 885,
+ id_E_TFCI_BetaED_Switch = 886,
+ id_GANSS_Common_Data = 887,
+ id_GANSS_Information = 888,
+ id_GANSS_Generic_Data = 889,
+ id_TUTRANGANSSMeasurementThresholdInformation = 890,
+ id_TUTRANGANSSMeasurementValueInformation = 891,
+ id_ModulationPO_MBSFN = 892,
+ id_Enhanced_FACH_Capability = 895,
+ id_Enhanced_PCH_Capability = 896,
+ id_HSDSCH_Common_System_InformationFDD = 897,
+ id_HSDSCH_Common_System_Information_ResponseFDD = 898,
+ id_HSDSCH_Paging_System_InformationFDD = 899,
+ id_HSDSCH_Paging_System_Information_ResponseFDD = 900,
+ id_MBMS_Capability = 901
+} ProtocolIE_ID_enum;
+
+/*--- End of included file: packet-nbap-val.h ---*/
+#line 53 "packet-nbap-template.c"
+
+static dissector_handle_t nbap_handle = NULL;
/* Initialize the protocol and registered fields */
static int proto_nbap = -1;
-static int hf_nbap_pdu_length = -1;
-static int hf_nbap_IE_length = -1;
-
/*--- Included file: packet-nbap-hf.c ---*/
#line 1 "packet-nbap-hf.c"
+static int hf_nbap_Active_Pattern_Sequence_Information_PDU = -1; /* Active_Pattern_Sequence_Information */
+static int hf_nbap_AlternativeFormatReportingIndicator_PDU = -1; /* AlternativeFormatReportingIndicator */
+static int hf_nbap_Angle_Of_Arrival_Value_LCR_PDU = -1; /* Angle_Of_Arrival_Value_LCR */
+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_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_CellParameterID_PDU = -1; /* CellParameterID */
+static int hf_nbap_CellSyncBurstRepetitionPeriod_PDU = -1; /* CellSyncBurstRepetitionPeriod */
+static int hf_nbap_CFN_PDU = -1; /* CFN */
+static int hf_nbap_C_ID_PDU = -1; /* C_ID */
+static int hf_nbap_Closedlooptimingadjustmentmode_PDU = -1; /* Closedlooptimingadjustmentmode */
+static int hf_nbap_CommonMeasurementAccuracy_PDU = -1; /* CommonMeasurementAccuracy */
+static int hf_nbap_CommonMeasurementType_PDU = -1; /* CommonMeasurementType */
+static int hf_nbap_CommonPhysicalChannelID_PDU = -1; /* CommonPhysicalChannelID */
+static int hf_nbap_CommonPhysicalChannelID768_PDU = -1; /* CommonPhysicalChannelID768 */
+static int hf_nbap_Common_PhysicalChannel_Status_Information_PDU = -1; /* Common_PhysicalChannel_Status_Information */
+static int hf_nbap_Common_PhysicalChannel_Status_Information768_PDU = -1; /* Common_PhysicalChannel_Status_Information768 */
+static int hf_nbap_CommonTransportChannel_InformationResponse_PDU = -1; /* CommonTransportChannel_InformationResponse */
+static int hf_nbap_Common_TransportChannel_Status_Information_PDU = -1; /* Common_TransportChannel_Status_Information */
+static int hf_nbap_CommunicationControlPortID_PDU = -1; /* CommunicationControlPortID */
+static int hf_nbap_Compressed_Mode_Deactivation_Flag_PDU = -1; /* Compressed_Mode_Deactivation_Flag */
+static int hf_nbap_ConfigurationGenerationID_PDU = -1; /* ConfigurationGenerationID */
+static int hf_nbap_ConstantValue_PDU = -1; /* ConstantValue */
+static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU = -1; /* ContinuousPacketConnectivityDTX_DRX_Capability */
+static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU = -1; /* ContinuousPacketConnectivityDTX_DRX_Information */
+static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Capability */
+static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information */
+static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
+static int hf_nbap_CPC_Information_PDU = -1; /* CPC_Information */
+static int hf_nbap_CriticalityDiagnostics_PDU = -1; /* CriticalityDiagnostics */
+static int hf_nbap_CRNC_CommunicationContextID_PDU = -1; /* CRNC_CommunicationContextID */
+static int hf_nbap_CSBMeasurementID_PDU = -1; /* CSBMeasurementID */
+static int hf_nbap_CSBTransmissionID_PDU = -1; /* CSBTransmissionID */
+static int hf_nbap_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 */
+static int hf_nbap_DCH_TDD_Information_PDU = -1; /* DCH_TDD_Information */
+static int hf_nbap_FDD_DCHs_to_Modify_PDU = -1; /* FDD_DCHs_to_Modify */
+static int hf_nbap_TDD_DCHs_to_Modify_PDU = -1; /* TDD_DCHs_to_Modify */
+static int hf_nbap_DedicatedMeasurementType_PDU = -1; /* DedicatedMeasurementType */
+static int hf_nbap_DelayedActivation_PDU = -1; /* DelayedActivation */
+static int hf_nbap_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 */
+static int hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU = -1; /* DL_PowerBalancing_ActivationIndicator */
+static int hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU = -1; /* DL_PowerBalancing_UpdatedIndicator */
+static int hf_nbap_DL_ScramblingCode_PDU = -1; /* DL_ScramblingCode */
+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_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_DwPCH_Power_PDU = -1; /* DwPCH_Power */
+static int hf_nbap_E_AGCH_FDD_Code_Information_PDU = -1; /* E_AGCH_FDD_Code_Information */
+static int hf_nbap_E_DCH_Capability_PDU = -1; /* E_DCH_Capability */
+static int hf_nbap_E_DCHCapacityConsumptionLaw_PDU = -1; /* E_DCHCapacityConsumptionLaw */
+static int hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU = -1; /* E_DCH_TDD_CapacityConsumptionLaw */
+static int hf_nbap_E_DCH_TTI2ms_Capability_PDU = -1; /* E_DCH_TTI2ms_Capability */
+static int hf_nbap_E_DCH_SF_Capability_PDU = -1; /* E_DCH_SF_Capability */
+static int hf_nbap_E_DCH_HARQ_Combining_Capability_PDU = -1; /* E_DCH_HARQ_Combining_Capability */
+static int hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
+static int hf_nbap_E_DCH_FDD_Information_PDU = -1; /* E_DCH_FDD_Information */
+static int hf_nbap_E_DCH_FDD_Information_Response_PDU = -1; /* E_DCH_FDD_Information_Response */
+static int hf_nbap_E_DCH_FDD_Information_to_Modify_PDU = -1; /* E_DCH_FDD_Information_to_Modify */
+static int hf_nbap_E_DCH_FDD_Update_Information_PDU = -1; /* E_DCH_FDD_Update_Information */
+static int hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU = -1; /* E_DCH_PowerOffset_for_SchedulingInfo */
+static int hf_nbap_E_DCH_MACdFlows_Information_PDU = -1; /* E_DCH_MACdFlows_Information */
+static int hf_nbap_E_DCH_MACdFlows_to_Delete_PDU = -1; /* E_DCH_MACdFlows_to_Delete */
+static int hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU = -1; /* E_DCH_Non_serving_Relative_Grant_Down_Commands */
+static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU = -1; /* Maximum_Target_ReceivedTotalWideBandPower */
+static int hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU = -1; /* Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio */
+static int hf_nbap_E_DCH_RL_Indication_PDU = -1; /* E_DCH_RL_Indication */
+static int hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU = -1; /* E_DCH_Serving_Cell_Change_Info_Response */
+static int hf_nbap_End_Of_Audit_Sequence_Indicator_PDU = -1; /* End_Of_Audit_Sequence_Indicator */
+static int hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU = -1; /* E_RGCH_E_HICH_FDD_Code_Information */
+static int hf_nbap_E_TFCI_BetaEC_Boost_PDU = -1; /* E_TFCI_BetaEC_Boost */
+static int hf_nbap_E_TFCI_BetaED_Switch_PDU = -1; /* E_TFCI_BetaED_Switch */
+static int hf_nbap_E_DCHProvidedBitRate_PDU = -1; /* E_DCHProvidedBitRate */
+static int hf_nbap_E_HICH_TimeOffset_PDU = -1; /* E_HICH_TimeOffset */
+static int hf_nbap_E_HICH_TimeOffsetLCR_PDU = -1; /* E_HICH_TimeOffsetLCR */
+static int hf_nbap_E_DCH_Information_PDU = -1; /* E_DCH_Information */
+static int hf_nbap_E_DCH_Information_Response_PDU = -1; /* E_DCH_Information_Response */
+static int hf_nbap_E_DCH_Information_Reconfig_PDU = -1; /* E_DCH_Information_Reconfig */
+static int hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU = -1; /* Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells */
+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_Enhanced_FACH_Capability_PDU = -1; /* Enhanced_FACH_Capability */
+static int hf_nbap_Enhanced_PCH_Capability_PDU = -1; /* Enhanced_PCH_Capability */
+static int hf_nbap_ExtendedPropagationDelay_PDU = -1; /* ExtendedPropagationDelay */
+static int hf_nbap_Extended_RNC_ID_PDU = -1; /* Extended_RNC_ID */
+static int hf_nbap_Extended_Round_Trip_Time_Value_PDU = -1; /* Extended_Round_Trip_Time_Value */
+static int hf_nbap_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 */
+static int hf_nbap_F_DPCH_Capability_PDU = -1; /* F_DPCH_Capability */
+static int hf_nbap_F_DPCH_SlotFormat_PDU = -1; /* F_DPCH_SlotFormat */
+static int hf_nbap_F_DPCH_SlotFormatCapability_PDU = -1; /* F_DPCH_SlotFormatCapability */
+static int hf_nbap_FNReportingIndicator_PDU = -1; /* FNReportingIndicator */
+static int hf_nbap_GANSS_Common_Data_PDU = -1; /* GANSS_Common_Data */
+static int hf_nbap_GANSS_Generic_Data_PDU = -1; /* GANSS_Generic_Data */
+static int hf_nbap_GANSS_Information_PDU = -1; /* GANSS_Information */
+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_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_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 */
+static int hf_nbap_HSDSCH_TDD_Information_PDU = -1; /* HSDSCH_TDD_Information */
+static int hf_nbap_HSDSCH_Information_to_Modify_PDU = -1; /* HSDSCH_Information_to_Modify */
+static int hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU = -1; /* HSDSCH_MACdPDUSizeFormat */
+static int hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU = -1; /* HSDSCH_MACdPDU_SizeCapability */
+static int hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU = -1; /* HSDSCH_Information_to_Modify_Unsynchronised */
+static int hf_nbap_HSDSCH_FDD_Information_Response_PDU = -1; /* HSDSCH_FDD_Information_Response */
+static int hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU = -1; /* HSDSCH_Paging_System_InformationFDD */
+static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU = -1; /* HSDSCH_Paging_System_Information_ResponseFDD */
+static int hf_nbap_HSDSCH_TDD_Information_Response_PDU = -1; /* HSDSCH_TDD_Information_Response */
+static int hf_nbap_HSDSCH_MACdFlows_Information_PDU = -1; /* HSDSCH_MACdFlows_Information */
+static int hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU = -1; /* HSDSCH_MACdFlows_to_Delete */
+static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU = -1; /* HSSCCH_Specific_InformationRespListTDD768 */
+static int hf_nbap_HS_SICH_Reception_Quality_Value_PDU = -1; /* HS_SICH_Reception_Quality_Value */
+static int hf_nbap_HS_SICH_failed_PDU = -1; /* HS_SICH_failed */
+static int hf_nbap_HS_SICH_missed_PDU = -1; /* HS_SICH_missed */
+static int hf_nbap_HS_SICH_total_PDU = -1; /* HS_SICH_total */
+static int hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU = -1; /* HS_SICH_Reception_Quality_Measurement_Value */
+static int hf_nbap_HSDSCH_RNTI_PDU = -1; /* HSDSCH_RNTI */
+static int hf_nbap_HS_PDSCH_FDD_Code_Information_PDU = -1; /* HS_PDSCH_FDD_Code_Information */
+static int hf_nbap_HS_SICH_ID_PDU = -1; /* HS_SICH_ID */
+static int hf_nbap_HS_SCCH_FDD_Code_Information_PDU = -1; /* HS_SCCH_FDD_Code_Information */
+static int hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU = -1; /* HS_PDSCH_Code_Change_Indicator */
+static int hf_nbap_HS_PDSCH_Code_Change_Grant_PDU = -1; /* HS_PDSCH_Code_Change_Grant */
+static int hf_nbap_HSDSCH_Configured_Indicator_PDU = -1; /* HSDSCH_Configured_Indicator */
+static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU = -1; /* HS_DSCH_Serving_Cell_Change_Info */
+static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU = -1; /* HS_DSCH_Serving_Cell_Change_Info_Response */
+static int hf_nbap_HSDSCH_FDD_Update_Information_PDU = -1; /* HSDSCH_FDD_Update_Information */
+static int hf_nbap_HSDSCH_TDD_Update_Information_PDU = -1; /* HSDSCH_TDD_Update_Information */
+static int hf_nbap_InformationReportCharacteristics_PDU = -1; /* InformationReportCharacteristics */
+static int hf_nbap_InformationExchangeID_PDU = -1; /* InformationExchangeID */
+static int hf_nbap_InformationType_PDU = -1; /* InformationType */
+static int hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU = -1; /* Initial_DL_DPCH_TimingAdjustment_Allowed */
+static int hf_nbap_InnerLoopDLPCStatus_PDU = -1; /* InnerLoopDLPCStatus */
+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_MaximumTransmissionPower_PDU = -1; /* MaximumTransmissionPower */
+static int hf_nbap_Max_UE_DTX_Cycle_PDU = -1; /* Max_UE_DTX_Cycle */
+static int hf_nbap_MBMS_Capability_PDU = -1; /* MBMS_Capability */
+static int hf_nbap_MeasurementFilterCoefficient_PDU = -1; /* MeasurementFilterCoefficient */
+static int hf_nbap_MeasurementID_PDU = -1; /* MeasurementID */
+static int hf_nbap_MeasurementRecoveryBehavior_PDU = -1; /* MeasurementRecoveryBehavior */
+static int hf_nbap_MeasurementRecoveryReportingIndicator_PDU = -1; /* MeasurementRecoveryReportingIndicator */
+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_MIMO_Capability_PDU = -1; /* MIMO_Capability */
+static int hf_nbap_MIMO_Information_PDU = -1; /* MIMO_Information */
+static int hf_nbap_MIMO_InformationToModify_PDU = -1; /* MIMO_InformationToModify */
+static int hf_nbap_MIMO_PilotConfiguration_PDU = -1; /* MIMO_PilotConfiguration */
+static int hf_nbap_Modification_Period_PDU = -1; /* Modification_Period */
+static int hf_nbap_MAChs_ResetIndicator_PDU = -1; /* MAChs_ResetIndicator */
+static int hf_nbap_ModulationMBSFN_PDU = -1; /* ModulationMBSFN */
+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_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_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_NSubCyclesPerCyclePeriod_PDU = -1; /* NSubCyclesPerCyclePeriod */
+static int hf_nbap_PLCCHinformation_PDU = -1; /* PLCCHinformation */
+static int hf_nbap_PowerAdjustmentType_PDU = -1; /* PowerAdjustmentType */
+static int hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU = -1; /* Primary_CPICH_Usage_for_Channel_Estimation */
+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_RL_Specific_DCH_Info_PDU = -1; /* RL_Specific_DCH_Info */
+static int hf_nbap_RL_Specific_E_DCH_Info_PDU = -1; /* RL_Specific_E_DCH_Info */
+static int hf_nbap_Reference_ReceivedTotalWideBandPower_PDU = -1; /* Reference_ReceivedTotalWideBandPower */
+static int hf_nbap_Reference_ReceivedTotalWideBandPower_LCR_PDU = -1; /* Reference_ReceivedTotalWideBandPower_LCR */
+static int hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU = -1; /* Reference_ReceivedTotalWideBandPowerReporting */
+static int hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU = -1; /* Reference_ReceivedTotalWideBandPowerSupportIndicator */
+static int hf_nbap_ReferenceClockAvailability_PDU = -1; /* ReferenceClockAvailability */
+static int hf_nbap_ReferenceSFNoffset_PDU = -1; /* ReferenceSFNoffset */
+static int hf_nbap_ReportCharacteristics_PDU = -1; /* ReportCharacteristics */
+static int hf_nbap_ReportCharacteristicsType_OnModification_PDU = -1; /* ReportCharacteristicsType_OnModification */
+static int hf_nbap_RL_ID_PDU = -1; /* RL_ID */
+static int hf_nbap_RL_Set_ID_PDU = -1; /* RL_Set_ID */
+static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU = -1; /* Received_total_wide_band_power_For_CellPortion_Value */
+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 */
+static int hf_nbap_RSEPS_Value_IncrDecrThres_PDU = -1; /* RSEPS_Value_IncrDecrThres */
+static int hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU = -1; /* Rx_Timing_Deviation_Value_LCR */
+static int hf_nbap_Rx_Timing_Deviation_Value_768_PDU = -1; /* Rx_Timing_Deviation_Value_768 */
+static int hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU = -1; /* Rx_Timing_Deviation_Value_384_ext */
+static int hf_nbap_RTWP_ReportingIndicator_PDU = -1; /* RTWP_ReportingIndicator */
+static int hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU = -1; /* RTWP_CellPortion_ReportingIndicator */
+static int hf_nbap_AdjustmentPeriod_PDU = -1; /* AdjustmentPeriod */
+static int hf_nbap_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_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 */
+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_SignallingBearerRequestIndicator_PDU = -1; /* SignallingBearerRequestIndicator */
+static int hf_nbap_SixtyfourQAM_DL_Capability_PDU = -1; /* SixtyfourQAM_DL_Capability */
+static int hf_nbap_SixteenQAM_UL_Capability_PDU = -1; /* SixteenQAM_UL_Capability */
+static int hf_nbap_SixteenQAM_UL_Information_PDU = -1; /* SixteenQAM_UL_Information */
+static int hf_nbap_SixteenQAM_UL_Information_to_Modify_PDU = -1; /* SixteenQAM_UL_Information_to_Modify */
+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_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 */
+static int hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU = -1; /* TDD_TPC_UplinkStepSize_LCR */
+static int hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
+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_TimingAdjustmentValue_PDU = -1; /* TimingAdjustmentValue */
+static int hf_nbap_TimingAdjustmentValueLCR_PDU = -1; /* TimingAdjustmentValueLCR */
+static int hf_nbap_TimingAdvanceApplied_PDU = -1; /* TimingAdvanceApplied */
+static int hf_nbap_SynchronisationIndicator_PDU = -1; /* SynchronisationIndicator */
+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_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_Value_PDU = -1; /* Transmitted_Carrier_Power_Value */
+static int hf_nbap_TransmissionDiversityApplied_PDU = -1; /* TransmissionDiversityApplied */
+static int hf_nbap_TransportLayerAddress_PDU = -1; /* TransportLayerAddress */
+static int hf_nbap_TSTD_Indicator_PDU = -1; /* TSTD_Indicator */
+static int hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU = -1; /* TUTRANGANSSMeasurementThresholdInformation */
+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_TypeOfError_PDU = -1; /* TypeOfError */
+static int hf_nbap_UARFCN_PDU = -1; /* UARFCN */
+static int hf_nbap_UE_Capability_Information_PDU = -1; /* UE_Capability_Information */
+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_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_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 */
+static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1; /* PCH_ParametersItem_CTCH_SetupRqstFDD */
+static int hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU = -1; /* MICH_Parameters_CTCH_SetupRqstFDD */
+static int hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1; /* RACH_ParametersItem_CTCH_SetupRqstFDD */
+static int hf_nbap_CommonTransportChannelSetupRequestTDD_PDU = -1; /* CommonTransportChannelSetupRequestTDD */
+static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU = -1; /* CommonPhysicalChannelType_CTCH_SetupRqstTDD */
+static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD */
+static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU = -1; /* FACH_ParametersListIE_CTCH_SetupRqstTDD */
+static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PCH_ParametersItem_CTCH_SetupRqstTDD */
+static int hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PICH_ParametersItem_CTCH_SetupRqstTDD */
+static int hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1; /* PICH_LCR_Parameters_CTCH_SetupRqstTDD */
+static int hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PICH_768_ParametersItem_CTCH_SetupRqstTDD */
+static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD */
+static int hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU = -1; /* MICH_Parameters_CTCH_SetupRqstTDD */
+static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD */
+static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD */
+static int hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_ParametersItem_CTCH_SetupRqstTDD */
+static int hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU = -1; /* RACH_ParameterItem_CTCH_SetupRqstTDD */
+static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_LCR_ParametersList_CTCH_SetupRqstTDD */
+static int hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_768_ParametersItem_CTCH_SetupRqstTDD */
+static int hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1; /* FPACH_LCR_Parameters_CTCH_SetupRqstTDD */
+static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD */
+static int hf_nbap_CommonTransportChannelSetupResponse_PDU = -1; /* CommonTransportChannelSetupResponse */
+static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU = -1; /* FACH_CommonTransportChannel_InformationResponse */
+static int hf_nbap_CommonTransportChannelSetupFailure_PDU = -1; /* CommonTransportChannelSetupFailure */
+static int hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU = -1; /* CommonTransportChannelReconfigurationRequestFDD */
+static int hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU = -1; /* CommonPhysicalChannelType_CTCH_ReconfRqstFDD */
+static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1; /* FACH_ParametersListIE_CTCH_ReconfRqstFDD */
+static int hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1; /* PCH_ParametersItem_CTCH_ReconfRqstFDD */
+static int hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1; /* PICH_ParametersItem_CTCH_ReconfRqstFDD */
+static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU = -1; /* MICH_Parameters_CTCH_ReconfRqstFDD */
+static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1; /* PRACH_ParametersListIE_CTCH_ReconfRqstFDD */
+static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1; /* AICH_ParametersListIE_CTCH_ReconfRqstFDD */
+static int hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU = -1; /* CommonTransportChannelReconfigurationRequestTDD */
+static int hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCHListIE_CTCH_ReconfRqstTDD */
+static int hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PICH_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PICH_768_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU = -1; /* FACH_ParametersList_CTCH_ReconfRqstTDD */
+static int hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PCH_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* FPACH_LCR_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* MICH_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* MICH_768_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD */
+static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD */
+static int hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PLCCH_Parameters_CTCH_ReconfRqstTDD */
+static int hf_nbap_CommonTransportChannelReconfigurationResponse_PDU = -1; /* CommonTransportChannelReconfigurationResponse */
+static int hf_nbap_CommonTransportChannelReconfigurationFailure_PDU = -1; /* CommonTransportChannelReconfigurationFailure */
+static int hf_nbap_CommonTransportChannelDeletionRequest_PDU = -1; /* CommonTransportChannelDeletionRequest */
+static int hf_nbap_CommonTransportChannelDeletionResponse_PDU = -1; /* CommonTransportChannelDeletionResponse */
+static int hf_nbap_BlockResourceRequest_PDU = -1; /* BlockResourceRequest */
+static int hf_nbap_BlockResourceResponse_PDU = -1; /* BlockResourceResponse */
+static int hf_nbap_BlockResourceFailure_PDU = -1; /* BlockResourceFailure */
+static int hf_nbap_UnblockResourceIndication_PDU = -1; /* UnblockResourceIndication */
+static int hf_nbap_AuditRequiredIndication_PDU = -1; /* AuditRequiredIndication */
+static int hf_nbap_AuditRequest_PDU = -1; /* AuditRequest */
+static int hf_nbap_AuditResponse_PDU = -1; /* AuditResponse */
+static int hf_nbap_Cell_InformationList_AuditRsp_PDU = -1; /* Cell_InformationList_AuditRsp */
+static int hf_nbap_Cell_InformationItem_AuditRsp_PDU = -1; /* Cell_InformationItem_AuditRsp */
+static int hf_nbap_CCP_InformationList_AuditRsp_PDU = -1; /* CCP_InformationList_AuditRsp */
+static int hf_nbap_CCP_InformationItem_AuditRsp_PDU = -1; /* CCP_InformationItem_AuditRsp */
+static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU = -1; /* FPACH_LCR_InformationList_AuditRsp */
+static int hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU = -1; /* HS_DSCH_Resources_Information_AuditRsp */
+static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU = -1; /* S_CCPCH_InformationListExt_AuditRsp */
+static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU = -1; /* S_CCPCH_LCR_InformationListExt_AuditRsp */
+static int hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU = -1; /* E_DCH_Resources_Information_AuditRsp */
+static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU = -1; /* S_CCPCH_768_InformationList_AuditRsp */
+static int hf_nbap_PRACH_768_InformationList_AuditRsp_PDU = -1; /* PRACH_768_InformationList_AuditRsp */
+static int hf_nbap_Local_Cell_InformationList_AuditRsp_PDU = -1; /* Local_Cell_InformationList_AuditRsp */
+static int hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU = -1; /* Local_Cell_InformationItem_AuditRsp */
+static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU = -1; /* Local_Cell_Group_InformationList_AuditRsp */
+static int hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1; /* Local_Cell_Group_InformationItem_AuditRsp */
+static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU = -1; /* Power_Local_Cell_Group_InformationList_AuditRsp */
+static int hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1; /* Power_Local_Cell_Group_InformationItem_AuditRsp */
+static int hf_nbap_PLCCH_InformationList_AuditRsp_PDU = -1; /* PLCCH_InformationList_AuditRsp */
+static int hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU = -1; /* E_RUCCH_InformationList_AuditRsp */
+static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU = -1; /* E_RUCCH_768_InformationList_AuditRsp */
+static int hf_nbap_AuditFailure_PDU = -1; /* AuditFailure */
+static int hf_nbap_CommonMeasurementInitiationRequest_PDU = -1; /* CommonMeasurementInitiationRequest */
+static int hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU = -1; /* CommonMeasurementObjectType_CM_Rqst */
+static int hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU = -1; /* PowerLocalCellGroup_CM_Rqst */
+static int hf_nbap_CommonMeasurementInitiationResponse_PDU = -1; /* CommonMeasurementInitiationResponse */
+static int hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU = -1; /* CommonMeasurementObjectType_CM_Rsp */
+static int hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU = -1; /* PowerLocalCellGroup_CM_Rsp */
+static int hf_nbap_CommonMeasurementInitiationFailure_PDU = -1; /* CommonMeasurementInitiationFailure */
+static int hf_nbap_CommonMeasurementReport_PDU = -1; /* CommonMeasurementReport */
+static int hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU = -1; /* CommonMeasurementObjectType_CM_Rprt */
+static int hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU = -1; /* PowerLocalCellGroup_CM_Rprt */
+static int hf_nbap_CommonMeasurementTerminationRequest_PDU = -1; /* CommonMeasurementTerminationRequest */
+static int hf_nbap_CommonMeasurementFailureIndication_PDU = -1; /* CommonMeasurementFailureIndication */
+static int hf_nbap_CellSetupRequestFDD_PDU = -1; /* CellSetupRequestFDD */
+static int hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU = -1; /* Synchronisation_Configuration_Cell_SetupRqst */
+static int hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU = -1; /* PrimarySCH_Information_Cell_SetupRqstFDD */
+static int hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU = -1; /* SecondarySCH_Information_Cell_SetupRqstFDD */
+static int hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU = -1; /* PrimaryCPICH_Information_Cell_SetupRqstFDD */
+static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU = -1; /* SecondaryCPICH_InformationList_Cell_SetupRqstFDD */
+static int hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU = -1; /* SecondaryCPICH_InformationItem_Cell_SetupRqstFDD */
+static int hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU = -1; /* PrimaryCCPCH_Information_Cell_SetupRqstFDD */
+static int hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU = -1; /* Limited_power_increase_information_Cell_SetupRqstFDD */
+static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU = -1; /* IPDLParameter_Information_Cell_SetupRqstFDD */
+static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU = -1; /* CellPortion_InformationList_Cell_SetupRqstFDD */
+static int hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU = -1; /* CellPortion_InformationItem_Cell_SetupRqstFDD */
+static int hf_nbap_CellSetupRequestTDD_PDU = -1; /* CellSetupRequestTDD */
+static int hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU = -1; /* SCH_Information_Cell_SetupRqstTDD */
+static int hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU = -1; /* SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH */
+static int hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU = -1; /* PCCPCH_Information_Cell_SetupRqstTDD */
+static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU = -1; /* TimeSlotConfigurationList_Cell_SetupRqstTDD */
+static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU = -1; /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
+static int hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1; /* PCCPCH_LCR_Information_Cell_SetupRqstTDD */
+static int hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU = -1; /* PCCPCH_768_Information_Cell_SetupRqstTDD */
+static int hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1; /* DwPCH_LCR_Information_Cell_SetupRqstTDD */
+static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU = -1; /* IPDLParameter_Information_Cell_SetupRqstTDD */
+static int hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU = -1; /* IPDLParameter_Information_LCR_Cell_SetupRqstTDD */
+static int hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU = -1; /* SCH_768_Information_Cell_SetupRqstTDD */
+static int hf_nbap_CellSetupResponse_PDU = -1; /* CellSetupResponse */
+static int hf_nbap_CellSetupFailure_PDU = -1; /* CellSetupFailure */
+static int hf_nbap_CellReconfigurationRequestFDD_PDU = -1; /* CellReconfigurationRequestFDD */
+static int hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU = -1; /* Synchronisation_Configuration_Cell_ReconfRqst */
+static int hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU = -1; /* PrimarySCH_Information_Cell_ReconfRqstFDD */
+static int hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU = -1; /* SecondarySCH_Information_Cell_ReconfRqstFDD */
+static int hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU = -1; /* PrimaryCPICH_Information_Cell_ReconfRqstFDD */
+static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU = -1; /* SecondaryCPICH_InformationList_Cell_ReconfRqstFDD */
+static int hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU = -1; /* SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD */
+static int hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU = -1; /* PrimaryCCPCH_Information_Cell_ReconfRqstFDD */
+static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU = -1; /* IPDLParameter_Information_Cell_ReconfRqstFDD */
+static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU = -1; /* CellPortion_InformationList_Cell_ReconfRqstFDD */
+static int hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU = -1; /* CellPortion_InformationItem_Cell_ReconfRqstFDD */
+static int hf_nbap_CellReconfigurationRequestTDD_PDU = -1; /* CellReconfigurationRequestTDD */
+static int hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU = -1; /* SCH_Information_Cell_ReconfRqstTDD */
+static int hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU = -1; /* PCCPCH_Information_Cell_ReconfRqstTDD */
+static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU = -1; /* TimeSlotConfigurationList_Cell_ReconfRqstTDD */
+static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU = -1; /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
+static int hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU = -1; /* DwPCH_LCR_Information_Cell_ReconfRqstTDD */
+static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU = -1; /* IPDLParameter_Information_Cell_ReconfRqstTDD */
+static int hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU = -1; /* IPDLParameter_Information_LCR_Cell_ReconfRqstTDD */
+static int hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU = -1; /* SCH_768_Information_Cell_ReconfRqstTDD */
+static int hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU = -1; /* PCCPCH_768_Information_Cell_ReconfRqstTDD */
+static int hf_nbap_CellReconfigurationResponse_PDU = -1; /* CellReconfigurationResponse */
+static int hf_nbap_CellReconfigurationFailure_PDU = -1; /* CellReconfigurationFailure */
+static int hf_nbap_CellDeletionRequest_PDU = -1; /* CellDeletionRequest */
+static int hf_nbap_CellDeletionResponse_PDU = -1; /* CellDeletionResponse */
+static int hf_nbap_ResourceStatusIndication_PDU = -1; /* ResourceStatusIndication */
+static int hf_nbap_IndicationType_ResourceStatusInd_PDU = -1; /* IndicationType_ResourceStatusInd */
+static int hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU = -1; /* Local_Cell_InformationItem_ResourceStatusInd */
+static int hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1; /* Local_Cell_Group_InformationItem_ResourceStatusInd */
+static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationList_ResourceStatusInd */
+static int hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationItem_ResourceStatusInd */
+static int hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU = -1; /* Local_Cell_InformationItem2_ResourceStatusInd */
+static int hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1; /* Local_Cell_Group_InformationItem2_ResourceStatusInd */
+static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationList2_ResourceStatusInd */
+static int hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationItem2_ResourceStatusInd */
+static int hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU = -1; /* CCP_InformationItem_ResourceStatusInd */
+static int hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU = -1; /* Cell_InformationItem_ResourceStatusInd */
+static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU = -1; /* FPACH_LCR_InformationList_ResourceStatusInd */
+static int hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU = -1; /* DwPCH_LCR_Information_ResourceStatusInd */
+static int hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU = -1; /* HS_DSCH_Resources_Information_ResourceStatusInd */
+static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU = -1; /* S_CCPCH_InformationListExt_ResourceStatusInd */
+static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU = -1; /* S_CCPCH_LCR_InformationListExt_ResourceStatusInd */
+static int hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU = -1; /* E_DCH_Resources_Information_ResourceStatusInd */
+static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU = -1; /* PLCCH_InformationList_ResourceStatusInd */
+static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU = -1; /* S_CCPCH_768_InformationList_ResourceStatusInd */
+static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU = -1; /* PRACH_768_InformationList_ResourceStatusInd */
+static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU = -1; /* E_RUCCH_InformationList_ResourceStatusInd */
+static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU = -1; /* E_RUCCH_768_InformationList_ResourceStatusInd */
+static int hf_nbap_SystemInformationUpdateRequest_PDU = -1; /* SystemInformationUpdateRequest */
+static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU = -1; /* MIB_SB_SIB_InformationList_SystemInfoUpdateRqst */
+static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU = -1; /* SegmentInformationListIE_SystemInfoUpdate */
+static int hf_nbap_SystemInformationUpdateResponse_PDU = -1; /* SystemInformationUpdateResponse */
+static int hf_nbap_SystemInformationUpdateFailure_PDU = -1; /* SystemInformationUpdateFailure */
+static int hf_nbap_RadioLinkSetupRequestFDD_PDU = -1; /* RadioLinkSetupRequestFDD */
+static int hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* UL_DPCH_Information_RL_SetupRqstFDD */
+static int hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* DL_DPCH_Information_RL_SetupRqstFDD */
+static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU = -1; /* RL_InformationList_RL_SetupRqstFDD */
+static int hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU = -1; /* RL_InformationItem_RL_SetupRqstFDD */
+static int hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* E_DPCH_Information_RL_SetupRqstFDD */
+static int hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* F_DPCH_Information_RL_SetupRqstFDD */
+static int hf_nbap_RadioLinkSetupRequestTDD_PDU = -1; /* RadioLinkSetupRequestTDD */
+static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1; /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
+static int hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
+static int hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_RL_SetupRqstTDD */
+static int hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1; /* UL_DPCH_LCR_Information_RL_SetupRqstTDD */
+static int hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1; /* UL_DPCH_768_Information_RL_SetupRqstTDD */
+static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1; /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
+static int hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
+static int hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_RL_SetupRqstTDD */
+static int hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH_LCR_Information_RL_SetupRqstTDD */
+static int hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH_768_Information_RL_SetupRqstTDD */
+static int hf_nbap_RL_Information_RL_SetupRqstTDD_PDU = -1; /* RL_Information_RL_SetupRqstTDD */
+static int hf_nbap_RadioLinkSetupResponseFDD_PDU = -1; /* RadioLinkSetupResponseFDD */
+static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU = -1; /* RL_InformationResponseList_RL_SetupRspFDD */
+static int hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU = -1; /* RL_InformationResponseItem_RL_SetupRspFDD */
+static int hf_nbap_RadioLinkSetupResponseTDD_PDU = -1; /* RadioLinkSetupResponseTDD */
+static int hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU = -1; /* RL_InformationResponse_RL_SetupRspTDD */
+static int hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU = -1; /* RL_InformationResponse_LCR_RL_SetupRspTDD */
+static int hf_nbap_RadioLinkSetupFailureFDD_PDU = -1; /* RadioLinkSetupFailureFDD */
+static int hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU = -1; /* CauseLevel_RL_SetupFailureFDD */
+static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1; /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD */
+static int hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1; /* Successful_RL_InformationRespItem_RL_SetupFailureFDD */
+static int hf_nbap_RadioLinkSetupFailureTDD_PDU = -1; /* RadioLinkSetupFailureTDD */
+static int hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU = -1; /* CauseLevel_RL_SetupFailureTDD */
+static int hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU = -1; /* Unsuccessful_RL_InformationResp_RL_SetupFailureTDD */
+static int hf_nbap_RadioLinkAdditionRequestFDD_PDU = -1; /* RadioLinkAdditionRequestFDD */
+static int hf_nbap_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 */
+static int hf_nbap_RadioLinkAdditionRequestTDD_PDU = -1; /* RadioLinkAdditionRequestTDD */
+static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1; /* UL_CCTrCH_InformationList_RL_AdditionRqstTDD */
+static int hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_RL_AdditionRqstTDD */
+static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1; /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
+static int hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_RL_AdditionRqstTDD */
+static int hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU = -1; /* RL_Information_RL_AdditionRqstTDD */
+static int hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
+static int hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
+static int hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
+static int hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
+static int hf_nbap_RadioLinkAdditionResponseFDD_PDU = -1; /* RadioLinkAdditionResponseFDD */
+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 */
+static int hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU = -1; /* RL_InformationResponse_RL_AdditionRspTDD */
+static int hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU = -1; /* RL_InformationResponse_LCR_RL_AdditionRspTDD */
+static int hf_nbap_RadioLinkAdditionFailureFDD_PDU = -1; /* RadioLinkAdditionFailureFDD */
+static int hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU = -1; /* CauseLevel_RL_AdditionFailureFDD */
+static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1; /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD */
+static int hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1; /* Successful_RL_InformationRespItem_RL_AdditionFailureFDD */
+static int hf_nbap_RadioLinkAdditionFailureTDD_PDU = -1; /* RadioLinkAdditionFailureTDD */
+static int hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU = -1; /* CauseLevel_RL_AdditionFailureTDD */
+static int hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU = -1; /* Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD */
+static int hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU = -1; /* RadioLinkReconfigurationPrepareFDD */
+static int hf_nbap_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 */
+static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU = -1; /* DCH_DeleteList_RL_ReconfPrepFDD */
+static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU = -1; /* RL_InformationList_RL_ReconfPrepFDD */
+static int hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU = -1; /* RL_InformationItem_RL_ReconfPrepFDD */
+static int hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* E_DPCH_Information_RL_ReconfPrepFDD */
+static int hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* F_DPCH_Information_RL_ReconfPrepFDD */
+static int hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU = -1; /* RadioLinkReconfigurationPrepareTDD */
+static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
+static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
+static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
+static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
+static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
+static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU = -1; /* DCH_DeleteList_RL_ReconfPrepTDD */
+static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* DSCH_Information_ModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1; /* DSCH_Information_DeleteList_RL_ReconfPrepTDD */
+static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* USCH_Information_ModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1; /* USCH_Information_DeleteList_RL_ReconfPrepTDD */
+static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_Information_RL_ReconfPrepTDD */
+static int hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU = -1; /* RL_Information_RL_ReconfPrepTDD */
+static int hf_nbap_RadioLinkReconfigurationReady_PDU = -1; /* RadioLinkReconfigurationReady */
+static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU = -1; /* RL_InformationResponseList_RL_ReconfReady */
+static int hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU = -1; /* RL_InformationResponseItem_RL_ReconfReady */
+static int hf_nbap_RadioLinkReconfigurationFailure_PDU = -1; /* RadioLinkReconfigurationFailure */
+static int hf_nbap_CauseLevel_RL_ReconfFailure_PDU = -1; /* CauseLevel_RL_ReconfFailure */
+static int hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU = -1; /* RL_ReconfigurationFailureItem_RL_ReconfFailure */
+static int hf_nbap_RadioLinkReconfigurationCommit_PDU = -1; /* RadioLinkReconfigurationCommit */
+static int hf_nbap_RadioLinkReconfigurationCancel_PDU = -1; /* RadioLinkReconfigurationCancel */
+static int hf_nbap_RadioLinkReconfigurationRequestFDD_PDU = -1; /* RadioLinkReconfigurationRequestFDD */
+static int hf_nbap_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 */
+static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU = -1; /* RL_InformationList_RL_ReconfRqstFDD */
+static int hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU = -1; /* RL_InformationItem_RL_ReconfRqstFDD */
+static int hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU = -1; /* E_DPCH_Information_RL_ReconfRqstFDD */
+static int hf_nbap_RadioLinkReconfigurationRequestTDD_PDU = -1; /* RadioLinkReconfigurationRequestTDD */
+static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
+static int hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
+static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
+static int hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
+static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
+static int hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
+static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1; /* MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
+static int hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU = -1; /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
+static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
+static int hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
+static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU = -1; /* DCH_DeleteList_RL_ReconfRqstTDD */
+static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU = -1; /* Multiple_RL_Information_RL_ReconfRqstTDD */
+static int hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU = -1; /* RL_Information_RL_ReconfRqstTDD */
+static int hf_nbap_RadioLinkReconfigurationResponse_PDU = -1; /* RadioLinkReconfigurationResponse */
+static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU = -1; /* RL_InformationResponseList_RL_ReconfRsp */
+static int hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU = -1; /* RL_InformationResponseItem_RL_ReconfRsp */
+static int hf_nbap_RadioLinkDeletionRequest_PDU = -1; /* RadioLinkDeletionRequest */
+static int hf_nbap_RL_informationList_RL_DeletionRqst_PDU = -1; /* RL_informationList_RL_DeletionRqst */
+static int hf_nbap_RL_informationItem_RL_DeletionRqst_PDU = -1; /* RL_informationItem_RL_DeletionRqst */
+static int hf_nbap_RadioLinkDeletionResponse_PDU = -1; /* RadioLinkDeletionResponse */
+static int hf_nbap_DL_PowerControlRequest_PDU = -1; /* DL_PowerControlRequest */
+static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU = -1; /* DL_ReferencePowerInformationList_DL_PC_Rqst */
+static int hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU = -1; /* DL_ReferencePowerInformationItem_DL_PC_Rqst */
+static int hf_nbap_DL_PowerTimeslotControlRequest_PDU = -1; /* DL_PowerTimeslotControlRequest */
+static int hf_nbap_DedicatedMeasurementInitiationRequest_PDU = -1; /* DedicatedMeasurementInitiationRequest */
+static int hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU = -1; /* DedicatedMeasurementObjectType_DM_Rqst */
+static int hf_nbap_RL_InformationItem_DM_Rqst_PDU = -1; /* RL_InformationItem_DM_Rqst */
+static int hf_nbap_PUSCH_Info_DM_Rqst_PDU = -1; /* PUSCH_Info_DM_Rqst */
+static int hf_nbap_HSSICH_Info_DM_Rqst_PDU = -1; /* HSSICH_Info_DM_Rqst */
+static int hf_nbap_DedicatedMeasurementInitiationResponse_PDU = -1; /* DedicatedMeasurementInitiationResponse */
+static int hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU = -1; /* DedicatedMeasurementObjectType_DM_Rsp */
+static int hf_nbap_RL_InformationItem_DM_Rsp_PDU = -1; /* RL_InformationItem_DM_Rsp */
+static int hf_nbap_PUSCH_Info_DM_Rsp_PDU = -1; /* PUSCH_Info_DM_Rsp */
+static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU = -1; /* Multiple_PUSCH_InfoList_DM_Rsp */
+static int hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU = -1; /* RL_Set_InformationItem_DM_Rsp */
+static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU = -1; /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
+static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU = -1; /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
+static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU = -1; /* Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp */
+static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU = -1; /* Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp */
+static int hf_nbap_DedicatedMeasurementInitiationFailure_PDU = -1; /* DedicatedMeasurementInitiationFailure */
+static int hf_nbap_DedicatedMeasurementReport_PDU = -1; /* DedicatedMeasurementReport */
+static int hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU = -1; /* DedicatedMeasurementObjectType_DM_Rprt */
+static int hf_nbap_RL_InformationItem_DM_Rprt_PDU = -1; /* RL_InformationItem_DM_Rprt */
+static int hf_nbap_PUSCH_Info_DM_Rprt_PDU = -1; /* PUSCH_Info_DM_Rprt */
+static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU = -1; /* Multiple_PUSCH_InfoList_DM_Rprt */
+static int hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU = -1; /* RL_Set_InformationItem_DM_Rprt */
+static int hf_nbap_DedicatedMeasurementTerminationRequest_PDU = -1; /* DedicatedMeasurementTerminationRequest */
+static int hf_nbap_DedicatedMeasurementFailureIndication_PDU = -1; /* DedicatedMeasurementFailureIndication */
+static int hf_nbap_RadioLinkFailureIndication_PDU = -1; /* RadioLinkFailureIndication */
+static int hf_nbap_Reporting_Object_RL_FailureInd_PDU = -1; /* Reporting_Object_RL_FailureInd */
+static int hf_nbap_RL_InformationItem_RL_FailureInd_PDU = -1; /* RL_InformationItem_RL_FailureInd */
+static int hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU = -1; /* RL_Set_InformationItem_RL_FailureInd */
+static int hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU = -1; /* CCTrCH_InformationItem_RL_FailureInd */
+static int hf_nbap_RadioLinkPreemptionRequiredIndication_PDU = -1; /* RadioLinkPreemptionRequiredIndication */
+static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU = -1; /* RL_InformationList_RL_PreemptRequiredInd */
+static int hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU = -1; /* RL_InformationItem_RL_PreemptRequiredInd */
+static int hf_nbap_RadioLinkRestoreIndication_PDU = -1; /* RadioLinkRestoreIndication */
+static int hf_nbap_Reporting_Object_RL_RestoreInd_PDU = -1; /* Reporting_Object_RL_RestoreInd */
+static int hf_nbap_RL_InformationItem_RL_RestoreInd_PDU = -1; /* RL_InformationItem_RL_RestoreInd */
+static int hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU = -1; /* RL_Set_InformationItem_RL_RestoreInd */
+static int hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU = -1; /* CCTrCH_InformationItem_RL_RestoreInd */
+static int hf_nbap_CompressedModeCommand_PDU = -1; /* CompressedModeCommand */
+static int hf_nbap_ErrorIndication_PDU = -1; /* ErrorIndication */
+static int hf_nbap_PrivateMessage_PDU = -1; /* PrivateMessage */
+static int hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU = -1; /* PhysicalSharedChannelReconfigurationRequestFDD */
+static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU = -1; /* HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst */
+static int hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU = -1; /* PhysicalSharedChannelReconfigurationRequestTDD */
+static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU = -1; /* PDSCHSets_AddList_PSCH_ReconfRqst */
+static int hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_Information_AddItem_PSCH_ReconfRqst */
+static int hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
+static int hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
+static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1; /* PDSCHSets_ModifyList_PSCH_ReconfRqst */
+static int hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_Information_ModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1; /* PDSCHSets_DeleteList_PSCH_ReconfRqst */
+static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU = -1; /* PUSCHSets_AddList_PSCH_ReconfRqst */
+static int hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_Information_AddItem_PSCH_ReconfRqst */
+static int hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
+static int hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
+static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1; /* PUSCHSets_ModifyList_PSCH_ReconfRqst */
+static int hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_Information_ModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1; /* PUSCHSets_DeleteList_PSCH_ReconfRqst */
+static int hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU = -1; /* HS_PDSCH_TDD_Information_PSCH_ReconfRqst */
+static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU = -1; /* DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst */
+static int hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
+static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU = -1; /* HS_SCCH_Information_768_PSCH_ReconfRqst */
+static int hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
+static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU = -1; /* HS_SCCH_InformationModify_768_PSCH_ReconfRqst */
+static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
+static int hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU = -1; /* E_PUCH_Information_PSCH_ReconfRqst */
+static int hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
+static int hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
+static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
+static int hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU = -1; /* E_HICH_Information_PSCH_ReconfRqst */
+static int hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU = -1; /* E_PUCH_Information_768_PSCH_ReconfRqst */
+static int hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
+static int hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1; /* Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
+static int hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU = -1; /* E_HICH_Information_768_PSCH_ReconfRqst */
+static int hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU = -1; /* E_PUCH_Information_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst */
+static int hf_nbap_SYNC_UL_Partition_LCR_PDU = -1; /* SYNC_UL_Partition_LCR */
+static int hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU = -1; /* PhysicalSharedChannelReconfigurationResponse */
+static int hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU = -1; /* PhysicalSharedChannelReconfigurationFailure */
+static int hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU = -1; /* CauseLevel_PSCH_ReconfFailure */
+static int hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1; /* Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD */
+static int hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1; /* Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD */
+static int hf_nbap_ResetRequest_PDU = -1; /* ResetRequest */
+static int hf_nbap_ResetIndicator_PDU = -1; /* ResetIndicator */
+static int hf_nbap_CommunicationContextInfoItem_Reset_PDU = -1; /* CommunicationContextInfoItem_Reset */
+static int hf_nbap_CommunicationControlPortInfoItem_Reset_PDU = -1; /* CommunicationControlPortInfoItem_Reset */
+static int hf_nbap_ResetResponse_PDU = -1; /* ResetResponse */
+static int hf_nbap_InformationExchangeInitiationRequest_PDU = -1; /* InformationExchangeInitiationRequest */
+static int hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU = -1; /* InformationExchangeObjectType_InfEx_Rqst */
+static int hf_nbap_InformationExchangeInitiationResponse_PDU = -1; /* InformationExchangeInitiationResponse */
+static int hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU = -1; /* InformationExchangeObjectType_InfEx_Rsp */
+static int hf_nbap_InformationExchangeInitiationFailure_PDU = -1; /* InformationExchangeInitiationFailure */
+static int hf_nbap_InformationReport_PDU = -1; /* InformationReport */
+static int hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU = -1; /* InformationExchangeObjectType_InfEx_Rprt */
+static int hf_nbap_InformationExchangeTerminationRequest_PDU = -1; /* InformationExchangeTerminationRequest */
+static int hf_nbap_InformationExchangeFailureIndication_PDU = -1; /* InformationExchangeFailureIndication */
+static int hf_nbap_CellSynchronisationInitiationRequestTDD_PDU = -1; /* CellSynchronisationInitiationRequestTDD */
+static int hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU = -1; /* CellSyncBurstTransInit_CellSyncInitiationRqstTDD */
+static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU = -1; /* TimeslotInfo_CellSyncInitiationRqstTDD */
+static int hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU = -1; /* CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD */
+static int hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU = -1; /* SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD */
+static int hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU = -1; /* SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD */
+static int hf_nbap_CellSynchronisationInitiationResponseTDD_PDU = -1; /* CellSynchronisationInitiationResponseTDD */
+static int hf_nbap_CellSynchronisationInitiationFailureTDD_PDU = -1; /* CellSynchronisationInitiationFailureTDD */
+static int hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU = -1; /* CellSynchronisationReconfigurationRequestTDD */
+static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU = -1; /* CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD */
+static int hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU = -1; /* CellSyncBurstMeasInfo_CellSyncReconfRqstTDD */
+static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU = -1; /* CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD */
+static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU = -1; /* SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD */
+static int hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU = -1; /* SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD */
+static int hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU = -1; /* CellSynchronisationReconfigurationResponseTDD */
+static int hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU = -1; /* CellSynchronisationReconfigurationFailureTDD */
+static int hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU = -1; /* CellSynchronisationAdjustmentRequestTDD */
+static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU = -1; /* CellAdjustmentInfo_SyncAdjustmentRqstTDD */
+static int hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU = -1; /* CellAdjustmentInfoItem_SyncAdjustmentRqstTDD */
+static int hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU = -1; /* CellSynchronisationAdjustmentResponseTDD */
+static int hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU = -1; /* CellSynchronisationAdjustmentFailureTDD */
+static int hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU = -1; /* CauseLevel_SyncAdjustmntFailureTDD */
+static int hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU = -1; /* Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD */
+static int hf_nbap_CellSynchronisationTerminationRequestTDD_PDU = -1; /* CellSynchronisationTerminationRequestTDD */
+static int hf_nbap_CellSynchronisationFailureIndicationTDD_PDU = -1; /* CellSynchronisationFailureIndicationTDD */
+static int hf_nbap_CellSynchronisationReportTDD_PDU = -1; /* CellSynchronisationReportTDD */
+static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU = -1; /* CellSyncInfo_CellSyncReprtTDD */
+static int hf_nbap_SyncReportType_CellSyncReprtTDD_PDU = -1; /* SyncReportType_CellSyncReprtTDD */
+static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU = -1; /* SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD */
+static int hf_nbap_BearerRearrangementIndication_PDU = -1; /* BearerRearrangementIndication */
+static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* DCH_RearrangeList_Bearer_RearrangeInd */
+static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* DSCH_RearrangeList_Bearer_RearrangeInd */
+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_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 */
+static int hf_nbap_RadioLinkActivationCommandTDD_PDU = -1; /* RadioLinkActivationCommandTDD */
+static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU = -1; /* DelayedActivationInformationList_RL_ActivationCmdTDD */
+static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU = -1; /* DelayedActivationInformation_RL_ActivationCmdTDD */
+static int hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU = -1; /* RadioLinkParameterUpdateIndicationFDD */
+static int hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU = -1; /* RadioLinkParameterUpdateIndicationTDD */
+static int hf_nbap_MBMSNotificationUpdateCommand_PDU = -1; /* MBMSNotificationUpdateCommand */
static int hf_nbap_NBAP_PDU_PDU = -1; /* NBAP_PDU */
-static int hf_nbap_initiatingMessage = -1; /* InitiatingMessage */
-static int hf_nbap_succesfulOutcome = -1; /* SuccessfulOutcome */
-static int hf_nbap_unsuccesfulOutcome = -1; /* UnsuccessfulOutcome */
-static int hf_nbap_outcome = -1; /* Outcome */
-static int hf_nbap_procedureID = -1; /* ProcedureID */
+static int hf_nbap_local = -1; /* INTEGER_0_maxPrivateIEs */
+static int hf_nbap_global = -1; /* OBJECT_IDENTIFIER */
+static int hf_nbap_procedureCode = -1; /* ProcedureCode */
+static int hf_nbap_ddMode = -1; /* DdMode */
+static int hf_nbap_shortTransActionId = -1; /* INTEGER_0_127 */
+static int hf_nbap_longTransActionId = -1; /* INTEGER_0_32767 */
+static int hf_nbap_ProtocolIE_Container_item = -1; /* ProtocolIE_Field */
+static int hf_nbap_id = -1; /* ProtocolIE_ID */
static int hf_nbap_criticality = -1; /* Criticality */
-static int hf_nbap_messageDiscriminator = -1; /* MessageDiscriminator */
+static int hf_nbap_value = -1; /* ProtocolIE_Field_value */
+static int hf_nbap_ProtocolExtensionContainer_item = -1; /* ProtocolExtensionField */
+static int hf_nbap_extensionValue = -1; /* T_extensionValue */
+static int hf_nbap_PrivateIE_Container_item = -1; /* PrivateIE_Field */
+static int hf_nbap_id_01 = -1; /* PrivateIE_ID */
+static int hf_nbap_value_01 = -1; /* PrivateIE_Field_value */
+static int hf_nbap_cMConfigurationChangeCFN = -1; /* CFN */
+static int hf_nbap_transmission_Gap_Pattern_Sequence_Status = -1; /* Transmission_Gap_Pattern_Sequence_Status_List */
+static int hf_nbap_iE_Extensions = -1; /* ProtocolExtensionContainer */
+static int hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; /* Transmission_Gap_Pattern_Sequence_Status_List_item */
+static int hf_nbap_tGPSID = -1; /* TGPSID */
+static int hf_nbap_tGPRC = -1; /* TGPRC */
+static int hf_nbap_tGCFN = -1; /* CFN */
+static int hf_nbap_priorityLevel = -1; /* PriorityLevel */
+static int hf_nbap_pre_emptionCapability = -1; /* Pre_emptionCapability */
+static int hf_nbap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */
+static int hf_nbap_aOA_LCR = -1; /* AOA_LCR */
+static int hf_nbap_aOA_LCR_Accuracy_Class = -1; /* AOA_LCR_Accuracy_Class */
+static int hf_nbap_bCCH_Specific_HSDSCH_RNTI = -1; /* HSDSCH_RNTI */
+static int hf_nbap_hSSCCH_Power = -1; /* DL_Power */
+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_commonTransportChannelID = -1; /* CommonTransportChannelID */
+static int hf_nbap_cid = -1; /* C_ID */
+static int hf_nbap_radioNetwork = -1; /* CauseRadioNetwork */
+static int hf_nbap_transport = -1; /* CauseTransport */
+static int hf_nbap_protocol = -1; /* CauseProtocol */
+static int hf_nbap_misc = -1; /* CauseMisc */
+static int hf_nbap_CCCH_SRB1_PriorityQueue_Information_item = -1; /* CCCH_SRB1_PriorityQueue_InformationItem */
+static int hf_nbap_priority_Queue_Information_for_Enhanced_FACH = -1; /* Priority_Queue_Information_for_Enhanced_FACH */
+static int hf_nbap_initialPhase_0_1048575 = -1; /* INTEGER_0_1048575_ */
+static int hf_nbap_steadyStatePhase = -1; /* INTEGER_0_255_ */
+static int hf_nbap_initialPhase = -1; /* INTEGER_0_524287_ */
+static int hf_nbap_steadyStatePhase_01 = -1; /* INTEGER_0_127_ */
+static int hf_nbap_CommonChannelsCapacityConsumptionLaw_item = -1; /* CommonChannelsCapacityConsumptionLaw_item */
+static int hf_nbap_dl_Cost = -1; /* INTEGER_0_65535 */
+static int hf_nbap_ul_Cost = -1; /* INTEGER_0_65535 */
+static int hf_nbap_CommonMACFlow_Specific_InfoList_item = -1; /* CommonMACFlow_Specific_InfoItem */
+static int hf_nbap_common_MACFlow_Id = -1; /* Common_MACFlow_ID */
+static int hf_nbap_bindingID = -1; /* BindingID */
+static int hf_nbap_transportLayerAddress = -1; /* TransportLayerAddress */
+static int hf_nbap_tnl_qos = -1; /* TnlQos */
+static int hf_nbap_common_MACFlow_PriorityQueue_Information = -1; /* Common_MACFlow_PriorityQueue_Information */
+static int hf_nbap_CommonMACFlow_Specific_InfoList_Response_item = -1; /* CommonMACFlow_Specific_InfoItem_Response */
+static int hf_nbap_commonMACFlow_ID = -1; /* Common_MACFlow_ID */
+static int hf_nbap_hSDSCH_Initial_Capacity_Allocation = -1; /* HSDSCH_Initial_Capacity_Allocation */
+static int hf_nbap_Common_MACFlow_PriorityQueue_Information_item = -1; /* Common_MACFlow_PriorityQueue_Item */
+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 */
+static int hf_nbap_notUsed_2_detected_PCPCH_access_preambles = -1; /* NULL */
+static int hf_nbap_extension_CommonMeasurementValue = -1; /* Extension_CommonMeasurementValue */
+static int hf_nbap_measurementAvailable = -1; /* CommonMeasurementAvailable */
+static int hf_nbap_measurementnotAvailable = -1; /* CommonMeasurementnotAvailable */
+static int hf_nbap_commonmeasurementValue = -1; /* CommonMeasurementValue */
+static int hf_nbap_ie_Extensions = -1; /* ProtocolExtensionContainer */
+static int hf_nbap_commonPhysicalChannelID = -1; /* CommonPhysicalChannelID */
+static int hf_nbap_resourceOperationalState = -1; /* ResourceOperationalState */
+static int hf_nbap_availabilityStatus = -1; /* AvailabilityStatus */
+static int hf_nbap_commonPhysicalChannelID768 = -1; /* CommonPhysicalChannelID768 */
+static int hf_nbap_uE_DTX_DRX_Offset = -1; /* UE_DTX_DRX_Offset */
+static int hf_nbap_enabling_Delay = -1; /* Enabling_Delay */
+static int hf_nbap_dTX_Information = -1; /* DTX_Information */
+static int hf_nbap_dRX_Information = -1; /* DRX_Information */
+static int hf_nbap_cPC_DPCCH_Slot_Format = -1; /* CPC_DPCCH_Slot_Format */
+static int hf_nbap_dTX_Information_to_Modify = -1; /* DTX_Information_to_Modify */
+static int hf_nbap_dRX_Information_to_Modify = -1; /* DRX_Information_to_Modify */
+static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item = -1; /* ContinuousPacketConnectivityHS_SCCH_less_InformationItem */
+static int hf_nbap_transport_Block_Size_Index = -1; /* Transport_Block_Size_Index */
+static int hf_nbap_hSPDSCH_Second_Code_Support = -1; /* HSPDSCH_Second_Code_Support */
+static int hf_nbap_hSPDSCH_First_Code_Index = -1; /* HSPDSCH_First_Code_Index */
+static int hf_nbap_hSPDSCH_Second_Code_Index = -1; /* HSPDSCH_Second_Code_Index */
+static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information = -1; /* ContinuousPacketConnectivityDTX_DRX_Information */
+static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify = -1; /* ContinuousPacketConnectivityDTX_DRX_Information_to_Modify */
+static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information */
+static int hf_nbap_procedureID = -1; /* ProcedureID */
+static int hf_nbap_triggeringMessage = -1; /* TriggeringMessage */
+static int hf_nbap_procedureCriticality = -1; /* Criticality */
static int hf_nbap_transactionID = -1; /* TransactionID */
-static int hf_nbap_initiatingMessageValue = -1; /* InitiatingMessageValue */
-static int hf_nbap_successfulOutcomeValue = -1; /* SuccessfulOutcomeValue */
-static int hf_nbap_unsuccessfulOutcomeValue = -1; /* UnsuccessfulOutcomeValue */
-static int hf_nbap_outcomeValue = -1; /* OutcomeValue */
-static int hf_nbap_id_audit = -1; /* AuditRequest */
-static int hf_nbap_id_auditRequired = -1; /* AuditRequiredIndication */
-static int hf_nbap_id_blockResource = -1; /* BlockResourceRequest */
-static int hf_nbap_id_cellDeletion = -1; /* CellDeletionRequest */
-static int hf_nbap_id_cellReconfiguration = -1; /* CellReconfigurationRequestFDD */
-static int hf_nbap_id_cellReconfiguration_tdd = -1; /* CellReconfigurationRequestTDD */
-static int hf_nbap_id_cellSetup = -1; /* CellSetupRequestFDD */
-static int hf_nbap_id_cellSetup_tdd = -1; /* CellSetupRequestTDD */
-static int hf_nbap_id_commonMeasurementFailure = -1; /* CommonMeasurementFailureIndication */
-static int hf_nbap_id_commonMeasurementInitiation = -1; /* CommonMeasurementInitiationRequest */
-static int hf_nbap_id_commonMeasurementReport = -1; /* CommonMeasurementReport */
-static int hf_nbap_id_commonMeasurementTermination = -1; /* CommonMeasurementTerminationRequest */
-static int hf_nbap_id_commonTransportChannelDelete = -1; /* CommonTransportChannelDeletionRequest */
-static int hf_nbap_id_commonTransportChannelReconfigure = -1; /* CommonTransportChannelReconfigurationRequestFDD */
-static int hf_nbap_id_commonTransportChannelReconfigure_tdd = -1; /* CommonTransportChannelReconfigurationRequestTDD */
-static int hf_nbap_id_commonTransportChannelSetup = -1; /* CommonTransportChannelSetupRequestFDD */
-static int hf_nbap_id_commonTransportChannelSetup_tdd = -1; /* CommonTransportChannelSetupRequestTDD */
-static int hf_nbap_id_reset = -1; /* ResetRequest */
-static int hf_nbap_id_compressedModeCommand = -1; /* CompressedModeCommand */
-static int hf_nbap_id_dedicatedMeasurementFailure = -1; /* DedicatedMeasurementFailureIndication */
-static int hf_nbap_id_dedicatedMeasurementInitiation = -1; /* DedicatedMeasurementInitiationRequest */
-static int hf_nbap_id_dedicatedMeasurementReport = -1; /* DedicatedMeasurementReport */
-static int hf_nbap_id_dedicatedMeasurementTermination = -1; /* DedicatedMeasurementTerminationRequest */
-static int hf_nbap_id_downlinkPowerControl = -1; /* DL_PowerControlRequest */
-static int hf_nbap_id_errorIndicationForDedicated = -1; /* ErrorIndication */
-static int hf_nbap_id_privateMessageForDedicated = -1; /* PrivateMessage */
-static int hf_nbap_id_radioLinkAddition = -1; /* RadioLinkAdditionRequestFDD */
-static int hf_nbap_id_radioLinkDeletion = -1; /* RadioLinkDeletionRequest */
-static int hf_nbap_id_radioLinkFailure = -1; /* RadioLinkFailureIndication */
-static int hf_nbap_id_radioLinkRestoration = -1; /* RadioLinkRestoreIndication */
-static int hf_nbap_id_radioLinkSetup = -1; /* RadioLinkSetupRequestFDD */
-static int hf_nbap_id_radioLinkSetup_tdd = -1; /* RadioLinkSetupRequestTDD */
-static int hf_nbap_id_resourceStatusIndication = -1; /* ResourceStatusIndication */
-static int hf_nbap_id_synchronisedRadioLinkReconfigurationCancellation = -1; /* RadioLinkReconfigurationCancel */
-static int hf_nbap_id_synchronisedRadioLinkReconfigurationCommit = -1; /* RadioLinkReconfigurationCommit */
-static int hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation = -1; /* RadioLinkReconfigurationPrepareFDD */
-static int hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_tdd = -1; /* RadioLinkReconfigurationPrepareTDD */
-static int hf_nbap_id_systemInformationUpdate = -1; /* SystemInformationUpdateRequest */
-static int hf_nbap_id_unblockResource = -1; /* UnblockResourceIndication */
-static int hf_nbap_id_unSynchronisedRadioLinkReconfiguration = -1; /* RadioLinkReconfigurationRequestFDD */
-static int hf_nbap_id_unSynchronisedRadioLinkReconfiguration_tdd = -1; /* RadioLinkReconfigurationRequestTDD */
-static int hf_nbap_id_downlinkPowerTimeslotControl = -1; /* DL_PowerTimeslotControlRequest */
-static int hf_nbap_id_errorIndicationForCommon = -1; /* ErrorIndication */
-static int hf_nbap_id_privateMessageForCommon = -1; /* PrivateMessage */
-static int hf_nbap_id_physicalSharedChannelReconfiguration = -1; /* PhysicalSharedChannelReconfigurationRequestFDD */
-static int hf_nbap_id_physicalSharedChannelReconfiguration_tdd = -1; /* PhysicalSharedChannelReconfigurationRequestTDD */
-static int hf_nbap_id_radioLinkPreemption = -1; /* RadioLinkPreemptionRequiredIndication */
-static int hf_nbap_id_informationExchangeFailure = -1; /* InformationExchangeFailureIndication */
-static int hf_nbap_id_informationExchangeInitiation = -1; /* InformationExchangeInitiationRequest */
-static int hf_nbap_id_informationExchangeTermination = -1; /* InformationExchangeTerminationRequest */
-static int hf_nbap_id_informationReporting = -1; /* InformationReport */
-static int hf_nbap_id_cellSynchronisationAdjustment = -1; /* CellSynchronisationAdjustmentRequestTDD */
-static int hf_nbap_id_cellSynchronisationInitiation = -1; /* CellSynchronisationInitiationRequestTDD */
-static int hf_nbap_id_cellSynchronisationReconfiguration = -1; /* CellSynchronisationReconfigurationRequestTDD */
-static int hf_nbap_id_cellSynchronisationReporting = -1; /* CellSynchronisationReportTDD */
-static int hf_nbap_id_cellSynchronisationTermination = -1; /* CellSynchronisationTerminationRequestTDD */
-static int hf_nbap_id_cellSynchronisationFailure = -1; /* CellSynchronisationFailureIndicationTDD */
-static int hf_nbap_id_BearerRearrangement = -1; /* BearerRearrangementIndication */
-static int hf_nbap_id_radioLinkActivation = -1; /* RadioLinkActivationCommandFDD */
-static int hf_nbap_id_radioLinkActivation_tdd = -1; /* RadioLinkActivationCommandTDD */
-static int hf_nbap_id_radioLinkParameterUpdate = -1; /* RadioLinkParameterUpdateIndicationFDD */
-static int hf_nbap_id_radioLinkParameterUpdate_tdd = -1; /* RadioLinkParameterUpdateIndicationTDD */
-static int hf_nbap_id_mBMSNotificationUpdate = -1; /* MBMSNotificationUpdateCommand */
-static int hf_nbap_id_audit_01 = -1; /* AuditResponse */
-static int hf_nbap_id_blockResource_01 = -1; /* BlockResourceResponse */
-static int hf_nbap_id_cellDeletion_01 = -1; /* CellDeletionResponse */
-static int hf_nbap_id_cellReconfiguration_01 = -1; /* CellReconfigurationResponse */
-static int hf_nbap_id_cellSetup_01 = -1; /* CellSetupResponse */
-static int hf_nbap_id_commonMeasurementInitiation_01 = -1; /* CommonMeasurementInitiationFailure */
-static int hf_nbap_id_commonTransportChannelDelete_01 = -1; /* CommonTransportChannelDeletionResponse */
-static int hf_nbap_id_commonTransportChannelReconfigure_01 = -1; /* CommonTransportChannelReconfigurationResponse */
-static int hf_nbap_id_commonTransportChannelSetup_01 = -1; /* CommonTransportChannelSetupResponse */
-static int hf_nbap_id_reset_01 = -1; /* ResetResponse */
-static int hf_nbap_id_dedicatedMeasurementInitiation_01 = -1; /* DedicatedMeasurementInitiationResponse */
-static int hf_nbap_id_radioLinkAddition_01 = -1; /* RadioLinkAdditionResponseFDD */
-static int hf_nbap_id_radioLinkAddition_tdd = -1; /* RadioLinkAdditionResponseTDD */
-static int hf_nbap_id_radioLinkDeletion_01 = -1; /* RadioLinkDeletionResponse */
-static int hf_nbap_id_radioLinkSetup_01 = -1; /* RadioLinkSetupResponseFDD */
-static int hf_nbap_id_radioLinkSetup_tdd_01 = -1; /* RadioLinkSetupResponseTDD */
-static int hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_01 = -1; /* RadioLinkReconfigurationReady */
-static int hf_nbap_id_systemInformationUpdate_01 = -1; /* SystemInformationUpdateResponse */
-static int hf_nbap_id_unSynchronisedRadioLinkReconfiguration_01 = -1; /* RadioLinkReconfigurationResponse */
-static int hf_nbap_id_physicalSharedChannelReconfiguration_01 = -1; /* PhysicalSharedChannelReconfigurationResponse */
-static int hf_nbap_id_informationExchangeInitiation_01 = -1; /* InformationExchangeInitiationResponse */
-static int hf_nbap_id_cellSynchronisationAdjustment_01 = -1; /* CellSynchronisationAdjustmentResponseTDD */
-static int hf_nbap_id_cellSynchronisationInitiation_01 = -1; /* CellSynchronisationInitiationResponseTDD */
-static int hf_nbap_id_cellSynchronisationReconfiguration_01 = -1; /* CellSynchronisationReconfigurationResponseTDD */
-static int hf_nbap_id_audit_02 = -1; /* AuditFailure */
-static int hf_nbap_id_blockResource_02 = -1; /* BlockResourceFailure */
-static int hf_nbap_id_cellReconfiguration_02 = -1; /* CellReconfigurationFailure */
-static int hf_nbap_id_cellSetup_02 = -1; /* CellSetupFailure */
-static int hf_nbap_id_commonMeasurementInitiation_02 = -1; /* CommonMeasurementInitiationResponse */
-static int hf_nbap_id_commonTransportChannelReconfigure_02 = -1; /* CommonTransportChannelReconfigurationFailure */
-static int hf_nbap_id_commonTransportChannelSetup_02 = -1; /* CommonTransportChannelSetupFailure */
-static int hf_nbap_id_dedicatedMeasurementInitiation_02 = -1; /* DedicatedMeasurementInitiationFailure */
-static int hf_nbap_id_radioLinkAddition_02 = -1; /* RadioLinkAdditionFailureFDD */
-static int hf_nbap_id_radioLinkAddition_tdd_01 = -1; /* RadioLinkAdditionFailureTDD */
-static int hf_nbap_id_radioLinkSetup_02 = -1; /* RadioLinkSetupFailureFDD */
-static int hf_nbap_id_radioLinkSetup_tdd_02 = -1; /* RadioLinkSetupFailureTDD */
-static int hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_02 = -1; /* RadioLinkReconfigurationFailure */
-static int hf_nbap_id_systemInformationUpdate_02 = -1; /* SystemInformationUpdateFailure */
-static int hf_nbap_id_unSynchronisedRadioLinkReconfiguration_02 = -1; /* RadioLinkReconfigurationFailure */
-static int hf_nbap_id_physicalSharedChannelReconfiguration_02 = -1; /* PhysicalSharedChannelReconfigurationFailure */
-static int hf_nbap_id_informationExchangeInitiation_02 = -1; /* InformationExchangeInitiationFailure */
-static int hf_nbap_id_cellSynchronisationAdjustment_02 = -1; /* CellSynchronisationAdjustmentFailureTDD */
-static int hf_nbap_id_cellSynchronisationInitiation_02 = -1; /* CellSynchronisationInitiationFailureTDD */
-static int hf_nbap_id_cellSynchronisationReconfiguration_02 = -1; /* CellSynchronisationReconfigurationFailureTDD */
-static int hf_nbap_id_AICH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_BCH_Information = -1; /* Common_TransportChannel_Status_Information */
-static int hf_nbap_id_BCCH_ModificationTime = -1; /* BCCH_ModificationTime */
-static int hf_nbap_id_BlockingPriorityIndicator = -1; /* BlockingPriorityIndicator */
-static int hf_nbap_id_Cause = -1; /* Cause */
-static int hf_nbap_id_CCP_InformationItem_AuditRsp = -1; /* CCP_InformationItem_AuditRsp */
-static int hf_nbap_id_CCP_InformationList_AuditRsp = -1; /* CCP_InformationList_AuditRsp */
-static int hf_nbap_id_CCP_InformationItem_ResourceStatusInd = -1; /* CCP_InformationItem_ResourceStatusInd */
-static int hf_nbap_id_Cell_InformationItem_AuditRsp = -1; /* Cell_InformationItem_AuditRsp */
-static int hf_nbap_id_Cell_InformationItem_ResourceStatusInd = -1; /* Cell_InformationItem_ResourceStatusInd */
-static int hf_nbap_id_Cell_InformationList_AuditRsp = -1; /* Cell_InformationList_AuditRsp */
-static int hf_nbap_id_CellParameterID = -1; /* CellParameterID */
-static int hf_nbap_id_CFN = -1; /* CFN */
-static int hf_nbap_id_C_ID = -1; /* C_ID */
-static int hf_nbap_id_CommonMeasurementAccuracy = -1; /* CommonMeasurementAccuracy */
-static int hf_nbap_id_CommonMeasurementObjectType_CM_Rprt = -1; /* CommonMeasurementObjectType_CM_Rprt */
-static int hf_nbap_id_CommonMeasurementObjectType_CM_Rqst = -1; /* CommonMeasurementObjectType_CM_Rqst */
-static int hf_nbap_id_CommonMeasurementObjectType_CM_Rsp = -1; /* CommonMeasurementObjectType_CM_Rsp */
-static int hf_nbap_id_CommonMeasurementType = -1; /* CommonMeasurementType */
-static int hf_nbap_id_CommonPhysicalChannelID = -1; /* CommonPhysicalChannelID */
-static int hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD = -1; /* CommonPhysicalChannelType_CTCH_SetupRqstFDD */
-static int hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1; /* CommonPhysicalChannelType_CTCH_SetupRqstTDD */
-static int hf_nbap_id_CommunicationControlPortID = -1; /* CommunicationControlPortID */
-static int hf_nbap_id_ConfigurationGenerationID = -1; /* ConfigurationGenerationID */
-static int hf_nbap_id_CRNC_CommunicationContextID = -1; /* CRNC_CommunicationContextID */
-static int hf_nbap_id_CriticalityDiagnostics = -1; /* CriticalityDiagnostics */
-static int hf_nbap_id_DCHs_to_Add_FDD = -1; /* DCH_FDD_Information */
-static int hf_nbap_id_DCHs_to_Add_TDD = -1; /* DCH_TDD_Information */
-static int hf_nbap_id_DCH_DeleteList_RL_ReconfPrepFDD = -1; /* DCH_DeleteList_RL_ReconfPrepFDD */
-static int hf_nbap_id_DCH_DeleteList_RL_ReconfPrepTDD = -1; /* DCH_DeleteList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DCH_DeleteList_RL_ReconfRqstFDD = -1; /* DCH_DeleteList_RL_ReconfRqstFDD */
-static int hf_nbap_id_DCH_DeleteList_RL_ReconfRqstTDD = -1; /* DCH_DeleteList_RL_ReconfRqstTDD */
-static int hf_nbap_id_DCH_FDD_Information = -1; /* DCH_FDD_Information */
-static int hf_nbap_id_DCH_TDD_Information = -1; /* DCH_TDD_Information */
-static int hf_nbap_id_DCH_InformationResponse = -1; /* DCH_InformationResponse */
-static int hf_nbap_id_FDD_DCHs_to_Modify = -1; /* FDD_DCHs_to_Modify */
-static int hf_nbap_id_TDD_DCHs_to_Modify = -1; /* TDD_DCHs_to_Modify */
-static int hf_nbap_id_DCH_RearrangeList_Bearer_RearrangeInd = -1; /* DCH_RearrangeList_Bearer_RearrangeInd */
-static int hf_nbap_id_DedicatedMeasurementObjectType_DM_Rprt = -1; /* DedicatedMeasurementObjectType_DM_Rprt */
-static int hf_nbap_id_DedicatedMeasurementObjectType_DM_Rqst = -1; /* DedicatedMeasurementObjectType_DM_Rqst */
-static int hf_nbap_id_DedicatedMeasurementObjectType_DM_Rsp = -1; /* DedicatedMeasurementObjectType_DM_Rsp */
-static int hf_nbap_id_DedicatedMeasurementType = -1; /* DedicatedMeasurementType */
-static int hf_nbap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1; /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1; /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1; /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
-static int hf_nbap_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD = -1; /* DL_DPCH_InformationItem_RL_AdditionRqstTDD */
-static int hf_nbap_id_DL_DPCH_InformationList_RL_SetupRqstTDD = -1; /* DL_DPCH_InformationItem_RL_SetupRqstTDD */
-static int hf_nbap_id_DL_DPCH_Information_RL_ReconfPrepFDD = -1; /* DL_DPCH_Information_RL_ReconfPrepFDD */
-static int hf_nbap_id_DL_DPCH_Information_RL_ReconfRqstFDD = -1; /* DL_DPCH_Information_RL_ReconfRqstFDD */
-static int hf_nbap_id_DL_DPCH_Information_RL_SetupRqstFDD = -1; /* DL_DPCH_Information_RL_SetupRqstFDD */
-static int hf_nbap_id_DL_DPCH_TimingAdjustment = -1; /* DL_DPCH_TimingAdjustment */
-static int hf_nbap_id_DL_ReferencePowerInformationItem_DL_PC_Rqst = -1; /* DL_ReferencePowerInformationItem_DL_PC_Rqst */
-static int hf_nbap_id_DLReferencePower = -1; /* DL_Power */
-static int hf_nbap_id_DLReferencePowerList_DL_PC_Rqst = -1; /* DL_ReferencePowerInformationList_DL_PC_Rqst */
-static int hf_nbap_id_DSCHs_to_Add_TDD = -1; /* DSCH_TDD_Information */
-static int hf_nbap_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD = -1; /* DSCH_Information_DeleteList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD = -1; /* DSCH_Information_ModifyList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DSCH_InformationResponse = -1; /* DSCH_InformationResponse */
-static int hf_nbap_id_DSCH_TDD_Information = -1; /* DSCH_TDD_Information */
-static int hf_nbap_id_DSCH_RearrangeList_Bearer_RearrangeInd = -1; /* DSCH_RearrangeList_Bearer_RearrangeInd */
-static int hf_nbap_id_End_Of_Audit_Sequence_Indicator = -1; /* End_Of_Audit_Sequence_Indicator */
-static int hf_nbap_id_FACH_Information = -1; /* Common_TransportChannel_Status_Information */
-static int hf_nbap_id_FACH_ParametersList_CTCH_ReconfRqstTDD = -1; /* FACH_ParametersList_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstFDD = -1; /* FACH_ParametersListIE_CTCH_SetupRqstFDD */
-static int hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstTDD = -1; /* FACH_ParametersListIE_CTCH_SetupRqstTDD */
-static int hf_nbap_id_IndicationType_ResourceStatusInd = -1; /* IndicationType_ResourceStatusInd */
-static int hf_nbap_id_Local_Cell_ID = -1; /* Local_Cell_ID */
-static int hf_nbap_id_Local_Cell_Group_InformationItem_AuditRsp = -1; /* Local_Cell_Group_InformationItem_AuditRsp */
-static int hf_nbap_id_Local_Cell_Group_InformationItem_ResourceStatusInd = -1; /* Local_Cell_Group_InformationItem_ResourceStatusInd */
-static int hf_nbap_id_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1; /* Local_Cell_Group_InformationItem2_ResourceStatusInd */
-static int hf_nbap_id_Local_Cell_Group_InformationList_AuditRsp = -1; /* Local_Cell_Group_InformationList_AuditRsp */
-static int hf_nbap_id_Local_Cell_InformationItem_AuditRsp = -1; /* Local_Cell_InformationItem_AuditRsp */
-static int hf_nbap_id_Local_Cell_InformationItem_ResourceStatusInd = -1; /* Local_Cell_InformationItem_ResourceStatusInd */
-static int hf_nbap_id_Local_Cell_InformationItem2_ResourceStatusInd = -1; /* Local_Cell_InformationItem2_ResourceStatusInd */
-static int hf_nbap_id_Local_Cell_InformationList_AuditRsp = -1; /* Local_Cell_InformationList_AuditRsp */
-static int hf_nbap_id_AdjustmentPeriod = -1; /* AdjustmentPeriod */
-static int hf_nbap_id_MaxAdjustmentStep = -1; /* MaxAdjustmentStep */
-static int hf_nbap_id_MaximumTransmissionPower = -1; /* MaximumTransmissionPower */
-static int hf_nbap_id_MeasurementFilterCoefficient = -1; /* MeasurementFilterCoefficient */
-static int hf_nbap_id_MeasurementID = -1; /* MeasurementID */
-static int hf_nbap_id_MessageStructure = -1; /* MessageStructure */
-static int hf_nbap_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = -1; /* MIB_SB_SIB_InformationList_SystemInfoUpdateRqst */
-static int hf_nbap_id_NodeB_CommunicationContextID = -1; /* NodeB_CommunicationContextID */
-static int hf_nbap_id_NeighbouringCellMeasurementInformation = -1; /* NeighbouringCellMeasurementInformation */
-static int hf_nbap_id_P_CCPCH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_P_CPICH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_P_SCH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_PCCPCH_Information_Cell_ReconfRqstTDD = -1; /* PCCPCH_Information_Cell_ReconfRqstTDD */
-static int hf_nbap_id_PCCPCH_Information_Cell_SetupRqstTDD = -1; /* PCCPCH_Information_Cell_SetupRqstTDD */
-static int hf_nbap_id_PCH_Parameters_CTCH_ReconfRqstTDD = -1; /* PCH_Parameters_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstFDD = -1; /* PCH_ParametersItem_CTCH_SetupRqstFDD */
-static int hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstTDD = -1; /* PCH_ParametersItem_CTCH_SetupRqstTDD */
-static int hf_nbap_id_PCH_Information = -1; /* Common_TransportChannel_Status_Information */
-static int hf_nbap_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst = -1; /* PDSCH_Information_AddItem_PSCH_ReconfRqst */
-static int hf_nbap_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst = -1; /* PDSCH_Information_ModifyItem_PSCH_ReconfRqst */
-static int hf_nbap_id_PDSCHSets_AddList_PSCH_ReconfRqst = -1; /* PDSCHSets_AddList_PSCH_ReconfRqst */
-static int hf_nbap_id_PDSCHSets_DeleteList_PSCH_ReconfRqst = -1; /* PDSCHSets_DeleteList_PSCH_ReconfRqst */
-static int hf_nbap_id_PDSCHSets_ModifyList_PSCH_ReconfRqst = -1; /* PDSCHSets_ModifyList_PSCH_ReconfRqst */
-static int hf_nbap_id_PICH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_PICH_Parameters_CTCH_ReconfRqstTDD = -1; /* PICH_Parameters_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_PowerAdjustmentType = -1; /* PowerAdjustmentType */
-static int hf_nbap_id_PRACH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = -1; /* PrimaryCCPCH_Information_Cell_ReconfRqstFDD */
-static int hf_nbap_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD = -1; /* PrimaryCCPCH_Information_Cell_SetupRqstFDD */
-static int hf_nbap_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD = -1; /* PrimaryCPICH_Information_Cell_ReconfRqstFDD */
-static int hf_nbap_id_PrimaryCPICH_Information_Cell_SetupRqstFDD = -1; /* PrimaryCPICH_Information_Cell_SetupRqstFDD */
-static int hf_nbap_id_PrimarySCH_Information_Cell_ReconfRqstFDD = -1; /* PrimarySCH_Information_Cell_ReconfRqstFDD */
-static int hf_nbap_id_PrimarySCH_Information_Cell_SetupRqstFDD = -1; /* PrimarySCH_Information_Cell_SetupRqstFDD */
-static int hf_nbap_id_PrimaryScramblingCode = -1; /* PrimaryScramblingCode */
-static int hf_nbap_id_SCH_Information_Cell_ReconfRqstTDD = -1; /* SCH_Information_Cell_ReconfRqstTDD */
-static int hf_nbap_id_SCH_Information_Cell_SetupRqstTDD = -1; /* SCH_Information_Cell_SetupRqstTDD */
-static int hf_nbap_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst = -1; /* PUSCH_Information_AddItem_PSCH_ReconfRqst */
-static int hf_nbap_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst = -1; /* PUSCH_Information_ModifyItem_PSCH_ReconfRqst */
-static int hf_nbap_id_PUSCHSets_AddList_PSCH_ReconfRqst = -1; /* PUSCHSets_AddList_PSCH_ReconfRqst */
-static int hf_nbap_id_PUSCHSets_DeleteList_PSCH_ReconfRqst = -1; /* PUSCHSets_DeleteList_PSCH_ReconfRqst */
-static int hf_nbap_id_PUSCHSets_ModifyList_PSCH_ReconfRqst = -1; /* PUSCHSets_ModifyList_PSCH_ReconfRqst */
-static int hf_nbap_id_RACH_Information = -1; /* Common_TransportChannel_Status_Information */
-static int hf_nbap_id_RACH_ParametersItem_CTCH_SetupRqstFDD = -1; /* RACH_ParametersItem_CTCH_SetupRqstFDD */
-static int hf_nbap_id_RACH_ParameterItem_CTCH_SetupRqstTDD = -1; /* RACH_ParameterItem_CTCH_SetupRqstTDD */
-static int hf_nbap_id_ReportCharacteristics = -1; /* ReportCharacteristics */
-static int hf_nbap_id_Reporting_Object_RL_FailureInd = -1; /* Reporting_Object_RL_FailureInd */
-static int hf_nbap_id_Reporting_Object_RL_RestoreInd = -1; /* Reporting_Object_RL_RestoreInd */
-static int hf_nbap_id_RL_InformationItem_DM_Rprt = -1; /* RL_InformationItem_DM_Rprt */
-static int hf_nbap_id_RL_InformationItem_DM_Rqst = -1; /* RL_InformationItem_DM_Rqst */
-static int hf_nbap_id_RL_InformationItem_DM_Rsp = -1; /* RL_InformationItem_DM_Rsp */
-static int hf_nbap_id_RL_InformationItem_RL_AdditionRqstFDD = -1; /* RL_InformationItem_RL_AdditionRqstFDD */
-static int hf_nbap_id_RL_informationItem_RL_DeletionRqst = -1; /* RL_informationItem_RL_DeletionRqst */
-static int hf_nbap_id_RL_InformationItem_RL_FailureInd = -1; /* RL_InformationItem_RL_FailureInd */
-static int hf_nbap_id_RL_InformationItem_RL_PreemptRequiredInd = -1; /* RL_InformationItem_RL_PreemptRequiredInd */
-static int hf_nbap_id_RL_InformationItem_RL_ReconfPrepFDD = -1; /* RL_InformationItem_RL_ReconfPrepFDD */
-static int hf_nbap_id_RL_InformationItem_RL_ReconfRqstFDD = -1; /* RL_InformationItem_RL_ReconfPrepFDD */
-static int hf_nbap_id_RL_InformationItem_RL_RestoreInd = -1; /* RL_InformationItem_RL_RestoreInd */
-static int hf_nbap_id_RL_InformationItem_RL_SetupRqstFDD = -1; /* RL_InformationItem_RL_SetupRqstFDD */
-static int hf_nbap_id_RL_InformationList_RL_AdditionRqstFDD = -1; /* RL_InformationList_RL_AdditionRqstFDD */
-static int hf_nbap_id_RL_informationList_RL_DeletionRqst = -1; /* RL_informationList_RL_DeletionRqst */
-static int hf_nbap_id_RL_InformationList_RL_PreemptRequiredInd = -1; /* RL_InformationList_RL_PreemptRequiredInd */
-static int hf_nbap_id_RL_InformationList_RL_ReconfPrepFDD = -1; /* RL_InformationList_RL_ReconfPrepFDD */
-static int hf_nbap_id_RL_InformationList_RL_ReconfRqstFDD = -1; /* RL_InformationList_RL_ReconfRqstFDD */
-static int hf_nbap_id_RL_InformationList_RL_SetupRqstFDD = -1; /* RL_InformationList_RL_SetupRqstFDD */
-static int hf_nbap_id_RL_InformationResponseItem_RL_AdditionRspFDD = -1; /* RL_InformationResponseItem_RL_AdditionRspFDD */
-static int hf_nbap_id_RL_InformationResponseItem_RL_ReconfReady = -1; /* RL_InformationResponseItem_RL_ReconfReady */
-static int hf_nbap_id_RL_InformationResponseItem_RL_ReconfRsp = -1; /* RL_InformationResponseItem_RL_ReconfRsp */
-static int hf_nbap_id_RL_InformationResponseItem_RL_SetupRspFDD = -1; /* RL_InformationResponseItem_RL_SetupRspFDD */
-static int hf_nbap_id_RL_InformationResponseList_RL_AdditionRspFDD = -1; /* RL_InformationResponseList_RL_AdditionRspFDD */
-static int hf_nbap_id_RL_InformationResponseList_RL_ReconfReady = -1; /* RL_InformationResponseList_RL_ReconfReady */
-static int hf_nbap_id_RL_InformationResponseList_RL_ReconfRsp = -1; /* RL_InformationResponseList_RL_ReconfRsp */
-static int hf_nbap_id_RL_InformationResponseList_RL_SetupRspFDD = -1; /* RL_InformationResponseList_RL_SetupRspFDD */
-static int hf_nbap_id_RL_InformationResponse_RL_AdditionRspTDD = -1; /* RL_InformationResponse_RL_AdditionRspTDD */
-static int hf_nbap_id_RL_InformationResponse_RL_SetupRspTDD = -1; /* RL_InformationResponse_RL_SetupRspTDD */
-static int hf_nbap_id_RL_Information_RL_AdditionRqstTDD = -1; /* RL_Information_RL_AdditionRqstTDD */
-static int hf_nbap_id_RL_Information_RL_ReconfRqstTDD = -1; /* RL_Information_RL_ReconfRqstTDD */
-static int hf_nbap_id_RL_Information_RL_ReconfPrepTDD = -1; /* RL_Information_RL_ReconfPrepTDD */
-static int hf_nbap_id_RL_Information_RL_SetupRqstTDD = -1; /* RL_Information_RL_SetupRqstTDD */
-static int hf_nbap_id_RL_ReconfigurationFailureItem_RL_ReconfFailure = -1; /* RL_ReconfigurationFailureItem_RL_ReconfFailure */
-static int hf_nbap_id_RL_Set_InformationItem_DM_Rprt = -1; /* RL_Set_InformationItem_DM_Rprt */
-static int hf_nbap_id_RL_Set_InformationItem_DM_Rsp = -1; /* RL_Set_InformationItem_DM_Rsp */
-static int hf_nbap_id_RL_Set_InformationItem_RL_FailureInd = -1; /* RL_Set_InformationItem_RL_FailureInd */
-static int hf_nbap_id_RL_Set_InformationItem_RL_RestoreInd = -1; /* RL_Set_InformationItem_RL_RestoreInd */
-static int hf_nbap_id_S_CCPCH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_S_CPICH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_SCH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_S_SCH_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = -1; /* Secondary_CCPCHListIE_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = -1; /* Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD */
-static int hf_nbap_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = -1; /* Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = -1; /* SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD */
-static int hf_nbap_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = -1; /* SecondaryCPICH_InformationItem_Cell_SetupRqstFDD */
-static int hf_nbap_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = -1; /* SecondaryCPICH_InformationList_Cell_ReconfRqstFDD */
-static int hf_nbap_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = -1; /* SecondaryCPICH_InformationList_Cell_SetupRqstFDD */
-static int hf_nbap_id_SecondarySCH_Information_Cell_ReconfRqstFDD = -1; /* SecondarySCH_Information_Cell_ReconfRqstFDD */
-static int hf_nbap_id_SecondarySCH_Information_Cell_SetupRqstFDD = -1; /* SecondarySCH_Information_Cell_SetupRqstFDD */
-static int hf_nbap_id_SegmentInformationListIE_SystemInfoUpdate = -1; /* SegmentInformationListIE_SystemInfoUpdate */
-static int hf_nbap_id_SFN = -1; /* SFN */
-static int hf_nbap_id_SignallingBearerRequestIndicator = -1; /* SignallingBearerRequestIndicator */
-static int hf_nbap_id_ShutdownTimer = -1; /* ShutdownTimer */
-static int hf_nbap_id_Start_Of_Audit_Sequence_Indicator = -1; /* Start_Of_Audit_Sequence_Indicator */
-static int hf_nbap_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = -1; /* Successful_RL_InformationRespItem_RL_AdditionFailureFDD */
-static int hf_nbap_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD = -1; /* Successful_RL_InformationRespItem_RL_SetupFailureFDD */
-static int hf_nbap_id_SyncCase = -1; /* SyncCase */
-static int hf_nbap_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = -1; /* SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH */
-static int hf_nbap_id_T_Cell = -1; /* T_Cell */
-static int hf_nbap_id_TargetCommunicationControlPortID = -1; /* CommunicationControlPortID */
-static int hf_nbap_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD = -1; /* TimeSlotConfigurationList_Cell_ReconfRqstTDD */
-static int hf_nbap_id_TimeSlotConfigurationList_Cell_SetupRqstTDD = -1; /* TimeSlotConfigurationList_Cell_SetupRqstTDD */
-static int hf_nbap_id_TransmissionDiversityApplied = -1; /* TransmissionDiversityApplied */
-static int hf_nbap_id_TypeOfError = -1; /* TypeOfError */
-static int hf_nbap_id_UARFCNforNt = -1; /* UARFCN */
-static int hf_nbap_id_UARFCNforNd = -1; /* UARFCN */
-static int hf_nbap_id_UARFCNforNu = -1; /* UARFCN */
-static int hf_nbap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1; /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1; /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1; /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
-static int hf_nbap_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD = -1; /* UL_DPCH_InformationItem_RL_AdditionRqstTDD */
-static int hf_nbap_id_UL_DPCH_InformationList_RL_SetupRqstTDD = -1; /* UL_DPCH_InformationItem_RL_SetupRqstTDD */
-static int hf_nbap_id_UL_DPCH_Information_RL_ReconfPrepFDD = -1; /* UL_DPCH_Information_RL_ReconfPrepFDD */
-static int hf_nbap_id_UL_DPCH_Information_RL_ReconfRqstFDD = -1; /* UL_DPCH_Information_RL_ReconfRqstFDD */
-static int hf_nbap_id_UL_DPCH_Information_RL_SetupRqstFDD = -1; /* UL_DPCH_Information_RL_SetupRqstFDD */
-static int hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD */
-static int hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD */
-static int hf_nbap_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = -1; /* Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD */
-static int hf_nbap_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = -1; /* Unsuccessful_RL_InformationResp_RL_SetupFailureTDD */
-static int hf_nbap_id_USCH_Information_Add = -1; /* USCH_Information */
-static int hf_nbap_id_USCH_Information_DeleteList_RL_ReconfPrepTDD = -1; /* USCH_Information_DeleteList_RL_ReconfPrepTDD */
-static int hf_nbap_id_USCH_Information_ModifyList_RL_ReconfPrepTDD = -1; /* USCH_Information_ModifyList_RL_ReconfPrepTDD */
-static int hf_nbap_id_USCH_InformationResponse = -1; /* USCH_InformationResponse */
-static int hf_nbap_id_USCH_Information = -1; /* USCH_Information */
-static int hf_nbap_id_USCH_RearrangeList_Bearer_RearrangeInd = -1; /* USCH_RearrangeList_Bearer_RearrangeInd */
-static int hf_nbap_id_Active_Pattern_Sequence_Information = -1; /* Active_Pattern_Sequence_Information */
-static int hf_nbap_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD = -1; /* AICH_ParametersListIE_CTCH_ReconfRqstFDD */
-static int hf_nbap_id_AdjustmentRatio = -1; /* ScaledAdjustmentRatio */
-static int hf_nbap_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD = -1; /* FACH_ParametersListIE_CTCH_ReconfRqstFDD */
-static int hf_nbap_id_CauseLevel_PSCH_ReconfFailure = -1; /* CauseLevel_PSCH_ReconfFailure */
-static int hf_nbap_id_CauseLevel_RL_AdditionFailureFDD = -1; /* CauseLevel_RL_AdditionFailureFDD */
-static int hf_nbap_id_CauseLevel_RL_AdditionFailureTDD = -1; /* CauseLevel_RL_AdditionFailureTDD */
-static int hf_nbap_id_CauseLevel_RL_ReconfFailure = -1; /* CauseLevel_RL_ReconfFailure */
-static int hf_nbap_id_CauseLevel_RL_SetupFailureFDD = -1; /* CauseLevel_RL_SetupFailureFDD */
-static int hf_nbap_id_CauseLevel_RL_SetupFailureTDD = -1; /* CauseLevel_RL_SetupFailureTDD */
-static int hf_nbap_id_Closed_Loop_Timing_Adjustment_Mode = -1; /* Closedlooptimingadjustmentmode */
-static int hf_nbap_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = -1; /* CommonPhysicalChannelType_CTCH_ReconfRqstFDD */
-static int hf_nbap_id_Compressed_Mode_Deactivation_Flag = -1; /* Compressed_Mode_Deactivation_Flag */
-static int hf_nbap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
-static int hf_nbap_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1; /* DL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = -1; /* DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1; /* DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = -1; /* DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_TPC_Pattern01Count = -1; /* DL_TPC_Pattern01Count */
-static int hf_nbap_id_DPC_Mode = -1; /* DPC_Mode */
-static int hf_nbap_id_DPCHConstant = -1; /* ConstantValue */
-static int hf_nbap_id_FACH_ParametersList_CTCH_SetupRsp = -1; /* FACH_CommonTransportChannel_InformationResponse */
-static int hf_nbap_id_Limited_power_increase_information_Cell_SetupRqstFDD = -1; /* Limited_power_increase_information_Cell_SetupRqstFDD */
-static int hf_nbap_id_PCH_Parameters_CTCH_SetupRsp = -1; /* CommonTransportChannel_InformationResponse */
-static int hf_nbap_id_PCH_ParametersItem_CTCH_ReconfRqstFDD = -1; /* PCH_ParametersItem_CTCH_ReconfRqstFDD */
-static int hf_nbap_id_PICH_ParametersItem_CTCH_ReconfRqstFDD = -1; /* PICH_ParametersItem_CTCH_ReconfRqstFDD */
-static int hf_nbap_id_PRACHConstant = -1; /* ConstantValue */
-static int hf_nbap_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = -1; /* PRACH_ParametersListIE_CTCH_ReconfRqstFDD */
-static int hf_nbap_id_PUSCHConstant = -1; /* ConstantValue */
-static int hf_nbap_id_RACH_Parameters_CTCH_SetupRsp = -1; /* CommonTransportChannel_InformationResponse */
-static int hf_nbap_id_Synchronisation_Configuration_Cell_ReconfRqst = -1; /* Synchronisation_Configuration_Cell_ReconfRqst */
-static int hf_nbap_id_Synchronisation_Configuration_Cell_SetupRqst = -1; /* Synchronisation_Configuration_Cell_SetupRqst */
-static int hf_nbap_id_Transmission_Gap_Pattern_Sequence_Information = -1; /* Transmission_Gap_Pattern_Sequence_Information */
-static int hf_nbap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
-static int hf_nbap_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1; /* UL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = -1; /* UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1; /* UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = -1; /* UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
-static int hf_nbap_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = -1; /* Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD */
-static int hf_nbap_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = -1; /* Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD */
-static int hf_nbap_id_CommunicationContextInfoItem_Reset = -1; /* CommunicationContextInfoItem_Reset */
-static int hf_nbap_id_CommunicationControlPortInfoItem_Reset = -1; /* CommunicationControlPortInfoItem_Reset */
-static int hf_nbap_id_ResetIndicator = -1; /* ResetIndicator */
-static int hf_nbap_id_TimingAdvanceApplied = -1; /* TimingAdvanceApplied */
-static int hf_nbap_id_CFNReportingIndicator = -1; /* FNReportingIndicator */
-static int hf_nbap_id_SFNReportingIndicator = -1; /* FNReportingIndicator */
-static int hf_nbap_id_InnerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
-static int hf_nbap_id_TimeslotISCPInfo = -1; /* DL_TimeslotISCPInfo */
-static int hf_nbap_id_PICH_ParametersItem_CTCH_SetupRqstTDD = -1; /* PICH_ParametersItem_CTCH_SetupRqstTDD */
-static int hf_nbap_id_PRACH_ParametersItem_CTCH_SetupRqstTDD = -1; /* PRACH_ParametersItem_CTCH_SetupRqstTDD */
-static int hf_nbap_id_CCTrCH_InformationItem_RL_FailureInd = -1; /* CCTrCH_InformationItem_RL_FailureInd */
-static int hf_nbap_id_CCTrCH_InformationItem_RL_RestoreInd = -1; /* CCTrCH_InformationItem_RL_RestoreInd */
-static int hf_nbap_id_CauseLevel_SyncAdjustmntFailureTDD = -1; /* CauseLevel_SyncAdjustmntFailureTDD */
-static int hf_nbap_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD = -1; /* CellAdjustmentInfo_SyncAdjustmentRqstTDD */
-static int hf_nbap_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = -1; /* CellAdjustmentInfoItem_SyncAdjustmentRqstTDD */
-static int hf_nbap_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD = -1; /* CellSyncBurstInfoList_CellSyncReconfRqstTDD */
-static int hf_nbap_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = -1; /* CellSyncBurstTransInit_CellSyncInitiationRqstTDD */
-static int hf_nbap_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = -1; /* CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD */
-static int hf_nbap_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD = -1; /* CellSyncBurstMeasInfo_CellSyncReconfRqstTDD */
-static int hf_nbap_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = -1; /* CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD */
-static int hf_nbap_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = -1; /* CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD */
-static int hf_nbap_id_CellSyncInfo_CellSyncReprtTDD = -1; /* CellSyncInfo_CellSyncReprtTDD */
-static int hf_nbap_id_CSBTransmissionID = -1; /* CSBTransmissionID */
-static int hf_nbap_id_CSBMeasurementID = -1; /* CSBMeasurementID */
-static int hf_nbap_id_NCyclesPerSFNperiod = -1; /* NCyclesPerSFNperiod */
-static int hf_nbap_id_NRepetitionsPerCyclePeriod = -1; /* NRepetitionsPerCyclePeriod */
-static int hf_nbap_id_SyncFrameNumber = -1; /* SyncFrameNumber */
-static int hf_nbap_id_SynchronisationReportType = -1; /* SynchronisationReportType */
-static int hf_nbap_id_SynchronisationReportCharacteristics = -1; /* SynchronisationReportCharacteristics */
-static int hf_nbap_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = -1; /* Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD */
-static int hf_nbap_id_ReferenceClockAvailability = -1; /* ReferenceClockAvailability */
-static int hf_nbap_id_ReferenceSFNoffset = -1; /* ReferenceSFNoffset */
-static int hf_nbap_id_InformationExchangeID = -1; /* InformationExchangeID */
-static int hf_nbap_id_InformationExchangeObjectType_InfEx_Rqst = -1; /* InformationExchangeObjectType_InfEx_Rqst */
-static int hf_nbap_id_InformationType = -1; /* InformationReportCharacteristics */
-static int hf_nbap_id_InformationReportCharacteristics = -1; /* InformationReportCharacteristics */
-static int hf_nbap_id_InformationExchangeObjectType_InfEx_Rsp = -1; /* InformationExchangeObjectType_InfEx_Rsp */
-static int hf_nbap_id_InformationExchangeObjectType_InfEx_Rprt = -1; /* InformationExchangeObjectType_InfEx_Rprt */
-static int hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstFDD = -1; /* IPDLParameter_Information_Cell_ReconfRqstFDD */
-static int hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstFDD = -1; /* IPDLParameter_Information_Cell_SetupRqstFDD */
-static int hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstTDD = -1; /* IPDLParameter_Information_Cell_SetupRqstTDD */
-static int hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstTDD = -1; /* IPDLParameter_Information_Cell_SetupRqstTDD */
-static int hf_nbap_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD = -1; /* DL_DPCH_LCR_Information_RL_SetupRqstTDD */
-static int hf_nbap_id_DwPCH_LCR_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_DwPCH_LCR_InformationList_AuditRsp = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_DwPCH_LCR_Information_Cell_SetupRqstTDD = -1; /* DwPCH_LCR_Information_Cell_SetupRqstTDD */
-static int hf_nbap_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD = -1; /* DwPCH_LCR_Information_Cell_ReconfRqstTDD */
-static int hf_nbap_id_DwPCH_LCR_Information_ResourceStatusInd = -1; /* DwPCH_LCR_Information_ResourceStatusInd */
-static int hf_nbap_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_FPACH_LCR_Information = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_FPACH_LCR_Information_AuditRsp = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_FPACH_LCR_InformationList_AuditRsp = -1; /* FPACH_LCR_InformationList_AuditRsp */
-static int hf_nbap_id_FPACH_LCR_InformationList_ResourceStatusInd = -1; /* FPACH_LCR_InformationList_ResourceStatusInd */
-static int hf_nbap_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = -1; /* FPACH_LCR_Parameters_CTCH_SetupRqstTDD */
-static int hf_nbap_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = -1; /* FPACH_LCR_Parameters_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD = -1; /* PCCPCH_LCR_Information_Cell_SetupRqstTDD */
-static int hf_nbap_id_PCH_Power_LCR_CTCH_SetupRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_PCH_Power_LCR_CTCH_ReconfRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD = -1; /* PICH_LCR_Parameters_CTCH_SetupRqstTDD */
-static int hf_nbap_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = -1; /* PRACH_LCR_ParametersList_CTCH_SetupRqstTDD */
-static int hf_nbap_id_RL_InformationResponse_LCR_RL_SetupRspTDD = -1; /* RL_InformationResponse_LCR_RL_SetupRspTDD */
-static int hf_nbap_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = -1; /* Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD */
-static int hf_nbap_id_TimeSlot = -1; /* TimeSlot */
-static int hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1; /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
-static int hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1; /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
-static int hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD = -1; /* DL_TimeslotISCPInfoLCR */
-static int hf_nbap_id_TimeSlotLCR_CM_Rqst = -1; /* TimeSlotLCR */
-static int hf_nbap_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD = -1; /* UL_DPCH_LCR_Information_RL_SetupRqstTDD */
-static int hf_nbap_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1; /* DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
-static int hf_nbap_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1; /* UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
-static int hf_nbap_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD = -1; /* DL_TimeslotISCPInfoLCR */
-static int hf_nbap_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1; /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1; /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
-static int hf_nbap_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
-static int hf_nbap_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD = -1; /* DL_TimeslotISCPInfoLCR */
-static int hf_nbap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD = -1; /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_DPCH_LCR_InformationModify_AddList = -1; /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD = -1; /* UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
-static int hf_nbap_id_UL_SIRTarget = -1; /* UL_SIR */
-static int hf_nbap_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst = -1; /* PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
-static int hf_nbap_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst = -1; /* PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
-static int hf_nbap_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst = -1; /* PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
-static int hf_nbap_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst = -1; /* PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
-static int hf_nbap_id_timeslotInfo_CellSyncInitiationRqstTDD = -1; /* TimeslotInfo_CellSyncInitiationRqstTDD */
-static int hf_nbap_id_SyncReportType_CellSyncReprtTDD = -1; /* SyncReportType_CellSyncReprtTDD */
-static int hf_nbap_id_Power_Local_Cell_Group_InformationItem_AuditRsp = -1; /* Power_Local_Cell_Group_InformationItem_AuditRsp */
-static int hf_nbap_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = -1; /* Power_Local_Cell_Group_InformationItem_ResourceStatusInd */
-static int hf_nbap_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1; /* Power_Local_Cell_Group_InformationItem2_ResourceStatusInd */
-static int hf_nbap_id_Power_Local_Cell_Group_InformationList_AuditRsp = -1; /* Power_Local_Cell_Group_InformationList_AuditRsp */
-static int hf_nbap_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd = -1; /* Power_Local_Cell_Group_InformationList_ResourceStatusInd */
-static int hf_nbap_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = -1; /* Power_Local_Cell_Group_InformationList2_ResourceStatusInd */
-static int hf_nbap_id_Power_Local_Cell_Group_ID = -1; /* Local_Cell_ID */
-static int hf_nbap_id_PUSCH_Info_DM_Rqst = -1; /* PUSCH_Info_DM_Rqst */
-static int hf_nbap_id_PUSCH_Info_DM_Rsp = -1; /* PUSCH_Info_DM_Rsp */
-static int hf_nbap_id_PUSCH_Info_DM_Rprt = -1; /* PUSCH_Info_DM_Rprt */
-static int hf_nbap_id_InitDL_Power = -1; /* DL_Power */
-static int hf_nbap_id_cellSyncBurstRepetitionPeriod = -1; /* CellSyncBurstRepetitionPeriod */
-static int hf_nbap_id_ReportCharacteristicsType_OnModification = -1; /* ReportCharacteristicsType_OnModification */
-static int hf_nbap_id_SFNSFNMeasurementValueInformation = -1; /* SFNSFNMeasurementValueInformation */
-static int hf_nbap_id_SFNSFNMeasurementThresholdInformation = -1; /* SFNSFNMeasurementThresholdInformation */
-static int hf_nbap_id_TUTRANGPSMeasurementValueInformation = -1; /* TUTRANGPSMeasurementValueInformation */
-static int hf_nbap_id_TUTRANGPSMeasurementThresholdInformation = -1; /* TUTRANGPSMeasurementThresholdInformation */
-static int hf_nbap_id_Rx_Timing_Deviation_Value_LCR = -1; /* Rx_Timing_Deviation_Value_LCR */
-static int hf_nbap_id_RL_InformationResponse_LCR_RL_AdditionRspTDD = -1; /* RL_InformationResponse_LCR_RL_AdditionRspTDD */
-static int hf_nbap_id_DL_PowerBalancing_Information = -1; /* DL_PowerBalancing_Information */
-static int hf_nbap_id_DL_PowerBalancing_ActivationIndicator = -1; /* DL_PowerBalancing_ActivationIndicator */
-static int hf_nbap_id_DL_PowerBalancing_UpdatedIndicator = -1; /* DL_PowerBalancing_UpdatedIndicator */
-static int hf_nbap_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD = -1; /* DL_Power */
-static int hf_nbap_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = -1; /* IPDLParameter_Information_LCR_Cell_SetupRqstTDD */
-static int hf_nbap_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = -1; /* IPDLParameter_Information_LCR_Cell_ReconfRqstTDD */
-static int hf_nbap_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = -1; /* MaximumTransmissionPower */
-static int hf_nbap_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = -1; /* DL_ScramblingCode */
-static int hf_nbap_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = -1; /* HS_PDSCH_FDD_Code_Information */
-static int hf_nbap_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = -1; /* HS_SCCH_FDD_Code_Information */
-static int hf_nbap_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = -1; /* HS_PDSCH_TDD_Information_PSCH_ReconfRqst */
-static int hf_nbap_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1; /* Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
-static int hf_nbap_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1; /* Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
-static int hf_nbap_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1; /* Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
-static int hf_nbap_id_bindingID = -1; /* BindingID */
-static int hf_nbap_id_RL_Specific_DCH_Info = -1; /* RL_Specific_DCH_Info */
-static int hf_nbap_id_transportlayeraddress = -1; /* TransportLayerAddress */
-static int hf_nbap_id_DelayedActivation = -1; /* DelayedActivation */
-static int hf_nbap_id_DelayedActivationList_RL_ActivationCmdFDD = -1; /* DelayedActivationInformationList_RL_ActivationCmdFDD */
-static int hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdFDD = -1; /* DelayedActivationInformation_RL_ActivationCmdFDD */
-static int hf_nbap_id_DelayedActivationList_RL_ActivationCmdTDD = -1; /* DelayedActivationInformationList_RL_ActivationCmdTDD */
-static int hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdTDD = -1; /* DelayedActivationInformation_RL_ActivationCmdTDD */
-static int hf_nbap_id_neighbouringTDDCellMeasurementInformationLCR = -1; /* NeighbouringTDDCellMeasurementInformationLCR */
-static int hf_nbap_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = -1; /* SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD */
-static int hf_nbap_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = -1; /* SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD */
-static int hf_nbap_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = -1; /* SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD */
-static int hf_nbap_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD = -1; /* SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD */
-static int hf_nbap_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = -1; /* SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD */
-static int hf_nbap_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = -1; /* SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD */
-static int hf_nbap_id_SyncDLCodeIdThreInfoLCR = -1; /* SyncDLCodeIdThreInfoLCR */
-static int hf_nbap_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD = -1; /* NSubCyclesPerCyclePeriod */
-static int hf_nbap_id_DwPCH_Power = -1; /* DwPCH_Power */
-static int hf_nbap_id_AccumulatedClockupdate_CellSyncReprtTDD = -1; /* TimingAdjustmentValue */
-static int hf_nbap_id_Angle_Of_Arrival_Value_LCR = -1; /* Angle_Of_Arrival_Value_LCR */
-static int hf_nbap_id_HSDSCH_FDD_Information = -1; /* HSDSCH_FDD_Information */
-static int hf_nbap_id_HSDSCH_FDD_Information_Response = -1; /* HSDSCH_FDD_Information_Response */
-static int hf_nbap_id_HSDSCH_Information_to_Modify = -1; /* HSDSCH_Information_to_Modify */
-static int hf_nbap_id_HSDSCH_RNTI = -1; /* HSDSCH_RNTI */
-static int hf_nbap_id_HSDSCH_TDD_Information = -1; /* HSDSCH_TDD_Information */
-static int hf_nbap_id_HSDSCH_TDD_Information_Response = -1; /* HSDSCH_TDD_Information_Response */
-static int hf_nbap_id_HSPDSCH_RL_ID = -1; /* RL_ID */
-static int hf_nbap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD = -1; /* PrimaryCCPCH_RSCP */
-static int hf_nbap_id_PDSCH_RL_ID = -1; /* RL_ID */
-static int hf_nbap_id_HSDSCH_RearrangeList_Bearer_RearrangeInd = -1; /* HSDSCH_RearrangeList_Bearer_RearrangeInd */
-static int hf_nbap_id_UL_Synchronisation_Parameters_LCR = -1; /* UL_Synchronisation_Parameters_LCR */
-static int hf_nbap_id_HSDSCH_FDD_Update_Information = -1; /* HSDSCH_FDD_Update_Information */
-static int hf_nbap_id_HSDSCH_TDD_Update_Information = -1; /* HSDSCH_TDD_Update_Information */
-static int hf_nbap_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
-static int hf_nbap_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
-static int hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
-static int hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
-static int hf_nbap_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD = -1; /* TDD_TPC_DownlinkStepSize */
-static int hf_nbap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
-static int hf_nbap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
-static int hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = -1; /* TDD_TPC_DownlinkStepSize */
-static int hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = -1; /* TDD_TPC_DownlinkStepSize */
-static int hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1; /* DL_Power */
-static int hf_nbap_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = -1; /* DL_Power */
-static int hf_nbap_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = -1; /* DL_Power */
-static int hf_nbap_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1; /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
-static int hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1; /* DL_Power */
-static int hf_nbap_id_Initial_DL_Power_TimeslotLCR_InformationItem = -1; /* DL_Power */
-static int hf_nbap_id_Maximum_DL_Power_TimeslotLCR_InformationItem = -1; /* DL_Power */
-static int hf_nbap_id_Minimum_DL_Power_TimeslotLCR_InformationItem = -1; /* DL_Power */
-static int hf_nbap_id_HS_DSCHProvidedBitRateValueInformation = -1; /* HS_DSCHProvidedBitRate */
-static int hf_nbap_id_HS_DSCHRequiredPowerValueInformation = -1; /* HS_DSCHRequiredPower */
-static int hf_nbap_id_HS_DSCHRequiredPowerValue = -1; /* HS_DSCHRequiredPowerValue */
-static int hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
-static int hf_nbap_id_HS_SICH_Reception_Quality = -1; /* HS_SICH_Reception_Quality_Value */
-static int hf_nbap_id_HS_SICH_Reception_Quality_Measurement_Value = -1; /* HS_SICH_Reception_Quality_Measurement_Value */
-static int hf_nbap_id_HSSICH_Info_DM_Rprt = -1; /* HS_SICH_ID */
-static int hf_nbap_id_HSSICH_Info_DM_Rqst = -1; /* HSSICH_Info_DM_Rqst */
-static int hf_nbap_id_HSSICH_Info_DM_Rsp = -1; /* HS_SICH_ID */
-static int hf_nbap_id_Best_Cell_Portions_Value = -1; /* Best_Cell_Portions_Value */
-static int hf_nbap_id_Primary_CPICH_Usage_for_Channel_Estimation = -1; /* Primary_CPICH_Usage_for_Channel_Estimation */
-static int hf_nbap_id_Secondary_CPICH_Information_Change = -1; /* Secondary_CPICH_Information_Change */
-static int hf_nbap_id_NumberOfReportedCellPortions = -1; /* NumberOfReportedCellPortions */
-static int hf_nbap_id_CellPortion_InformationItem_Cell_SetupRqstFDD = -1; /* CellPortion_InformationItem_Cell_SetupRqstFDD */
-static int hf_nbap_id_CellPortion_InformationList_Cell_SetupRqstFDD = -1; /* CellPortion_InformationList_Cell_SetupRqstFDD */
-static int hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD = -1; /* DL_TimeslotISCPInfoLCR */
-static int hf_nbap_id_Secondary_CPICH_Information = -1; /* CommonPhysicalChannelID */
-static int hf_nbap_id_Received_total_wide_band_power_For_CellPortion = -1; /* Received_total_wide_band_power_Value_IncrDecrThres */
-static int hf_nbap_id_Unidirectional_DCH_Indicator = -1; /* Unidirectional_DCH_Indicator */
-static int hf_nbap_id_TimingAdjustmentValueLCR = -1; /* TimingAdjustmentValueLCR */
-static int hf_nbap_id_multipleRL_ul_DPCH_InformationList = -1; /* MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
-static int hf_nbap_id_multipleRL_ul_DPCH_InformationModifyList = -1; /* MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
-static int hf_nbap_id_RL_ID = -1; /* RL_ID */
-static int hf_nbap_id_SAT_Info_Almanac_ExtItem = -1; /* SAT_Info_Almanac_ExtItem */
-static int hf_nbap_id_HSDPA_Capability = -1; /* HSDPA_Capability */
-static int hf_nbap_id_HSDSCH_Resources_Information_AuditRsp = -1; /* HS_DSCH_Resources_Information_AuditRsp */
-static int hf_nbap_id_HSDSCH_Resources_Information_ResourceStatusInd = -1; /* HS_DSCH_Resources_Information_ResourceStatusInd */
-static int hf_nbap_id_HSDSCH_MACdFlows_to_Add = -1; /* HSDSCH_MACdFlows_Information */
-static int hf_nbap_id_HSDSCH_MACdFlows_to_Delete = -1; /* HSDSCH_MACdFlows_to_Delete */
-static int hf_nbap_id_HSDSCH_Information_to_Modify_Unsynchronised = -1; /* HSDSCH_Information_to_Modify_Unsynchronised */
-static int hf_nbap_id_TnlQos = -1; /* TnlQos */
-static int hf_nbap_id_Received_total_wide_band_power_For_CellPortion_Value = -1; /* Received_total_wide_band_power_For_CellPortion_Value */
-static int hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion = -1; /* Transmitted_Carrier_Power_Value */
-static int hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion_Value = -1; /* Transmitted_Carrier_Power_For_CellPortion_Value */
-static int hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
-static int hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue */
-static int hf_nbap_id_UpPTSInterferenceValue = -1; /* UpPTSInterferenceValue */
-static int hf_nbap_id_PrimaryCCPCH_RSCP_Delta = -1; /* PrimaryCCPCH_RSCP_Delta */
-static int hf_nbap_id_MeasurementRecoveryBehavior = -1; /* MeasurementRecoveryBehavior */
-static int hf_nbap_id_MeasurementRecoveryReportingIndicator = -1; /* MeasurementRecoveryReportingIndicator */
-static int hf_nbap_id_MeasurementRecoverySupportIndicator = -1; /* MeasurementRecoverySupportIndicator */
-static int hf_nbap_id_Tstd_indicator = -1; /* TSTD_Indicator */
-static int hf_nbap_id_multiple_RL_Information_RL_ReconfPrepTDD = -1; /* MultipleRL_Information_RL_ReconfPrepTDD */
-static int hf_nbap_id_multiple_RL_Information_RL_ReconfRqstTDD = -1; /* Multiple_RL_Information_RL_ReconfRqstTDD */
-static int hf_nbap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1; /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
-static int hf_nbap_id_F_DPCH_Information_RL_ReconfPrepFDD = -1; /* F_DPCH_Information_RL_ReconfPrepFDD */
-static int hf_nbap_id_F_DPCH_Information_RL_SetupRqstFDD = -1; /* F_DPCH_Information_RL_SetupRqstFDD */
-static int hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD = -1; /* Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD = -1; /* Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD */
-static int hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD = -1; /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD = -1; /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD */
-static int hf_nbap_id_MICH_CFN = -1; /* MICH_CFN */
-static int hf_nbap_id_MICH_Information_AuditRsp = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_MICH_Information_ResourceStatusInd = -1; /* Common_PhysicalChannel_Status_Information */
-static int hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstFDD = -1; /* MICH_Parameters_CTCH_ReconfRqstFDD */
-static int hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstTDD = -1; /* MICH_Parameters_CTCH_ReconfRqstTDD */
-static int hf_nbap_id_MICH_Parameters_CTCH_SetupRqstFDD = -1; /* MICH_Parameters_CTCH_SetupRqstFDD */
-static int hf_nbap_id_MICH_Parameters_CTCH_SetupRqstTDD = -1; /* MICH_Parameters_CTCH_SetupRqstTDD */
-static int hf_nbap_id_Modification_Period = -1; /* Modification_Period */
-static int hf_nbap_id_NI_Information_NotifUpdateCmd = -1; /* NI_Information */
-static int hf_nbap_id_S_CCPCH_InformationListExt_AuditRsp = -1; /* S_CCPCH_InformationListExt_AuditRsp */
-static int hf_nbap_id_S_CCPCH_InformationListExt_ResourceStatusInd = -1; /* S_CCPCH_InformationListExt_ResourceStatusInd */
-static int hf_nbap_id_S_CCPCH_LCR_InformationListExt_AuditRsp = -1; /* S_CCPCH_LCR_InformationListExt_AuditRsp */
-static int hf_nbap_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = -1; /* S_CCPCH_LCR_InformationListExt_ResourceStatusInd */
-static int hf_nbap_id_HARQ_Preamble_Mode = -1; /* HARQ_Preamble_Mode */
-static int hf_nbap_id_Initial_DL_DPCH_TimingAdjustment = -1; /* DL_DPCH_TimingAdjustment */
-static int hf_nbap_id_Initial_DL_DPCH_TimingAdjustment_Allowed = -1; /* Initial_DL_DPCH_TimingAdjustment_Allowed */
-static int hf_nbap_id_DLTransmissionBranchLoadValue = -1; /* DLTransmissionBranchLoadValue */
-static int hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rqst = -1; /* PowerLocalCellGroup_CM_Rqst */
-static int hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rsp = -1; /* PowerLocalCellGroup_CM_Rsp */
-static int hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rprt = -1; /* PowerLocalCellGroup_CM_Rprt */
-static int hf_nbap_id_SynchronisationIndicator = -1; /* SynchronisationIndicator */
-static int hf_nbap_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst = -1; /* HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst */
-static int hf_nbap_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst = -1; /* HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst */
-static int hf_nbap_id_HS_DSCHRequiredPowerValue_For_Cell_Portion = -1; /* HS_DSCHRequiredPowerValue */
-static int hf_nbap_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortion */
-static int hf_nbap_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion */
-static int hf_nbap_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1; /* DL_ScramblingCode */
-static int hf_nbap_id_E_AGCH_FDD_Code_Information = -1; /* E_AGCH_FDD_Code_Information */
-static int hf_nbap_id_E_DCH_Capability = -1; /* E_DCH_Capability */
-static int hf_nbap_id_E_DCH_FDD_DL_Control_Channel_Information = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
-static int hf_nbap_id_E_DCH_FDD_Information = -1; /* E_DCH_FDD_Information */
-static int hf_nbap_id_E_DCH_FDD_Information_Response = -1; /* E_DCH_FDD_Information_Response */
-static int hf_nbap_id_E_DCH_FDD_Information_to_Modify = -1; /* E_DCH_FDD_Information_to_Modify */
-static int hf_nbap_id_E_DCH_MACdFlows_to_Add = -1; /* E_DCH_MACdFlows_Information */
-static int hf_nbap_id_E_DCH_MACdFlows_to_Delete = -1; /* E_DCH_MACdFlows_to_Delete */
-static int hf_nbap_id_E_DCH_Resources_Information_AuditRsp = -1; /* E_DCH_Resources_Information_AuditRsp */
-static int hf_nbap_id_E_DCH_Resources_Information_ResourceStatusInd = -1; /* E_DCH_Resources_Information_ResourceStatusInd */
-static int hf_nbap_id_E_DCH_RL_Indication = -1; /* E_DCH_RL_Indication */
-static int hf_nbap_id_E_DCH_RL_Set_ID = -1; /* RL_Set_ID */
-static int hf_nbap_id_E_DPCH_Information_RL_ReconfPrepFDD = -1; /* E_DPCH_Information_RL_ReconfPrepFDD */
-static int hf_nbap_id_E_DPCH_Information_RL_SetupRqstFDD = -1; /* E_DPCH_Information_RL_SetupRqstFDD */
-static int hf_nbap_id_E_RGCH_E_HICH_FDD_Code_Information = -1; /* E_RGCH_E_HICH_FDD_Code_Information */
-static int hf_nbap_id_Serving_E_DCH_RL_ID = -1; /* Serving_E_DCH_RL_ID */
-static int hf_nbap_id_UL_DPDCH_Indicator_For_E_DCH_Operation = -1; /* UL_DPDCH_Indicator_For_E_DCH_Operation */
-static int hf_nbap_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD = -1; /* FDD_S_CCPCH_FrameOffset */
-static int hf_nbap_id_E_DPCH_Information_RL_ReconfRqstFDD = -1; /* E_DPCH_Information_RL_ReconfRqstFDD */
-static int hf_nbap_id_Maximum_Target_ReceivedTotalWideBandPower = -1; /* Maximum_Target_ReceivedTotalWideBandPower */
-static int hf_nbap_id_E_DCHProvidedBitRateValueInformation = -1; /* E_DCHProvidedBitRate */
-static int hf_nbap_id_HARQ_Preamble_Mode_Activation_Indicator = -1; /* HARQ_Preamble_Mode_Activation_Indicator */
-static int hf_nbap_id_RL_Specific_E_DCH_Info = -1; /* RL_Specific_E_DCH_Info */
-static int hf_nbap_id_E_DCH_CapacityConsumptionLaw = -1; /* DedicatedChannelsCapacityConsumptionLaw */
-static int hf_nbap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1; /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
-static int hf_nbap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1; /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
-static int hf_nbap_id_E_DCH_RearrangeList_Bearer_RearrangeInd = -1; /* E_DCH_RearrangeList_Bearer_RearrangeInd */
-static int hf_nbap_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1; /* MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
-static int hf_nbap_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio = -1; /* Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio */
-static int hf_nbap_id_CellPortion_InformationItem_Cell_ReconfRqstFDD = -1; /* CellPortion_InformationItem_Cell_ReconfRqstFDD */
-static int hf_nbap_id_CellPortion_InformationList_Cell_ReconfRqstFDD = -1; /* CellPortion_InformationList_Cell_ReconfRqstFDD */
-static int hf_nbap_id_multiple_PUSCH_InfoList_DM_Rsp = -1; /* Multiple_PUSCH_InfoList_DM_Rsp */
-static int hf_nbap_id_multiple_PUSCH_InfoList_DM_Rprt = -1; /* Multiple_PUSCH_InfoList_DM_Rprt */
-static int hf_nbap_id_Reference_ReceivedTotalWideBandPower = -1; /* Reference_ReceivedTotalWideBandPower */
+static int hf_nbap_iEsCriticalityDiagnostics = -1; /* CriticalityDiagnostics_IE_List */
+static int hf_nbap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiagnostics_IE_List_item */
+static int hf_nbap_iECriticality = -1; /* Criticality */
+static int hf_nbap_iE_ID = -1; /* ProtocolIE_ID */
+static int hf_nbap_repetitionNumber = -1; /* RepetitionNumber0 */
+static int hf_nbap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */
+static int hf_nbap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */
+static int hf_nbap_ul_FP_Mode = -1; /* UL_FP_Mode */
+static int hf_nbap_toAWS = -1; /* ToAWS */
+static int hf_nbap_toAWE = -1; /* ToAWE */
+static int hf_nbap_dCH_SpecificInformationList = -1; /* DCH_Specific_FDD_InformationList */
+static int hf_nbap_DCH_Specific_FDD_InformationList_item = -1; /* DCH_Specific_FDD_Item */
+static int hf_nbap_dCH_ID = -1; /* DCH_ID */
+static int hf_nbap_ul_TransportFormatSet = -1; /* TransportFormatSet */
+static int hf_nbap_dl_TransportFormatSet = -1; /* TransportFormatSet */
+static int hf_nbap_allocationRetentionPriority = -1; /* AllocationRetentionPriority */
+static int hf_nbap_frameHandlingPriority = -1; /* FrameHandlingPriority */
+static int hf_nbap_qE_Selector = -1; /* QE_Selector */
+static int hf_nbap_DCH_InformationResponse_item = -1; /* DCH_InformationResponseItem */
+static int hf_nbap_DCH_TDD_Information_item = -1; /* DCH_TDD_InformationItem */
+static int hf_nbap_dCH_SpecificInformationList_01 = -1; /* DCH_Specific_TDD_InformationList */
+static int hf_nbap_DCH_Specific_TDD_InformationList_item = -1; /* DCH_Specific_TDD_Item */
+static int hf_nbap_ul_CCTrCH_ID = -1; /* CCTrCH_ID */
+static int hf_nbap_dl_CCTrCH_ID = -1; /* CCTrCH_ID */
+static int hf_nbap_FDD_DCHs_to_Modify_item = -1; /* FDD_DCHs_to_ModifyItem */
+static int hf_nbap_transportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
+static int hf_nbap_dCH_SpecificInformationList_02 = -1; /* DCH_ModifySpecificInformation_FDD */
+static int hf_nbap_DCH_ModifySpecificInformation_FDD_item = -1; /* DCH_ModifySpecificItem_FDD */
+static int hf_nbap_TDD_DCHs_to_Modify_item = -1; /* DCH_ModifyItem_TDD */
+static int hf_nbap_dCH_SpecificInformationList_03 = -1; /* DCH_ModifySpecificInformation_TDD */
+static int hf_nbap_DCH_ModifySpecificInformation_TDD_item = -1; /* DCH_ModifySpecificItem_TDD */
+static int hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1; /* DedicatedChannelsCapacityConsumptionLaw_item */
+static int hf_nbap_dl_Cost_1 = -1; /* INTEGER_0_65535 */
+static int hf_nbap_dl_Cost_2 = -1; /* INTEGER_0_65535 */
+static int hf_nbap_ul_Cost_1 = -1; /* INTEGER_0_65535 */
+static int hf_nbap_ul_Cost_2 = -1; /* INTEGER_0_65535 */
+static int hf_nbap_sIR_Value = -1; /* SIR_Value */
+static int hf_nbap_sIR_ErrorValue = -1; /* SIR_Error_Value */
+static int hf_nbap_transmittedCodePowerValue = -1; /* Transmitted_Code_Power_Value */
+static int hf_nbap_rSCP = -1; /* RSCP_Value */
+static int hf_nbap_rxTimingDeviationValue = -1; /* Rx_Timing_Deviation_Value */
+static int hf_nbap_roundTripTime = -1; /* Round_Trip_Time_Value */
+static int hf_nbap_extension_DedicatedMeasurementValue = -1; /* Extension_DedicatedMeasurementValue */
+static int hf_nbap_measurementAvailable_01 = -1; /* DedicatedMeasurementAvailable */
+static int hf_nbap_measurementnotAvailable_01 = -1; /* DedicatedMeasurementnotAvailable */
+static int hf_nbap_dedicatedmeasurementValue = -1; /* DedicatedMeasurementValue */
+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_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 */
+static int hf_nbap_propagation_delay = -1; /* PropagationDelay */
+static int hf_nbap_deactivation_type = -1; /* Execution_Type */
+static int hf_nbap_synchronised = -1; /* CFN */
+static int hf_nbap_unsynchronised = -1; /* NULL */
+static int hf_nbap_dGANSS_ReferenceTime = -1; /* INTEGER_0_119 */
+static int hf_nbap_dGANSS_Information = -1; /* DGANSS_Information */
+static int hf_nbap_DGANSS_Information_item = -1; /* DGANSS_InformationItem */
+static int hf_nbap_gANSS_SignalId = -1; /* INTEGER_0_3_ */
+static int hf_nbap_gANSS_StatusHealth = -1; /* GANSS_StatusHealth */
+static int hf_nbap_dGANSS_SignalInformation = -1; /* DGANSS_SignalInformation */
+static int hf_nbap_DGANSS_SignalInformation_item = -1; /* DGANSS_SignalInformationItem */
+static int hf_nbap_satId = -1; /* INTEGER_0_63 */
+static int hf_nbap_gANSS_iod = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_udre = -1; /* UDRE */
+static int hf_nbap_ganss_prc = -1; /* INTEGER_M2047_2047 */
+static int hf_nbap_ganss_rrc = -1; /* INTEGER_M127_127 */
+static int hf_nbap_pRCDeviation = -1; /* PRCDeviation */
+static int hf_nbap_gpstow = -1; /* GPSTOW */
+static int hf_nbap_status_health = -1; /* GPS_Status_Health */
+static int hf_nbap_satelliteinfo = -1; /* SAT_Info_DGPSCorrections */
+static int hf_nbap_prcdeviation = -1; /* PRCDeviation */
+static int hf_nbap_DL_Timeslot_Information_item = -1; /* DL_Timeslot_InformationItem */
+static int hf_nbap_timeSlot = -1; /* TimeSlot */
+static int hf_nbap_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType */
+static int hf_nbap_tFCI_Presence = -1; /* TFCI_Presence */
+static int hf_nbap_dL_Code_Information = -1; /* TDD_DL_Code_Information */
+static int hf_nbap_DL_TimeslotLCR_Information_item = -1; /* DL_TimeslotLCR_InformationItem */
+static int hf_nbap_timeSlotLCR = -1; /* TimeSlotLCR */
+static int hf_nbap_midambleShiftLCR = -1; /* MidambleShiftLCR */
+static int hf_nbap_dL_Code_LCR_Information = -1; /* TDD_DL_Code_LCR_Information */
+static int hf_nbap_DL_Timeslot768_Information_item = -1; /* DL_Timeslot768_InformationItem */
+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 */
+static int hf_nbap_adjustmentRatio = -1; /* ScaledAdjustmentRatio */
+static int hf_nbap_DL_ReferencePowerInformationList_item = -1; /* DL_ReferencePowerInformationItem */
+static int hf_nbap_rL_ID = -1; /* RL_ID */
+static int hf_nbap_dl_Reference_Power = -1; /* DL_Power */
+static int hf_nbap_DL_TimeslotISCPInfo_item = -1; /* DL_TimeslotISCPInfoItem */
+static int hf_nbap_dL_TimeslotISCP = -1; /* DL_TimeslotISCP */
+static int hf_nbap_DL_TimeslotISCPInfoLCR_item = -1; /* DL_TimeslotISCPInfoItemLCR */
+static int hf_nbap_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_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 */
+static int hf_nbap_cCTrCH_ID = -1; /* CCTrCH_ID */
+static int hf_nbap_transportFormatSet = -1; /* TransportFormatSet */
+static int hf_nbap_uE_DTX_Cycle1_2ms = -1; /* UE_DTX_Cycle1_2ms */
+static int hf_nbap_uE_DTX_Cycle2_2ms = -1; /* UE_DTX_Cycle2_2ms */
+static int hf_nbap_mAC_DTX_Cycle_2ms = -1; /* MAC_DTX_Cycle_2ms */
+static int hf_nbap_uE_DTX_Cycle1_10ms = -1; /* UE_DTX_Cycle1_10ms */
+static int hf_nbap_uE_DTX_Cycle2_10ms = -1; /* UE_DTX_Cycle2_10ms */
+static int hf_nbap_mAC_DTX_Cycle_10ms = -1; /* MAC_DTX_Cycle_10ms */
+static int hf_nbap_e_DCH_TTI_Length = -1; /* E_DCH_TTI_Length */
+static int hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2 = -1; /* Inactivity_Threshold_for_UE_DTX_Cycle2 */
+static int hf_nbap_uE_DTX_Long_Preamble = -1; /* UE_DTX_Long_Preamble */
+static int hf_nbap_uE_Inactivity_Threshold = -1; /* UE_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_e_DCH_TTI_Length_to_Modify = -1; /* E_DCH_TTI_Length_to_Modify */
+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 */
+static int hf_nbap_e_DCH_SF_allocation = -1; /* E_DCH_SF_allocation */
+static int hf_nbap_E_DCH_SF_allocation_item = -1; /* E_DCH_SF_allocation_item */
+static int hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1; /* DL_ScramblingCode */
+static int hf_nbap_e_AGCH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_primary_e_RNTI = -1; /* E_RNTI */
+static int hf_nbap_secondary_e_RNTI = -1; /* E_RNTI */
+static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_e_RGCH_Signature_Sequence = -1; /* E_RGCH_Signature_Sequence */
+static int hf_nbap_e_HICH_Signature_Sequence = -1; /* E_HICH_Signature_Sequence */
+static int hf_nbap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */
+static int hf_nbap_primary_Secondary_Grant_Selector = -1; /* E_Primary_Secondary_Grant_Selector */
+static int hf_nbap_e_RGCH_Release_Indicator = -1; /* E_RGCH_Release_Indicator */
+static int hf_nbap_e_DCH_MACdFlows_Information = -1; /* E_DCH_MACdFlows_Information */
+static int hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH = -1; /* HARQ_Process_Allocation_2ms_EDCH */
+static int hf_nbap_e_DCH_Maximum_Bitrate = -1; /* E_DCH_Maximum_Bitrate */
+static int hf_nbap_e_DCH_Processing_Overload_Level = -1; /* E_DCH_Processing_Overload_Level */
+static int hf_nbap_e_DCH_Reference_Power_Offset = -1; /* E_DCH_Reference_Power_Offset */
+static int hf_nbap_e_DCH_MACdFlow_Specific_InformationResp = -1; /* E_DCH_MACdFlow_Specific_InformationResp */
+static int hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify = -1; /* E_DCH_MACdFlow_Specific_InfoList_to_Modify */
+static int hf_nbap_mACeReset_Indicator = -1; /* MACeReset_Indicator */
+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_Non_Scheduled_Transmission_Grant = -1; /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
+static int hf_nbap_e_DCH_Scheduled_Transmission_Grant = -1; /* NULL */
+static int hf_nbap_E_DCH_LogicalChannelInformation_item = -1; /* E_DCH_LogicalChannelInformationItem */
+static int hf_nbap_logicalChannelId = -1; /* LogicalChannelID */
+static int hf_nbap_schedulingPriorityIndicator = -1; /* SchedulingPriorityIndicator */
+static int hf_nbap_schedulingInformation = -1; /* SchedulingInformation */
+static int hf_nbap_mACesGuaranteedBitRate = -1; /* MACesGuaranteedBitRate */
+static int hf_nbap_e_DCH_DDI_Value = -1; /* E_DCH_DDI_Value */
+static int hf_nbap_mACd_PDU_Size_List = -1; /* E_DCH_MACdPDU_SizeList */
+static int hf_nbap_E_DCH_MACdPDU_SizeList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
+static int hf_nbap_mACdPDU_Size = -1; /* MACdPDU_Size */
+static int hf_nbap_E_DCH_LogicalChannelToModify_item = -1; /* E_DCH_LogicalChannelToModifyItem */
+static int hf_nbap_mACd_PDU_Size_List_01 = -1; /* E_DCH_MACdPDU_SizeToModifyList */
+static int hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
+static int hf_nbap_E_DCH_LogicalChannelToDelete_item = -1; /* E_DCH_LogicalChannelToDeleteItem */
+static int hf_nbap_e_DCH_MACdFlow_Specific_Info = -1; /* E_DCH_MACdFlow_Specific_InfoList */
+static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem */
+static int hf_nbap_tnlQos = -1; /* TnlQos */
+static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
+static int hf_nbap_eDCH_HARQ_PO_FDD = -1; /* E_DCH_HARQ_PO_FDD */
+static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1; /* E_DCH_MACdFlow_Multiplexing_List */
+static int hf_nbap_eDCH_Grant_Type_Information = -1; /* E_DCH_Grant_Type_Information */
+static int hf_nbap_bundlingModeIndicator = -1; /* BundlingModeIndicator */
+static int hf_nbap_eDCHLogicalChannelInformation = -1; /* E_DCH_LogicalChannelInformation */
+static int hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_MACdFlow_Specific_InformationResp_Item */
+static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem_to_Modify */
+static int hf_nbap_eDCH_LogicalChannelToAdd = -1; /* E_DCH_LogicalChannelInformation */
+static int hf_nbap_eDCH_LogicalChannelToModify = -1; /* E_DCH_LogicalChannelToModify */
+static int hf_nbap_eDCH_LogicalChannelToDelete = -1; /* E_DCH_LogicalChannelToDelete */
+static int hf_nbap_E_DCH_MACdFlows_to_Delete_item = -1; /* E_DCH_MACdFlow_to_Delete_Item */
+static int hf_nbap_maxBits_MACe_PDU_non_scheduled = -1; /* Max_Bits_MACe_PDU_non_scheduled */
+static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms = -1; /* HARQ_Process_Allocation_2ms_EDCH */
+static int hf_nbap_e_DCH_serving_cell_choice = -1; /* E_DCH_serving_cell_choice */
+static int hf_nbap_e_DCH_serving_cell_change_successful = -1; /* E_DCH_serving_cell_change_successful */
+static int hf_nbap_e_DCH_serving_cell_change_unsuccessful = -1; /* E_DCH_serving_cell_change_unsuccessful */
+static int hf_nbap_e_DCH_RL_InformationList_Rsp = -1; /* E_DCH_RL_InformationList_Rsp */
+static int hf_nbap_E_DCH_RL_InformationList_Rsp_item = -1; /* E_DCH_RL_InformationList_Rsp_Item */
+static int hf_nbap_rl_ID = -1; /* RL_ID */
+static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Info = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
+static int hf_nbap_cause = -1; /* Cause */
+static int hf_nbap_two_ms = -1; /* DTX_Cycle_2ms_Items */
+static int hf_nbap_ten_ms = -1; /* DTX_Cycle_10ms_Items */
+static int hf_nbap_two_ms_01 = -1; /* DTX_Cycle_2ms_to_Modify_Items */
+static int hf_nbap_ten_ms_01 = -1; /* DTX_Cycle_10ms_to_Modify_Items */
+static int hf_nbap_replace_01 = -1; /* E_RGCH_E_HICH_FDD_Code_List */
+static int hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_e_DCH_TFCI_Table_Index = -1; /* E_DCH_TFCI_Table_Index */
+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_PUCH_Information = -1; /* E_PUCH_Information */
+static int hf_nbap_e_TFCS_Information_TDD = -1; /* E_TFCS_Information_TDD */
+static int hf_nbap_e_DCH_MACdFlows_Information_TDD = -1; /* E_DCH_MACdFlows_Information_TDD */
+static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info = -1; /* E_DCH_Non_Scheduled_Grant_Info */
+static int hf_nbap_e_DCH_TDD_Information = -1; /* E_DCH_TDD_Information */
+static int hf_nbap_minCR = -1; /* CodeRate */
+static int hf_nbap_maxCR = -1; /* CodeRate */
+static int hf_nbap_harqInfo = -1; /* HARQ_Info_for_E_DCH */
+static int hf_nbap_n_E_UCCH = -1; /* N_E_UCCH */
+static int hf_nbap_e_DCH_QPSK_RefBetaInfo = -1; /* E_DCH_QPSK_RefBetaInfo */
+static int hf_nbap_e_DCH_sixteenQAM_RefBetaInfo = -1; /* E_DCH_sixteenQAM_RefBetaInfo */
+static int hf_nbap_E_DCH_QPSK_RefBetaInfo_item = -1; /* E_DCH_RefBeta_Item */
+static int hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item = -1; /* E_DCH_RefBeta_Item */
+static int hf_nbap_refCodeRate = -1; /* CodeRate_short */
+static int hf_nbap_refBeta = -1; /* RefBeta */
+static int hf_nbap_E_DCH_MACdFlows_Information_TDD_item = -1; /* E_DCH_MACdFlow_InfoTDDItem */
+static int hf_nbap_eDCH_HARQ_PO_TDD = -1; /* E_DCH_HARQ_PO_TDD */
+static int hf_nbap_eDCH_Grant_TypeTDD = -1; /* E_DCH_Grant_TypeTDD */
+static int hf_nbap_eDCH_MACdFlow_Retransmission_Timer = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
+static int hf_nbap_timeslotResource = -1; /* E_DCH_TimeslotResource */
+static int hf_nbap_powerResource = -1; /* E_DCH_PowerResource */
+static int hf_nbap_repetitionPeriod = -1; /* RepetitionPeriod */
+static int hf_nbap_repetitionLength = -1; /* RepetitionLength */
+static int hf_nbap_tddE_PUCH_Offset = -1; /* TddE_PUCH_Offset */
+static int hf_nbap_tdd_ChannelisationCode = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_e_DCH_TDD_Maximum_Bitrate = -1; /* E_DCH_TDD_Maximum_Bitrate */
+static int hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo = -1; /* E_DCH_PowerOffset_for_SchedulingInfo */
+static int hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp = -1; /* E_DCH_TDD_MACdFlow_Specific_InformationResp */
+static int hf_nbap_e_AGCH_Specific_Information_ResponseTDD = -1; /* E_AGCH_Specific_InformationRespListTDD */
+static int hf_nbap_e_RNTI = -1; /* E_RNTI */
+static int hf_nbap_scheduled_E_HICH_Specific_InformationResp = -1; /* Scheduled_E_HICH_Specific_Information_ResponseLCRTDD */
+static int hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item = -1; /* Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD */
+static int hf_nbap_eI = -1; /* EI */
+static int hf_nbap_e_HICH_ID_TDD = -1; /* E_HICH_ID_TDD */
+static int hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_TDD_MACdFlow_Specific_InformationResp_Item */
+static int hf_nbap_e_DCH_MacdFlow_Id = -1; /* E_DCH_MACdFlow_ID */
+static int hf_nbap_E_AGCH_Specific_InformationRespListTDD_item = -1; /* E_AGCH_Specific_InformationResp_ItemTDD */
+static int hf_nbap_e_AGCH_Id = -1; /* E_AGCH_Id */
+static int hf_nbap_e_DCH_MACdFlows_to_Add = -1; /* E_DCH_MACdFlows_Information_TDD */
+static int hf_nbap_e_DCH_MACdFlows_to_Delete = -1; /* E_DCH_MACdFlows_to_Delete */
+static int hf_nbap_e_DCH_TDD_Information_to_Modify = -1; /* E_DCH_TDD_Information_to_Modify */
+static int hf_nbap_e_DCH_TDD_Information_to_Modify_List = -1; /* E_DCH_TDD_Information_to_Modify_List */
+static int hf_nbap_E_DCH_TDD_Information_to_Modify_List_item = -1; /* E_DCH_MACdFlow_ModifyTDDItem */
+static int hf_nbap_e_DCH_LogicalChannelToAdd = -1; /* E_DCH_LogicalChannelInformation */
+static int hf_nbap_e_DCH_LogicalChannelToModify = -1; /* E_DCH_LogicalChannelToModify */
+static int hf_nbap_e_DCH_LogicalChannelToDelete = -1; /* E_DCH_LogicalChannelToDelete */
+static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info768 = -1; /* E_DCH_Non_Scheduled_Grant_Info768 */
+static int hf_nbap_e_DCH_TDD_Information768 = -1; /* E_DCH_TDD_Information768 */
+static int hf_nbap_tdd_ChannelisationCode768 = -1; /* TDD_ChannelisationCode768 */
+static int hf_nbap_e_DCH_TDD_Maximum_Bitrate768 = -1; /* E_DCH_TDD_Maximum_Bitrate768 */
+static int hf_nbap_e_PUCH_LCR_Information = -1; /* E_PUCH_LCR_Information */
+static int hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info = -1; /* E_DCH_Non_Scheduled_Grant_LCR_Info */
+static int hf_nbap_e_DCH_LCRTDD_Information = -1; /* E_DCH_LCRTDD_Information */
+static int hf_nbap_pRXdes_base = -1; /* PRXdes_base */
+static int hf_nbap_e_PUCH_TPC_StepSize = -1; /* TDD_TPC_UplinkStepSize_LCR */
+static int hf_nbap_e_AGCH_TPC_StepSize = -1; /* TDD_TPC_DownlinkStepSize */
+static int hf_nbap_timeslotResourceLCR = -1; /* E_DCH_TimeslotResourceLCR */
+static int hf_nbap_subframeNumber = -1; /* T_subframeNumber */
+static int hf_nbap_n_E_UCCHLCR = -1; /* N_E_UCCHLCR */
+static int hf_nbap_e_HICH_LCR_Information = -1; /* E_HICH_LCR_Information */
+static int hf_nbap_signatureSequenceGroupIndex = -1; /* SignatureSequenceGroupIndex */
+static int hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory = -1; /* E_DCH_LCRTDD_PhysicalLayerCategory */
+static int hf_nbap_FDD_DL_CodeInformation_item = -1; /* FDD_DL_CodeInformationItem */
+static int hf_nbap_dl_ScramblingCode = -1; /* DL_ScramblingCode */
+static int hf_nbap_fdd_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_transmissionGapPatternSequenceCodeInformation = -1; /* TransmissionGapPatternSequenceCodeInformation */
+static int hf_nbap_ganss_wk_number = -1; /* INTEGER_0_255 */
+static int hf_nbap_ganss_sat_id = -1; /* BIT_STRING_SIZE_36 */
+static int hf_nbap_gANSS_AlmanacModel = -1; /* GANSS_AlmanacModel */
+static int hf_nbap_gANSS_keplerianParameters = -1; /* GANSS_KeplerianParametersAlm */
+static int hf_nbap_GANSS_Clock_Model_item = -1; /* GANSS_SatelliteClockModelItem */
+static int hf_nbap_ganss_Ionospheric_Model = -1; /* GANSS_Ionospheric_Model */
+static int hf_nbap_ganss_Rx_Pos = -1; /* GANSS_RX_Pos */
+static int hf_nbap_ionospheric_Model = -1; /* BOOLEAN */
+static int hf_nbap_GANSS_GenericDataInfoReqList_item = -1; /* GANSS_GenericDataInfoReqItem */
+static int hf_nbap_ganss_Id = -1; /* INTEGER_0_7 */
+static int hf_nbap_ganss_Navigation_Model = -1; /* BOOLEAN */
+static int hf_nbap_ganss_Time_Model = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_ganss_UTC_Model = -1; /* BOOLEAN */
+static int hf_nbap_ganss_Almanac = -1; /* BOOLEAN */
+static int hf_nbap_ganss_Real_Time_Integrity = -1; /* BOOLEAN */
+static int hf_nbap_GANSS_Generic_Data_item = -1; /* GANSS_Generic_DataItem */
+static int hf_nbap_dganss_Correction = -1; /* DGANSSCorrections */
+static int hf_nbap_ganss_Navigation_Model_01 = -1; /* GANSS_Navigation_Model */
+static int hf_nbap_ganss_Time_Model_01 = -1; /* GANSS_Time_Model */
+static int hf_nbap_ganss_UTC_TIME = -1; /* GANSS_UTC_Model */
+static int hf_nbap_ganss_Almanac_01 = -1; /* GANSS_Almanac */
+static int hf_nbap_ganss_Real_Time_Integrity_01 = -1; /* GANSS_Real_Time_Integrity */
+static int hf_nbap_gANSS_CommonDataInfoReq = -1; /* GANSS_CommonDataInfoReq */
+static int hf_nbap_gANSS_GenericDataInfoReqList = -1; /* GANSS_GenericDataInfoReqList */
+static int hf_nbap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_12 */
+static int hf_nbap_alpha_one_ionos = -1; /* BIT_STRING_SIZE_12 */
+static int hf_nbap_alpha_two_ionos = -1; /* BIT_STRING_SIZE_12 */
+static int hf_nbap_gANSS_IonosphereRegionalStormFlags = -1; /* GANSS_IonosphereRegionalStormFlags */
+static int hf_nbap_storm_flag_one = -1; /* BOOLEAN */
+static int hf_nbap_storm_flag_two = -1; /* BOOLEAN */
+static int hf_nbap_storm_flag_three = -1; /* BOOLEAN */
+static int hf_nbap_storm_flag_four = -1; /* BOOLEAN */
+static int hf_nbap_storm_flag_five = -1; /* BOOLEAN */
+static int hf_nbap_t_oa = -1; /* INTEGER_0_255 */
+static int hf_nbap_iod_a = -1; /* INTEGER_0_3 */
+static int hf_nbap_gANSS_SatelliteInformationKP = -1; /* GANSS_SatelliteInformationKP */
+static int hf_nbap_toe_lsb_nav = -1; /* INTEGER_0_511 */
+static int hf_nbap_ganss_omega_nav = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_delta_n_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_m_zero_nav = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_omegadot_nav = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_ganss_e_lsb_nav = -1; /* INTEGER_0_33554431 */
+static int hf_nbap_idot_nav = -1; /* BIT_STRING_SIZE_14 */
+static int hf_nbap_a_sqrt_lsb_nav = -1; /* INTEGER_0_67108863 */
+static int hf_nbap_i_zero_nav = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_omega_zero_nav = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_c_rs_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_c_is_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_c_us_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_c_rc_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_c_ic_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_c_uc_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_ganss_Ref_Time = -1; /* GANSS_Reference_Time */
+static int hf_nbap_non_broadcastIndication = -1; /* T_non_broadcastIndication */
+static int hf_nbap_toe_c_msb = -1; /* INTEGER_0_31 */
+static int hf_nbap_e_msb = -1; /* INTEGER_0_127 */
+static int hf_nbap_sqrtA_msb = -1; /* INTEGER_0_63 */
+static int hf_nbap_ganssSatInfoNav = -1; /* GANSS_Sat_Info_Nav */
+static int hf_nbap_gANSS_keplerianParameters_01 = -1; /* GANSS_KeplerianParametersOrb */
+static int hf_nbap_GANSS_Real_Time_Integrity_item = -1; /* GANSS_RealTimeInformationItem */
+static int hf_nbap_bad_ganss_satId = -1; /* INTEGER_0_63 */
+static int hf_nbap_bad_ganss_signalId = -1; /* INTEGER_0_4_ */
+static int hf_nbap_ganssDay = -1; /* INTEGER_0_8191 */
+static int hf_nbap_ganssTod = -1; /* INTEGER_0_86399 */
+static int hf_nbap_ganssTodUncertainty = -1; /* INTEGER_0_127 */
+static int hf_nbap_latitudeSign = -1; /* T_latitudeSign */
+static int hf_nbap_degreesOfLatitude = -1; /* INTEGER_0_2147483647 */
+static int hf_nbap_degreesOfLongitude = -1; /* INTEGER_M2147483648_2147483647 */
+static int hf_nbap_directionOfAltitude = -1; /* T_directionOfAltitude */
+static int hf_nbap_altitude = -1; /* INTEGER_0_32767 */
+static int hf_nbap_t_oc_lsb = -1; /* INTEGER_0_511 */
+static int hf_nbap_a_i2 = -1; /* BIT_STRING_SIZE_12 */
+static int hf_nbap_a_i1 = -1; /* BIT_STRING_SIZE_18 */
+static int hf_nbap_a_i0 = -1; /* BIT_STRING_SIZE_28 */
+static int hf_nbap_t_gd = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_model_id = -1; /* INTEGER_0_1 */
+static int hf_nbap_GANSS_SatelliteInformationKP_item = -1; /* GANSS_SatelliteInformationKPItem */
+static int hf_nbap_ganss_e_alm = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_ganss_delta_I_alm = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_ganss_omegadot_alm = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_ganss_svhealth_alm = -1; /* BIT_STRING_SIZE_4 */
+static int hf_nbap_ganss_delta_a_sqrt_alm = -1; /* BIT_STRING_SIZE_17 */
+static int hf_nbap_ganss_omegazero_alm = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_ganss_m_zero_alm = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_ganss_omega_alm = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_ganss_af_zero_alm = -1; /* BIT_STRING_SIZE_14 */
+static int hf_nbap_ganss_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_GANSS_Sat_Info_Nav_item = -1; /* GANSS_Sat_Info_Nav_item */
+static int hf_nbap_svHealth = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_iod = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_ganssClockModel = -1; /* GANSS_Clock_Model */
+static int hf_nbap_ganssOrbitModel = -1; /* GANSS_Orbit_Model */
+static int hf_nbap_ganss_time_model = -1; /* INTEGER_0_65535 */
+static int hf_nbap_ganss_t_a0 = -1; /* INTEGER_M2147483648_2147483647 */
+static int hf_nbap_ganss_t_a1 = -1; /* INTEGER_M8388608_8388607 */
+static int hf_nbap_ganss_t_a2 = -1; /* INTEGER_M64_63 */
+static int hf_nbap_ganss_to_id = -1; /* INTEGER_0_7 */
+static int hf_nbap_ganss_wk_number_01 = -1; /* INTEGER_0_8191 */
+static int hf_nbap_a_one_utc = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_a_zero_utc = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_t_ot_utc = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_w_n_t_utc = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_delta_t_ls_utc = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_w_n_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_dn_utc = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_delta_t_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_wna_alm = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_sat_info_almanac = -1; /* SAT_Info_Almanac */
+static int hf_nbap_sVGlobalHealth_alm = -1; /* BIT_STRING_SIZE_364 */
+static int hf_nbap_alpha_zero_ionos_01 = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_alpha_one_ionos_01 = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_alpha_two_ionos_01 = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_alpha_three_ionos = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_beta_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_beta_one_ionos = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_beta_two_ionos = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_beta_three_ionos = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_GPS_Information_item = -1; /* GPS_Information_Item */
+static int hf_nbap_bad_satellites = -1; /* GPSBadSat_Info_RealTime_Integrity */
+static int hf_nbap_no_bad_satellites = -1; /* NULL */
+static int hf_nbap_sat_info = -1; /* SATInfo_RealTime_Integrity */
+static int hf_nbap_GPS_NavigationModel_and_TimeRecovery_item = -1; /* GPS_NavandRecovery_Item */
+static int hf_nbap_tx_tow_nav = -1; /* INTEGER_0_1048575 */
+static int hf_nbap_sat_id_nav = -1; /* SAT_ID */
+static int hf_nbap_tlm_message_nav = -1; /* BIT_STRING_SIZE_14 */
+static int hf_nbap_tlm_revd_c_nav = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_ho_word_nav = -1; /* BIT_STRING_SIZE_22 */
+static int hf_nbap_w_n_nav = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_ca_or_p_on_l2_nav = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_user_range_accuracy_index_nav = -1; /* BIT_STRING_SIZE_4 */
+static int hf_nbap_sv_health_nav = -1; /* BIT_STRING_SIZE_6 */
+static int hf_nbap_iodc_nav = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_l2_p_dataflag_nav = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_sf1_reserved_nav = -1; /* BIT_STRING_SIZE_87 */
+static int hf_nbap_t_gd_nav = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_t_oc_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_a_f_2_nav = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_a_f_1_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_a_f_zero_nav = -1; /* BIT_STRING_SIZE_22 */
+static int hf_nbap_gps_e_nav = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_a_sqrt_nav = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_t_oe_nav = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_fit_interval_flag_nav = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_aodo_nav = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_gps_omega_nav = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_spare_zero_fill = -1; /* BIT_STRING_SIZE_20 */
+static int hf_nbap_latitudeSign_01 = -1; /* T_latitudeSign_01 */
+static int hf_nbap_latitude = -1; /* INTEGER_0_8388607 */
+static int hf_nbap_longitude = -1; /* INTEGER_M8388608_8388607 */
+static int hf_nbap_directionOfAltitude_01 = -1; /* T_directionOfAltitude_01 */
+static int hf_nbap_implicit = -1; /* HARQ_MemoryPartitioning_Implicit */
+static int hf_nbap_explicit = -1; /* HARQ_MemoryPartitioning_Explicit */
+static int hf_nbap_number_of_Processes = -1; /* INTEGER_1_8_ */
+static int hf_nbap_hARQ_MemoryPartitioningList = -1; /* HARQ_MemoryPartitioningList */
+static int hf_nbap_HARQ_MemoryPartitioningList_item = -1; /* HARQ_MemoryPartitioningItem */
+static int hf_nbap_process_Memory_Size = -1; /* T_process_Memory_Size */
+static int hf_nbap_HS_DSCHProvidedBitRate_item = -1; /* HS_DSCHProvidedBitRate_Item */
+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_DSCHRequiredPower_item = -1; /* HS_DSCHRequiredPower_Item */
+static int hf_nbap_hS_DSCHRequiredPowerValue = -1; /* HS_DSCHRequiredPowerValue */
+static int hf_nbap_hS_DSCHRequiredPowerPerUEInformation = -1; /* HS_DSCHRequiredPowerPerUEInformation */
+static int hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item = -1; /* HS_DSCHRequiredPowerPerUEInformation_Item */
+static int hf_nbap_cRNC_CommunicationContextID = -1; /* CRNC_CommunicationContextID */
+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_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 */
+static int hf_nbap_hSDPA_PICH_notShared_ID = -1; /* CommonPhysicalChannelID */
+static int hf_nbap_fdd_DL_Channelisation_CodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_pich_Power = -1; /* PICH_Power */
+static int hf_nbap_pich_Mode = -1; /* PICH_Mode */
+static int hf_nbap_sttd_Indicator = -1; /* STTD_Indicator */
+static int hf_nbap_hsdsch_Common_Information = -1; /* HSDSCH_Common_Information */
+static int hf_nbap_commonMACFlow_Specific_Information = -1; /* CommonMACFlow_Specific_InfoList */
+static int hf_nbap_hsSCCH_Specific_Information_ResponseFDD = -1; /* HSSCCH_Specific_InformationRespListFDD */
+static int hf_nbap_hARQ_MemoryPartitioning = -1; /* HARQ_MemoryPartitioning */
+static int hf_nbap_commonMACFlow_Specific_Info_Response = -1; /* CommonMACFlow_Specific_InfoList_Response */
+static int hf_nbap_cCCH_PriorityQueue_Id = -1; /* PriorityQueue_Id */
+static int hf_nbap_sRB1_PriorityQueue_Id = -1; /* PriorityQueue_Id */
+static int hf_nbap_cCCH_SRB1_PriorityQueue_Information = -1; /* CCCH_SRB1_PriorityQueue_Information */
+static int hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient = -1; /* FACH_Measurement_Occasion_Cycle_Length_Coefficient */
+static int hf_nbap_rACH_Measurement_Result = -1; /* RACH_Measurement_Result */
+static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information = -1; /* BCCH_Specific_HSDSCH_RNTI_Information */
+static int hf_nbap_hSDSCH_MACdFlows_Information = -1; /* HSDSCH_MACdFlows_Information */
+static int hf_nbap_ueCapability_Info = -1; /* UE_Capability_Information */
+static int hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1; /* MAChsReorderingBufferSize_for_RLC_UM */
+static int hf_nbap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
+static int hf_nbap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
+static int hf_nbap_ackNackRepetitionFactor = -1; /* AckNack_RepetitionFactor */
+static int hf_nbap_cqiPowerOffset = -1; /* CQI_Power_Offset */
+static int hf_nbap_ackPowerOffset = -1; /* Ack_Power_Offset */
+static int hf_nbap_nackPowerOffset = -1; /* Nack_Power_Offset */
+static int hf_nbap_hsscch_PowerOffset = -1; /* HSSCCH_PowerOffset */
+static int hf_nbap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
+static int hf_nbap_tDD_AckNack_Power_Offset = -1; /* TDD_AckNack_Power_Offset */
+static int hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify = -1; /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
+static int hf_nbap_priorityQueueInfotoModify = -1; /* PriorityQueue_InfoList_to_Modify */
+static int hf_nbap_hSSCCHCodeChangeGrant = -1; /* HSSCCH_Code_Change_Grant */
+static int hf_nbap_tDDAckNackPowerOffset = -1; /* TDD_AckNack_Power_Offset */
+static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
+static int hf_nbap_hsDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
+static int hf_nbap_priorityQueueInfotoModifyUnsynchronised = -1; /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
+static int hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp = -1; /* HSDSCH_MACdFlow_Specific_InformationResp */
+static int hf_nbap_paging_MACFlow_Specific_Information = -1; /* Paging_MACFlow_Specific_Information */
+static int hf_nbap_number_of_PCCH_transmission = -1; /* Number_of_PCCH_transmission */
+static int hf_nbap_transport_Block_Size_List = -1; /* Transport_Block_Size_List */
+static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item = -1; /* HSDSCH_Paging_System_Information_ResponseList */
+static int hf_nbap_pagingMACFlow_ID = -1; /* Paging_MACFlow_ID */
+static int hf_nbap_hSPDSCH_Code_Index = -1; /* HSPDSCH_Code_Index */
+static int hf_nbap_hsSCCH_Specific_Information_ResponseTDD = -1; /* HSSCCH_Specific_InformationRespListTDD */
+static int hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR = -1; /* HSSCCH_Specific_InformationRespListTDDLCR */
+static int hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item = -1; /* HSDSCH_MACdFlow_Specific_InformationResp_Item */
+static int hf_nbap_hsDSCHMacdFlow_Id = -1; /* HSDSCH_MACdFlow_ID */
+static int hf_nbap_hSDSCH_MACdFlow_Specific_Info = -1; /* HSDSCH_MACdFlow_Specific_InfoList */
+static int hf_nbap_priorityQueue_Info = -1; /* PriorityQueue_InfoList */
+static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem */
+static int hf_nbap_HSDSCH_MACdFlows_to_Delete_item = -1; /* HSDSCH_MACdFlows_to_Delete_Item */
+static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1; /* HSDSCH_Initial_Capacity_AllocationItem */
+static int hf_nbap_maximum_MACdPDU_Size = -1; /* MACdPDU_Size */
+static int hf_nbap_hSDSCH_InitialWindowSize = -1; /* HSDSCH_InitialWindowSize */
+static int hf_nbap_HSSCCH_Specific_InformationRespListFDD_item = -1; /* HSSCCH_Codes */
+static int hf_nbap_codeNumber = -1; /* INTEGER_0_127 */
+static int hf_nbap_HSSCCH_Specific_InformationRespListTDD_item = -1; /* HSSCCH_Specific_InformationRespItemTDD */
+static int hf_nbap_timeslot = -1; /* TimeSlot */
+static int hf_nbap_tDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_hSSICH_Info = -1; /* HSSICH_Info */
+static int hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item = -1; /* HSSCCH_Specific_InformationRespItemTDDLCR */
+static int hf_nbap_timeslotLCR = -1; /* TimeSlotLCR */
+static int hf_nbap_first_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_second_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_hSSICH_InfoLCR = -1; /* HSSICH_InfoLCR */
+static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item = -1; /* HSSCCH_Specific_InformationRespItemTDD768 */
+static int hf_nbap_tDD_ChannelisationCode768 = -1; /* TDD_ChannelisationCode768 */
+static int hf_nbap_hSSICH_Info768 = -1; /* HSSICH_Info768 */
+static int hf_nbap_hsSICH_ID = -1; /* HS_SICH_ID */
+static int hf_nbap_failed_HS_SICH = -1; /* HS_SICH_failed */
+static int hf_nbap_missed_HS_SICH = -1; /* HS_SICH_missed */
+static int hf_nbap_total_HS_SICH = -1; /* HS_SICH_total */
+static int hf_nbap_number_of_HS_PDSCH_codes = -1; /* INTEGER_0_maxHS_PDSCHCodeNrComp_1 */
+static int hf_nbap_hS_PDSCH_Start_code_number = -1; /* HS_PDSCH_Start_code_number */
+static int hf_nbap_replace_02 = -1; /* HS_SCCH_FDD_Code_List */
+static int hf_nbap_HS_SCCH_FDD_Code_List_item = -1; /* HS_SCCH_FDD_Code_Information_Item */
+static int hf_nbap_hspdsch_RL_ID = -1; /* RL_ID */
+static int hf_nbap_hSDSCH_FDD_Information = -1; /* HSDSCH_FDD_Information */
+static int hf_nbap_hsdsch_RNTI = -1; /* HSDSCH_RNTI */
+static int hf_nbap_hS_DSCH_serving_cell_choice = -1; /* HS_DSCH_serving_cell_choice */
+static int hf_nbap_hS_serving_cell_change_successful = -1; /* HS_serving_cell_change_successful */
+static int hf_nbap_hS_serving_cell_change_unsuccessful = -1; /* HS_serving_cell_change_unsuccessful */
+static int hf_nbap_hSDSCH_FDD_Information_Response = -1; /* HSDSCH_FDD_Information_Response */
+static int hf_nbap_hsSCCHCodeChangeIndicator = -1; /* HSSCCH_CodeChangeIndicator */
+static int hf_nbap_onDemand = -1; /* NULL */
+static int hf_nbap_periodic = -1; /* InformationReportCharacteristicsType_ReportPeriodicity */
+static int hf_nbap_onModification = -1; /* InformationReportCharacteristicsType_OnModification */
+static int hf_nbap_min = -1; /* ReportPeriodicity_Scaledmin */
+static int hf_nbap_hours = -1; /* ReportPeriodicity_Scaledhour */
+static int hf_nbap_information_thresholds = -1; /* InformationThresholds */
+static int hf_nbap_dgps = -1; /* DGPSThresholds */
+static int hf_nbap_dGANSSThreshold = -1; /* DGANSSThreshold */
+static int hf_nbap_information_Type_Item = -1; /* Information_Type_Item */
+static int hf_nbap_gPSInformation = -1; /* GPS_Information */
+static int hf_nbap_iP_SpacingFDD = -1; /* T_iP_SpacingFDD */
+static int hf_nbap_iP_Length = -1; /* T_iP_Length */
+static int hf_nbap_seed = -1; /* INTEGER_0_63 */
+static int hf_nbap_burstModeParams = -1; /* BurstModeParams */
+static int hf_nbap_iP_Offset = -1; /* INTEGER_0_9 */
+static int hf_nbap_iP_SpacingTDD = -1; /* T_iP_SpacingTDD */
+static int hf_nbap_iP_Start = -1; /* INTEGER_0_4095 */
+static int hf_nbap_iP_Slot = -1; /* INTEGER_0_14 */
+static int hf_nbap_iP_PCCPCH = -1; /* T_iP_PCCPCH */
+static int hf_nbap_iP_SpacingTDD_01 = -1; /* T_iP_SpacingTDD_01 */
+static int hf_nbap_iP_Sub = -1; /* T_iP_Sub */
+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_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 */
+static int hf_nbap_sID = -1; /* SID */
+static int hf_nbap_macdPDU_Size = -1; /* MACdPDU_Size */
+static int hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item = -1; /* MACdPDU_Size_IndexItem_to_Modify */
+static int hf_nbap_MessageStructure_item = -1; /* MessageStructure_item */
+static int hf_nbap_repetitionNumber_01 = -1; /* RepetitionNumber1 */
+static int hf_nbap_type1 = -1; /* Type1 */
+static int hf_nbap_midambleConfigurationBurstType1And3 = -1; /* MidambleConfigurationBurstType1And3 */
+static int hf_nbap_midambleAllocationMode = -1; /* MidambleAllocationMode1 */
+static int hf_nbap_defaultMidamble = -1; /* NULL */
+static int hf_nbap_commonMidamble = -1; /* NULL */
+static int hf_nbap_ueSpecificMidamble = -1; /* MidambleShiftLong */
+static int hf_nbap_type2 = -1; /* Type2 */
+static int hf_nbap_midambleConfigurationBurstType2 = -1; /* MidambleConfigurationBurstType2 */
+static int hf_nbap_midambleAllocationMode_01 = -1; /* MidambleAllocationMode2 */
+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_type1_01 = -1; /* Type7681 */
+static int hf_nbap_midambleAllocationMode_04 = -1; /* MidambleAllocationMode7681 */
+static int hf_nbap_type2_01 = -1; /* Type7682 */
+static int hf_nbap_midambleConfigurationBurstType2_768 = -1; /* MidambleConfigurationBurstType2_768 */
+static int hf_nbap_midambleAllocationMode_05 = -1; /* MidambleAllocationMode7682 */
+static int hf_nbap_ueSpecificMidamble_02 = -1; /* MidambleShiftShort768 */
+static int hf_nbap_type3_01 = -1; /* Type7683 */
+static int hf_nbap_midambleAllocationMode_06 = -1; /* MidambleAllocationMode7683 */
+static int hf_nbap_mIMO_N_M_Ratio = -1; /* MIMO_N_M_Ratio */
+static int hf_nbap_mIMO_Mode_Indicator = -1; /* MIMO_Mode_Indicator */
+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_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_NeighbouringCellMeasurementInformation_item = -1; /* NeighbouringCellMeasurementInformation_item */
+static int hf_nbap_neighbouringFDDCellMeasurementInformation = -1; /* NeighbouringFDDCellMeasurementInformation */
+static int hf_nbap_neighbouringTDDCellMeasurementInformation = -1; /* NeighbouringTDDCellMeasurementInformation */
+static int hf_nbap_extension_neighbouringCellMeasurementInformation = -1; /* Extension_neighbouringCellMeasurementInformation */
+static int hf_nbap_uC_Id = -1; /* UC_Id */
+static int hf_nbap_uARFCN = -1; /* UARFCN */
+static int hf_nbap_primaryScramblingCode = -1; /* PrimaryScramblingCode */
+static int hf_nbap_cellParameterID = -1; /* CellParameterID */
+static int hf_nbap_NI_Information_item = -1; /* Notification_Indicator */
+static int hf_nbap_Paging_MACFlow_Specific_Information_item = -1; /* Paging_MAC_Flow_Sopecific_Information_Item */
+static int hf_nbap_paging_MACFlow_Id = -1; /* Paging_MACFlow_ID */
+static int hf_nbap_hSDPA_associated_PICH_Info = -1; /* HSDPA_Associated_PICH_Information */
+static int hf_nbap_sequenceNumber = -1; /* PLCCHsequenceNumber */
+static int hf_nbap_priorityQueue_Id = -1; /* PriorityQueue_Id */
+static int hf_nbap_t1 = -1; /* T1 */
+static int hf_nbap_discardTimer = -1; /* DiscardTimer */
+static int hf_nbap_mAC_hsWindowSize = -1; /* MAC_hsWindowSize */
+static int hf_nbap_maximum_MACcPDU_Size = -1; /* MAC_PDU_SizeExtended */
+static int hf_nbap_PriorityQueue_InfoList_item = -1; /* PriorityQueue_InfoItem */
+static int hf_nbap_priorityQueueId = -1; /* PriorityQueue_Id */
+static int hf_nbap_associatedHSDSCH_MACdFlow = -1; /* HSDSCH_MACdFlow_ID */
+static int hf_nbap_mAChsGuaranteedBitRate = -1; /* MAChsGuaranteedBitRate */
+static int hf_nbap_macdPDU_Size_Index = -1; /* MACdPDU_Size_Indexlist */
+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_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 */
+static int hf_nbap_reference_E_TFCI_PO = -1; /* Reference_E_TFCI_PO */
+static int hf_nbap_periodic_01 = -1; /* ReportCharacteristicsType_ReportPeriodicity */
+static int hf_nbap_event_a = -1; /* ReportCharacteristicsType_EventA */
+static int hf_nbap_event_b = -1; /* ReportCharacteristicsType_EventB */
+static int hf_nbap_event_c = -1; /* ReportCharacteristicsType_EventC */
+static int hf_nbap_event_d = -1; /* ReportCharacteristicsType_EventD */
+static int hf_nbap_event_e = -1; /* ReportCharacteristicsType_EventE */
+static int hf_nbap_event_f = -1; /* ReportCharacteristicsType_EventF */
+static int hf_nbap_extension_ReportCharacteristics = -1; /* Extension_ReportCharacteristics */
+static int hf_nbap_measurementThreshold = -1; /* ReportCharacteristicsType_MeasurementThreshold */
+static int hf_nbap_measurementHysteresisTime = -1; /* ReportCharacteristicsType_ScaledMeasurementHysteresisTime */
+static int hf_nbap_measurementIncreaseThreshold = -1; /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
+static int hf_nbap_measurementChangeTime = -1; /* ReportCharacteristicsType_ScaledMeasurementChangeTime */
+static int hf_nbap_measurementDecreaseThreshold = -1; /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
+static int hf_nbap_measurementThreshold1 = -1; /* ReportCharacteristicsType_MeasurementThreshold */
+static int hf_nbap_measurementThreshold2 = -1; /* ReportCharacteristicsType_MeasurementThreshold */
+static int hf_nbap_reportPeriodicity = -1; /* ReportCharacteristicsType_ReportPeriodicity */
+static int hf_nbap_received_total_wide_band_power_01 = -1; /* Received_total_wide_band_power_Value_IncrDecrThres */
+static int hf_nbap_uL_TimeslotISCP_01 = -1; /* UL_TimeslotISCP_Value_IncrDecrThres */
+static int hf_nbap_sir = -1; /* SIR_Value_IncrDecrThres */
+static int hf_nbap_sir_error = -1; /* SIR_Error_Value_IncrDecrThres */
+static int hf_nbap_transmitted_code_power = -1; /* Transmitted_Code_Power_Value_IncrDecrThres */
+static int hf_nbap_rscp = -1; /* RSCP_Value_IncrDecrThres */
+static int hf_nbap_round_trip_time = -1; /* Round_Trip_Time_IncrDecrThres */
+static int hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1; /* Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
+static int hf_nbap_sir_01 = -1; /* SIR_Value */
+static int hf_nbap_sir_error_01 = -1; /* SIR_Error_Value */
+static int hf_nbap_transmitted_code_power_01 = -1; /* Transmitted_Code_Power_Value */
+static int hf_nbap_rscp_01 = -1; /* RSCP_Value */
+static int hf_nbap_rx_timing_deviation = -1; /* Rx_Timing_Deviation_Value */
+static int hf_nbap_round_trip_time_01 = -1; /* Round_Trip_Time_Value */
+static int hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold = -1; /* Extension_ReportCharacteristicsType_MeasurementThreshold */
+static int hf_nbap_msec = -1; /* MeasurementChangeTime_Scaledmsec */
+static int hf_nbap_msec_01 = -1; /* MeasurementHysteresisTime_Scaledmsec */
+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_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 */
+static int hf_nbap_informationnotAvailable = -1; /* InformationnotAvailable */
+static int hf_nbap_requesteddataValue = -1; /* RequestedDataValue */
+static int hf_nbap_dgps_corrections = -1; /* DGPSCorrections */
+static int hf_nbap_gps_navandrecovery = -1; /* GPS_NavigationModel_and_TimeRecovery */
+static int hf_nbap_gps_ionos_model = -1; /* GPS_Ionospheric_Model */
+static int hf_nbap_gps_utc_model = -1; /* GPS_UTC_Model */
+static int hf_nbap_gps_almanac = -1; /* GPS_Almanac */
+static int hf_nbap_gps_rt_integrity = -1; /* GPS_RealTime_Integrity */
+static int hf_nbap_gpsrxpos = -1; /* GPS_RX_POS */
+static int hf_nbap_SAT_Info_Almanac_item = -1; /* SAT_Info_Almanac_Item */
+static int hf_nbap_data_id = -1; /* DATA_ID */
+static int hf_nbap_sat_id = -1; /* SAT_ID */
+static int hf_nbap_gps_e_alm = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_gps_toa_alm = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_gps_delta_I_alm = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_omegadot_alm = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_svhealth_alm = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_gps_a_sqrt_alm = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_omegazero_alm = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_m_zero_alm = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_gps_omega_alm = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_gps_af_zero_alm = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_gps_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_SAT_Info_Almanac_ExtList_item = -1; /* SAT_Info_Almanac_ExtItem */
+static int hf_nbap_SAT_Info_DGPSCorrections_item = -1; /* SAT_Info_DGPSCorrections_Item */
+static int hf_nbap_iode_dgps = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_prc = -1; /* PRC */
+static int hf_nbap_range_correction_rate = -1; /* Range_Correction_Rate */
+static int hf_nbap_SATInfo_RealTime_Integrity_item = -1; /* SAT_Info_RealTime_Integrity_Item */
+static int hf_nbap_bad_sat_id = -1; /* SAT_ID */
+static int hf_nbap_new_secondary_CPICH = -1; /* CommonPhysicalChannelID */
+static int hf_nbap_secondary_CPICH_shall_not_be_used = -1; /* NULL */
+static int hf_nbap_serving_E_DCH_RL_in_this_NodeB = -1; /* Serving_E_DCH_RL_in_this_NodeB */
+static int hf_nbap_serving_E_DCH_RL_not_in_this_NodeB = -1; /* NULL */
+static int hf_nbap_sFNSFNChangeLimit = -1; /* SFNSFNChangeLimit */
+static int hf_nbap_predictedSFNSFNDeviationLimit = -1; /* PredictedSFNSFNDeviationLimit */
+static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
+static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
+static int hf_nbap_sFNSFNValue = -1; /* SFNSFNValue */
+static int hf_nbap_sFNSFNQuality = -1; /* SFNSFNQuality */
+static int hf_nbap_sFNSFNDriftRate = -1; /* SFNSFNDriftRate */
+static int hf_nbap_sFNSFNDriftRateQuality = -1; /* SFNSFNDriftRateQuality */
+static int hf_nbap_sFNSFNTimeStampInformation = -1; /* SFNSFNTimeStampInformation */
+static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
+static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
+static int hf_nbap_sFNSFNTimeStamp_FDD = -1; /* SFN */
+static int hf_nbap_sFNSFNTimeStamp_TDD = -1; /* SFNSFNTimeStamp_TDD */
+static int hf_nbap_sFN = -1; /* SFN */
+static int hf_nbap_sFNSFN_FDD = -1; /* SFNSFN_FDD */
+static int hf_nbap_sFNSFN_TDD = -1; /* SFNSFN_TDD */
+static int hf_nbap_sFNSFN_TDD768 = -1; /* SFNSFN_TDD768 */
+static int hf_nbap_sixteenQAM_UL_Operation_Indicator = -1; /* SixteenQAM_UL_Operation_Indicator */
+static int hf_nbap_sixteenQAM_UL_Delta_T2TP = -1; /* SixteenQAM_UL_Delta_T2TP */
+static int hf_nbap_synchronisationReportCharacteristicsType = -1; /* SynchronisationReportCharacteristicsType */
+static int hf_nbap_synchronisationReportCharactThreExc = -1; /* SynchronisationReportCharactThreExc */
+static int hf_nbap_SynchronisationReportCharactThreExc_item = -1; /* SynchronisationReportCharactThreInfoItem */
+static int hf_nbap_syncFrameNumber = -1; /* SyncFrameNumber */
+static int hf_nbap_cellSyncBurstInformation = -1; /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem */
+static int hf_nbap_cellSyncBurstInformation_item = -1; /* SynchronisationReportCharactCellSyncBurstInfoItem */
+static int hf_nbap_cellSyncBurstCode = -1; /* CellSyncBurstCode */
+static int hf_nbap_cellSyncBurstCodeShift = -1; /* CellSyncBurstCodeShift */
+static int hf_nbap_cellSyncBurstTiming = -1; /* CellSyncBurstTiming */
+static int hf_nbap_cellSyncBurstTimingThreshold = -1; /* CellSyncBurstTimingThreshold */
+static int hf_nbap_SyncDLCodeIdThreInfoLCR_item = -1; /* SyncDLCodeIdThreInfoList */
+static int hf_nbap_syncFrameNoToReceive = -1; /* SyncFrameNumber */
+static int hf_nbap_syncDLCodeIdInfoLCR = -1; /* SyncDLCodeInfoListLCR */
+static int hf_nbap_SyncDLCodeInfoListLCR_item = -1; /* SyncDLCodeInfoItemLCR */
+static int hf_nbap_syncDLCodeId = -1; /* SYNCDlCodeId */
+static int hf_nbap_syncDLCodeIdArrivTime = -1; /* CellSyncBurstTimingLCR */
+static int hf_nbap_syncDLCodeIdTimingThre = -1; /* CellSyncBurstTimingThreshold */
+static int hf_nbap_modulation = -1; /* Modulation */
+static int hf_nbap_TDD_DL_Code_Information_item = -1; /* TDD_DL_Code_InformationItem */
+static int hf_nbap_dPCH_ID = -1; /* DPCH_ID */
+static int hf_nbap_TDD_DL_Code_LCR_Information_item = -1; /* TDD_DL_Code_LCR_InformationItem */
+static int hf_nbap_tdd_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
+static int hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
+static int hf_nbap_TDD_DL_Code_768_Information_item = -1; /* TDD_DL_Code_768_InformationItem */
+static int hf_nbap_qPSK_01 = -1; /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
+static int hf_nbap_eightPSK = -1; /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
+static int hf_nbap_initialOffset = -1; /* INTEGER_0_255 */
+static int hf_nbap_noinitialOffset = -1; /* INTEGER_0_63 */
+static int hf_nbap_signalledGainFactors = -1; /* T_signalledGainFactors */
+static int hf_nbap_gainFactor = -1; /* T_gainFactor */
+static int hf_nbap_fdd = -1; /* T_fdd */
+static int hf_nbap_betaC = -1; /* BetaCD */
+static int hf_nbap_betaD = -1; /* BetaCD */
+static int hf_nbap_tdd = -1; /* BetaCD */
+static int hf_nbap_refTFCNumber = -1; /* RefTFCNumber */
+static int hf_nbap_computedGainFactors = -1; /* RefTFCNumber */
+static int hf_nbap_TDD_UL_Code_Information_item = -1; /* TDD_UL_Code_InformationItem */
+static int hf_nbap_TDD_UL_Code_LCR_Information_item = -1; /* TDD_UL_Code_LCR_InformationItem */
+static int hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
+static int hf_nbap_TDD_UL_Code_768_Information_item = -1; /* TDD_UL_Code_768_InformationItem */
+static int hf_nbap_qPSK_02 = -1; /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
+static int hf_nbap_eightPSK_01 = -1; /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
+static int hf_nbap_tFCI_SignallingOption = -1; /* TFCI_SignallingMode_TFCI_SignallingOption */
+static int hf_nbap_not_Used_splitType = -1; /* NULL */
+static int hf_nbap_not_Used_lengthOfTFCI2 = -1; /* NULL */
+static int hf_nbap_initialPhase_01 = -1; /* INTEGER_0_1048575_ */
+static int hf_nbap_dsField = -1; /* DsField */
+static int hf_nbap_genericTrafficCategory = -1; /* GenericTrafficCategory */
+static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1; /* Transmission_Gap_Pattern_Sequence_Information_item */
+static int hf_nbap_tGSN = -1; /* TGSN */
+static int hf_nbap_tGL1 = -1; /* GapLength */
+static int hf_nbap_tGL2 = -1; /* GapLength */
+static int hf_nbap_tGD = -1; /* TGD */
+static int hf_nbap_tGPL1 = -1; /* GapDuration */
+static int hf_nbap_not_to_be_used_1 = -1; /* GapDuration */
+static int hf_nbap_uL_DL_mode = -1; /* UL_DL_mode */
+static int hf_nbap_downlink_Compressed_Mode_Method = -1; /* Downlink_Compressed_Mode_Method */
+static int hf_nbap_uplink_Compressed_Mode_Method = -1; /* Uplink_Compressed_Mode_Method */
+static int hf_nbap_dL_FrameType = -1; /* DL_FrameType */
+static int hf_nbap_delta_SIR1 = -1; /* DeltaSIR */
+static int hf_nbap_delta_SIR_after1 = -1; /* DeltaSIR */
+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_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_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 */
+static int hf_nbap_TFCS_TFCSList_item = -1; /* TFCS_TFCSList_item */
+static int hf_nbap_cTFC = -1; /* TFCS_CTFC */
+static int hf_nbap_tFC_Beta = -1; /* TransportFormatCombination_Beta */
+static int hf_nbap_ctfc2bit = -1; /* INTEGER_0_3 */
+static int hf_nbap_ctfc4bit = -1; /* INTEGER_0_15 */
+static int hf_nbap_ctfc6bit = -1; /* INTEGER_0_63 */
+static int hf_nbap_ctfc8bit = -1; /* INTEGER_0_255 */
+static int hf_nbap_ctfc12bit = -1; /* INTEGER_0_4095 */
+static int hf_nbap_ctfc16bit = -1; /* INTEGER_0_65535 */
+static int hf_nbap_ctfcmaxbit = -1; /* INTEGER_0_maxCTFC */
+static int hf_nbap_Transport_Block_Size_List_item = -1; /* Transport_Block_Size_List_item */
+static int hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH = -1; /* Transport_Block_Size_Index_for_Enhanced_PCH */
+static int hf_nbap_dynamicParts = -1; /* TransportFormatSet_DynamicPartList */
+static int hf_nbap_semi_staticPart = -1; /* TransportFormatSet_Semi_staticPart */
+static int hf_nbap_TransportFormatSet_DynamicPartList_item = -1; /* TransportFormatSet_DynamicPartList_item */
+static int hf_nbap_nrOfTransportBlocks = -1; /* TransportFormatSet_NrOfTransportBlocks */
+static int hf_nbap_transportBlockSize = -1; /* TransportFormatSet_TransportBlockSize */
+static int hf_nbap_mode = -1; /* TransportFormatSet_ModeDP */
+static int hf_nbap_transmissionTimeIntervalInformation = -1; /* TransmissionTimeIntervalInformation */
+static int hf_nbap_TransmissionTimeIntervalInformation_item = -1; /* TransmissionTimeIntervalInformation_item */
+static int hf_nbap_transmissionTimeInterval = -1; /* TransportFormatSet_TransmissionTimeIntervalDynamic */
+static int hf_nbap_transmissionTimeInterval_01 = -1; /* TransportFormatSet_TransmissionTimeIntervalSemiStatic */
+static int hf_nbap_channelCoding = -1; /* TransportFormatSet_ChannelCodingType */
+static int hf_nbap_codingRate = -1; /* TransportFormatSet_CodingRate */
+static int hf_nbap_rateMatchingAttribute = -1; /* TransportFormatSet_RateMatchingAttribute */
+static int hf_nbap_cRC_Size = -1; /* TransportFormatSet_CRC_Size */
+static int hf_nbap_mode_01 = -1; /* TransportFormatSet_ModeSSP */
+static int hf_nbap_tdd_01 = -1; /* TDD_TransportFormatSet_ModeDP */
+static int hf_nbap_notApplicable = -1; /* NULL */
+static int hf_nbap_tdd_02 = -1; /* TransportFormatSet_SecondInterleavingMode */
+static int hf_nbap_mS = -1; /* INTEGER_0_16383 */
+static int hf_nbap_lS = -1; /* INTEGER_0_4294967295 */
+static int hf_nbap_tUTRANGANSSChangeLimit = -1; /* INTEGER_1_256 */
+static int hf_nbap_predictedTUTRANGANSSDeviationLimit = -1; /* INTEGER_1_256 */
+static int hf_nbap_tUTRANGANSS = -1; /* TUTRANGANSS */
+static int hf_nbap_tUTRANGANSSQuality = -1; /* INTEGER_0_255 */
+static int hf_nbap_tUTRANGANSSDriftRate = -1; /* INTEGER_M50_50 */
+static int hf_nbap_tUTRANGANSSDriftRateQuality = -1; /* INTEGER_0_50 */
+static int hf_nbap_ms_part = -1; /* INTEGER_0_16383 */
+static int hf_nbap_ls_part = -1; /* INTEGER_0_4294967295 */
+static int hf_nbap_tUTRANGPSChangeLimit = -1; /* TUTRANGPSChangeLimit */
+static int hf_nbap_predictedTUTRANGPSDeviationLimit = -1; /* PredictedTUTRANGPSDeviationLimit */
+static int hf_nbap_tUTRANGPS = -1; /* TUTRANGPS */
+static int hf_nbap_tUTRANGPSQuality = -1; /* TUTRANGPSQuality */
+static int hf_nbap_tUTRANGPSDriftRate = -1; /* TUTRANGPSDriftRate */
+static int hf_nbap_tUTRANGPSDriftRateQuality = -1; /* TUTRANGPSDriftRateQuality */
+static int hf_nbap_rNC_ID = -1; /* RNC_ID */
+static int hf_nbap_c_ID = -1; /* C_ID */
+static int hf_nbap_hSDSCH_Physical_Layer_Category = -1; /* INTEGER_1_64_ */
+static int hf_nbap_UL_Timeslot_Information_item = -1; /* UL_Timeslot_InformationItem */
+static int hf_nbap_uL_Code_InformationList = -1; /* TDD_UL_Code_Information */
+static int hf_nbap_UL_TimeslotLCR_Information_item = -1; /* UL_TimeslotLCR_InformationItem */
+static int hf_nbap_uL_Code_InformationList_01 = -1; /* TDD_UL_Code_LCR_Information */
+static int hf_nbap_UL_Timeslot768_Information_item = -1; /* UL_Timeslot768_InformationItem */
+static int hf_nbap_uL_Code_InformationList_02 = -1; /* TDD_UL_Code_768_Information */
+static int hf_nbap_uL_ScramblingCodeNumber = -1; /* UL_ScramblingCodeNumber */
+static int hf_nbap_uL_ScramblingCodeLength = -1; /* UL_ScramblingCodeLength */
+static int hf_nbap_uL_Synchronisation_StepSize = -1; /* UL_Synchronisation_StepSize */
+static int hf_nbap_uL_Synchronisation_Frequency = -1; /* UL_Synchronisation_Frequency */
+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_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_protocolIEs = -1; /* ProtocolIE_Container */
static int hf_nbap_protocolExtensions = -1; /* ProtocolExtensionContainer */
static int hf_nbap_secondary_CCPCH_parameters = -1; /* Secondary_CCPCH_CTCH_SetupRqstFDD */
static int hf_nbap_pRACH_parameters = -1; /* PRACH_CTCH_SetupRqstFDD */
static int hf_nbap_notUsed_pCPCHes_parameters = -1; /* NULL */
-static int hf_nbap_commonPhysicalChannelID = -1; /* CommonPhysicalChannelID */
static int hf_nbap_fdd_S_CCPCH_Offset = -1; /* FDD_S_CCPCH_Offset */
-static int hf_nbap_dl_ScramblingCode = -1; /* DL_ScramblingCode */
-static int hf_nbap_fdd_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
static int hf_nbap_tFCS = -1; /* TFCS */
static int hf_nbap_secondary_CCPCH_SlotFormat = -1; /* SecondaryCCPCH_SlotFormat */
-static int hf_nbap_tFCI_Presence = -1; /* TFCI_Presence */
static int hf_nbap_multiplexingPosition = -1; /* MultiplexingPosition */
static int hf_nbap_powerOffsetInformation = -1; /* PowerOffsetInformation_CTCH_SetupRqstFDD */
static int hf_nbap_sTTD_Indicator = -1; /* STTD_Indicator */
static int hf_nbap_fACH_Parameters = -1; /* FACH_ParametersList_CTCH_SetupRqstFDD */
static int hf_nbap_pCH_Parameters = -1; /* PCH_Parameters_CTCH_SetupRqstFDD */
-static int hf_nbap_iE_Extensions = -1; /* ProtocolExtensionContainer */
static int hf_nbap_pO1_ForTFCI_Bits = -1; /* PowerOffset */
static int hf_nbap_pO3_ForPilotBits = -1; /* PowerOffset */
static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item = -1; /* FACH_ParametersItem_CTCH_SetupRqstFDD */
-static int hf_nbap_commonTransportChannelID = -1; /* CommonTransportChannelID */
-static int hf_nbap_transportFormatSet = -1; /* TransportFormatSet */
-static int hf_nbap_toAWS = -1; /* ToAWS */
-static int hf_nbap_toAWE = -1; /* ToAWE */
static int hf_nbap_maxFACH_Power = -1; /* DL_Power */
static int hf_nbap_pCH_Power = -1; /* DL_Power */
static int hf_nbap_pICH_Parameters = -1; /* PICH_Parameters_CTCH_SetupRqstFDD */
@@ -784,6 +2760,9 @@ static int hf_nbap_aICH_TransmissionTiming = -1; /* AICH_TransmissionTiming */
static int hf_nbap_aICH_Power = -1; /* AICH_Power */
static int hf_nbap_secondary_CCPCH_parameters_01 = -1; /* Secondary_CCPCH_CTCH_SetupRqstTDD */
static int hf_nbap_pRACH_parameters_01 = -1; /* PRACH_CTCH_SetupRqstTDD */
+static int hf_nbap_pLCCH_parameters = -1; /* PLCCH_parameters */
+static int hf_nbap_eRUCCH_parameters = -1; /* E_RUCCH_parameters */
+static int hf_nbap_eRUCCH_768_parameters = -1; /* E_RUCCH_768_parameters */
static int hf_nbap_sCCPCH_CCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_tFCI_Coding = -1; /* TFCI_Coding */
static int hf_nbap_punctureLimit = -1; /* PunctureLimit */
@@ -791,33 +2770,26 @@ static int hf_nbap_secondaryCCPCH_parameterList = -1; /* Secondary_CCPCH_parame
static int hf_nbap_fACH_ParametersList = -1; /* FACH_ParametersList_CTCH_SetupRqstTDD */
static int hf_nbap_pCH_Parameters_01 = -1; /* PCH_Parameters_CTCH_SetupRqstTDD */
static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
-static int hf_nbap_tdd_ChannelisationCode = -1; /* TDD_ChannelisationCode */
-static int hf_nbap_timeslot = -1; /* TimeSlot */
static int hf_nbap_midambleShiftandBurstType = -1; /* MidambleShiftAndBurstType */
static int hf_nbap_tdd_PhysicalChannelOffset = -1; /* TDD_PhysicalChannelOffset */
-static int hf_nbap_repetitionPeriod = -1; /* RepetitionPeriod */
-static int hf_nbap_repetitionLength = -1; /* RepetitionLength */
static int hf_nbap_s_CCPCH_Power = -1; /* DL_Power */
static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item = -1; /* FACH_ParametersItem_CTCH_SetupRqstTDD */
static int hf_nbap_fACH_CCTrCH_ID = -1; /* CCTrCH_ID */
-static int hf_nbap_dl_TransportFormatSet = -1; /* TransportFormatSet */
static int hf_nbap_pCH_CCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_pICH_Parameters_01 = -1; /* PICH_Parameters_CTCH_SetupRqstTDD */
-static int hf_nbap_timeSlot = -1; /* TimeSlot */
static int hf_nbap_midambleshiftAndBurstType = -1; /* MidambleShiftAndBurstType */
static int hf_nbap_pagingIndicatorLength = -1; /* PagingIndicatorLength */
-static int hf_nbap_tdd_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
-static int hf_nbap_timeSlotLCR = -1; /* TimeSlotLCR */
-static int hf_nbap_midambleShiftLCR = -1; /* MidambleShiftLCR */
static int hf_nbap_second_TDD_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
+static int hf_nbap_midambleshiftAndBurstType78 = -1; /* MidambleShiftAndBurstType768 */
static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
-static int hf_nbap_timeslotLCR = -1; /* TimeSlotLCR */
static int hf_nbap_s_CCPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
static int hf_nbap_notificationIndicatorLength = -1; /* NotificationIndicatorLength */
static int hf_nbap_mICH_TDDOption_Specific_Parameters = -1; /* MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD */
static int hf_nbap_hCR_TDD = -1; /* MICH_HCR_Parameters_CTCH_SetupRqstTDD */
static int hf_nbap_lCR_TDD = -1; /* MICH_LCR_Parameters_CTCH_SetupRqstTDD */
+static int hf_nbap_cHipRate768_TDD = -1; /* MICH_768_Parameters_CTCH_SetupRqstTDD */
static int hf_nbap_tSTD_Indicator = -1; /* TSTD_Indicator */
+static int hf_nbap_midambleshiftAndBurstType768 = -1; /* MidambleShiftAndBurstType768 */
static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
static int hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD = -1; /* PRACH_Parameters_CTCH_SetupRqstTDD */
@@ -827,6 +2799,12 @@ static int hf_nbap_rACH = -1; /* RACH_Parameter_CTCH_SetupRq
static int hf_nbap_uL_TransportFormatSet = -1; /* TransportFormatSet */
static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item = -1; /* PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD */
static int hf_nbap_fPACH_Power = -1; /* FPACH_Power */
+static int hf_nbap_maxPowerPLCCH = -1; /* DL_Power */
+static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD */
+static int hf_nbap_tFCI_Presence768 = -1; /* TFCI_Presence */
+static int hf_nbap_midambleShiftandBurstType768 = -1; /* MidambleShiftAndBurstType768 */
+static int hf_nbap_maxE_RUCCH_MidambleShifts = -1; /* MaxPRACH_MidambleShifts */
+static int hf_nbap_e_RUCCH_Midamble = -1; /* PRACH_Midamble */
static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_item = -1; /* CommonTransportChannel_InformationResponse */
static int hf_nbap_secondary_CCPCH_parameters_02 = -1; /* Secondary_CCPCHList_CTCH_ReconfRqstFDD */
static int hf_nbap_pRACH_parameters_02 = -1; /* PRACHList_CTCH_ReconfRqstFDD */
@@ -842,20 +2820,18 @@ static int hf_nbap_allowedSlotFormatInformation_01 = -1; /* AllowedSlotFormatIn
static int hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item = -1; /* AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD */
static int hf_nbap_rACH_SlotFormat = -1; /* RACH_SlotFormat */
static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1; /* AICH_ParametersItem_CTCH_ReconfRqstFDD */
-static int hf_nbap_cCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_secondaryCCPCHList = -1; /* Secondary_CCPCHList_CTCH_ReconfRqstTDD */
static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
static int hf_nbap_sCCPCH_Power = -1; /* DL_Power */
+static int hf_nbap_secondaryCCPCH768List = -1; /* Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD */
+static int hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD */
static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item = -1; /* FACH_ParametersItem_CTCH_ReconfRqstTDD */
static int hf_nbap_commonPhysicalChannelId = -1; /* CommonPhysicalChannelID */
static int hf_nbap_fPACHPower = -1; /* FPACH_Power */
static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
static int hf_nbap_Cell_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
-static int hf_nbap_c_ID = -1; /* C_ID */
static int hf_nbap_configurationGenerationID = -1; /* ConfigurationGenerationID */
-static int hf_nbap_resourceOperationalState = -1; /* ResourceOperationalState */
-static int hf_nbap_availabilityStatus = -1; /* AvailabilityStatus */
static int hf_nbap_local_Cell_ID = -1; /* Local_Cell_ID */
static int hf_nbap_primary_SCH_Information = -1; /* P_SCH_Information_AuditRsp */
static int hf_nbap_secondary_SCH_Information = -1; /* S_SCH_Information_AuditRsp */
@@ -886,6 +2862,8 @@ static int hf_nbap_communicationControlPortID = -1; /* CommunicationControlPort
static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_PRACH_768_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_Local_Cell_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_dl_or_global_capacityCredit = -1; /* DL_or_Global_CapacityCredit */
static int hf_nbap_ul_capacityCredit = -1; /* UL_CapacityCredit */
@@ -898,6 +2876,9 @@ static int hf_nbap_local_Cell_Group_ID = -1; /* Local_Cell_ID */
static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_power_Local_Cell_Group_ID = -1; /* Local_Cell_ID */
+static int hf_nbap_PLCCH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_E_RUCCH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_cell = -1; /* Cell_CM_Rqst */
static int hf_nbap_rACH_01 = -1; /* RACH_CM_Rqst */
static int hf_nbap_notUsed_cPCH = -1; /* NULL */
@@ -907,6 +2888,10 @@ static int hf_nbap_cell_01 = -1; /* Cell_CM_Rsp */
static int hf_nbap_rACH_02 = -1; /* RACH_CM_Rsp */
static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp = -1; /* Extension_CommonMeasurementObjectType_CM_Rsp */
static int hf_nbap_commonMeasurementValue = -1; /* CommonMeasurementValue */
+static int hf_nbap_cell_02 = -1; /* Cell_CM_Rprt */
+static int hf_nbap_rACH_03 = -1; /* RACH_CM_Rprt */
+static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt = -1; /* Extension_CommonMeasurementObjectType_CM_Rprt */
+static int hf_nbap_commonMeasurementValueInformation = -1; /* CommonMeasurementValueInformation */
static int hf_nbap_n_INSYNC_IND = -1; /* N_INSYNC_IND */
static int hf_nbap_n_OUTSYNC_IND = -1; /* N_OUTSYNC_IND */
static int hf_nbap_t_RLFAILURE = -1; /* T_RLFAILURE */
@@ -924,7 +2909,6 @@ static int hf_nbap_dLPowerAveragingWindowSize = -1; /* DLPowerAveragingWindowSi
static int hf_nbap_iPDL_FDD_Parameters = -1; /* IPDL_FDD_Parameters */
static int hf_nbap_iPDL_Indicator = -1; /* IPDL_Indicator */
static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item = -1; /* ProtocolIE_Single_Container */
-static int hf_nbap_cellPortionID = -1; /* CellPortionID */
static int hf_nbap_associatedSecondaryCPICH = -1; /* CommonPhysicalChannelID */
static int hf_nbap_maximumTransmissionPowerforCellPortion = -1; /* MaximumTransmissionPower */
static int hf_nbap_syncCaseIndicator = -1; /* SyncCaseIndicator_Cell_SetupRqstTDD_PSCH */
@@ -988,6 +2972,11 @@ static int hf_nbap_AICH_InformationList_ResourceStatusInd_item = -1; /* Protoco
static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item = -1; /* MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst */
static int hf_nbap_iB_Type = -1; /* IB_Type */
static int hf_nbap_iB_OC_ID = -1; /* IB_OC_ID */
@@ -1020,7 +3009,6 @@ 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_rL_ID = -1; /* RL_ID */
static int hf_nbap_firstRLS_indicator = -1; /* FirstRLS_Indicator */
static int hf_nbap_frameOffset = -1; /* FrameOffset */
static int hf_nbap_chipOffset = -1; /* ChipOffset */
@@ -1035,12 +3023,17 @@ static int hf_nbap_maxSet_E_DPDCHs = -1; /* Max_Set_E_DPDCHs */
static int hf_nbap_e_TFCS_Information = -1; /* E_TFCS_Information */
static int hf_nbap_e_TTI = -1; /* E_TTI */
static int hf_nbap_e_DPCCH_PO = -1; /* E_DPCCH_PO */
+static int hf_nbap_e_RGCH_2_IndexStepThreshold = -1; /* E_RGCH_2_IndexStepThreshold */
+static int hf_nbap_e_RGCH_3_IndexStepThreshold = -1; /* E_RGCH_3_IndexStepThreshold */
+static int hf_nbap_hARQ_Info_for_E_DCH = -1; /* HARQ_Info_for_E_DCH */
+static int hf_nbap_hSDSCH_Configured_Indicator = -1; /* HSDSCH_Configured_Indicator */
static int hf_nbap_powerOffsetInformation_02 = -1; /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_uL_DPCH_Information = -1; /* UL_DPCH_Information_RL_SetupRqstTDD */
static int hf_nbap_tdd_DPCHOffset = -1; /* TDD_DPCHOffset */
static int hf_nbap_uL_Timeslot_Information = -1; /* UL_Timeslot_Information */
static int hf_nbap_uL_TimeslotLCR_Information = -1; /* UL_TimeslotLCR_Information */
+static int hf_nbap_uL_Timeslot768_Information = -1; /* UL_Timeslot768_Information */
static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_tdd_TPC_DownlinkStepSize = -1; /* TDD_TPC_DownlinkStepSize */
static int hf_nbap_cCTrCH_TPCList = -1; /* CCTrCH_TPCList_RL_SetupRqstTDD */
@@ -1049,11 +3042,11 @@ static int hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item = -1; /* CCTrCH_TPCItem_
static int hf_nbap_dL_Timeslot_Information = -1; /* DL_Timeslot_Information */
static int hf_nbap_dL_TimeslotLCR_Information = -1; /* DL_TimeslotLCR_Information */
static int hf_nbap_tstdIndicator = -1; /* TSTD_Indicator */
+static int hf_nbap_dL_Timeslot768_Information = -1; /* DL_Timeslot768_Information */
static int hf_nbap_specialBurstScheduling = -1; /* SpecialBurstScheduling */
static int hf_nbap_dL_TimeSlotISCPInfo = -1; /* DL_TimeslotISCPInfo */
static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_rL_Set_ID = -1; /* RL_Set_ID */
-static int hf_nbap_received_total_wide_band_power = -1; /* Received_total_wide_band_power_Value */
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 */
@@ -1068,7 +3061,6 @@ static int hf_nbap_uSCH_InformationResponseList = -1; /* USCH_InformationRespon
static int hf_nbap_uL_TimeSlot_ISCP_LCR_Info = -1; /* UL_TimeSlot_ISCP_LCR_Info */
static int hf_nbap_generalCause = -1; /* GeneralCauseList_RL_SetupFailureFDD */
static int hf_nbap_rLSpecificCause = -1; /* RLSpecificCauseList_RL_SetupFailureFDD */
-static int hf_nbap_cause = -1; /* Cause */
static int hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD */
static int hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* Successful_RL_InformationRespList_RL_SetupFailureFDD */
static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item = -1; /* ProtocolIE_Single_Container */
@@ -1116,7 +3108,6 @@ static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -
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 */
-static int hf_nbap_dCH_ID = -1; /* DCH_ID */
static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_maxDL_Power = -1; /* DL_Power */
static int hf_nbap_minDL_Power = -1; /* DL_Power */
@@ -1129,6 +3120,7 @@ static int hf_nbap_ul_DPCH_InformationListLCR = -1; /* UL_DPCH_LCR_InformationA
static int hf_nbap_ul_sir_target = -1; /* UL_SIR */
static int hf_nbap_tDD_TPC_UplinkStepSize_LCR = -1; /* TDD_TPC_UplinkStepSize_LCR */
static int hf_nbap_uL_Timeslot_InformationLCR = -1; /* UL_TimeslotLCR_Information */
+static int hf_nbap_uL_Timeslot_Information768 = -1; /* UL_Timeslot768_Information */
static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
static int hf_nbap_ul_DPCH_InformationAddList = -1; /* UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
static int hf_nbap_ul_DPCH_InformationModifyList = -1; /* UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
@@ -1137,13 +3129,14 @@ static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_ite
static int hf_nbap_ul_DPCH_InformationAddListLCR = -1; /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
static int hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
static int hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
-static int hf_nbap_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType */
static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
-static int hf_nbap_dPCH_ID = -1; /* DPCH_ID */
static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1; /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR */
static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item = -1; /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR */
+static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
+static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1; /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 */
+static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item = -1; /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 */
static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1; /* UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
@@ -1157,6 +3150,7 @@ static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1;
static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1; /* DL_Power */
static int hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item = -1; /* CCTrCH_TPCAddItem_RL_ReconfPrepTDD */
static int hf_nbap_dL_Timeslot_InformationLCR = -1; /* DL_TimeslotLCR_Information */
+static int hf_nbap_dL_Timeslot_Information768 = -1; /* DL_Timeslot768_Information */
static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
static int hf_nbap_cCTrCH_TPCList_02 = -1; /* CCTrCH_TPCModifyList_RL_ReconfPrepTDD */
static int hf_nbap_dl_DPCH_InformationAddList = -1; /* DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
@@ -1175,17 +3169,16 @@ static int hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item =
static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
static int hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
static int hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
+static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
+static int hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
+static int hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
+static int hf_nbap_dPCH_ID768 = -1; /* DPCH_ID768 */
static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1; /* DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepTDD */
static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1; /* DSCH_Information_ModifyItem_RL_ReconfPrepTDD */
-static int hf_nbap_dSCH_ID = -1; /* DSCH_ID */
-static int hf_nbap_allocationRetentionPriority = -1; /* AllocationRetentionPriority */
-static int hf_nbap_frameHandlingPriority = -1; /* FrameHandlingPriority */
-static int hf_nbap_transportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1; /* DSCH_Information_DeleteItem_RL_ReconfPrepTDD */
static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1; /* USCH_Information_ModifyItem_RL_ReconfPrepTDD */
-static int hf_nbap_uSCH_ID = -1; /* USCH_ID */
static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1; /* USCH_Information_DeleteItem_RL_ReconfPrepTDD */
static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item = -1; /* RL_Information_RL_ReconfPrepTDD */
static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_item = -1; /* ProtocolIE_Single_Container */
@@ -1236,7 +3229,6 @@ static int hf_nbap_all_RLS_01 = -1; /* RL_Set_DM_Rsp */
static int hf_nbap_rL_InformationList_DM_Rsp = -1; /* RL_InformationList_DM_Rsp */
static int hf_nbap_RL_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_dedicatedMeasurementValue = -1; /* DedicatedMeasurementValue */
-static int hf_nbap_cFN = -1; /* CFN */
static int hf_nbap_PUSCH_Info_DM_Rsp_item = -1; /* PUSCH_ID */
static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item = -1; /* Multiple_PUSCH_InfoListIE_DM_Rsp */
static int hf_nbap_pUSCH_ID = -1; /* PUSCH_ID */
@@ -1244,6 +3236,8 @@ static int hf_nbap_rL_Set_InformationList_DM_Rsp = -1; /* RL_Set_InformationLis
static int hf_nbap_RL_Set_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp */
static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp */
+static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item = -1; /* Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp */
+static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp */
static int hf_nbap_rL_02 = -1; /* RL_DM_Rprt */
static int hf_nbap_rLS_02 = -1; /* RL_Set_DM_Rprt */
static int hf_nbap_all_RL_02 = -1; /* RL_DM_Rprt */
@@ -1280,6 +3274,8 @@ static int hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = -1; /* DL_
static int hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = -1; /* HS_PDSCH_FDD_Code_Information */
static int hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = -1; /* HS_SCCH_FDD_Code_Information */
static int hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = -1; /* MaximumTransmissionPower */
+static int hf_nbap_e_AGCH_FDD_Code_Information = -1; /* E_AGCH_FDD_Code_Information */
+static int hf_nbap_e_RGCH_E_HICH_FDD_Code_Information = -1; /* E_RGCH_E_HICH_FDD_Code_Information */
static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item = -1; /* PDSCHSets_AddItem_PSCH_ReconfRqst */
static int hf_nbap_pDSCHSet_ID = -1; /* PDSCHSet_ID */
static int hf_nbap_pDSCH_InformationList = -1; /* PDSCH_Information_AddList_PSCH_ReconfRqst */
@@ -1292,6 +3288,11 @@ static int hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1; /*
static int hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
static int hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1; /* DL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
static int hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
+static int hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1; /* DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
+static int hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
+static int hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst = -1; /* DL_Code_InformationAddList_768_PSCH_ReconfRqst */
+static int hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* DL_Code_InformationAddItem_768_PSCH_ReconfRqst */
+static int hf_nbap_pDSCH_ID768 = -1; /* PDSCH_ID768 */
static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item = -1; /* PDSCHSets_ModifyItem_PSCH_ReconfRqst */
static int hf_nbap_pDSCH_InformationList_01 = -1; /* PDSCH_Information_ModifyList_PSCH_ReconfRqst */
static int hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
@@ -1302,6 +3303,10 @@ static int hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
static int hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
static int hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
static int hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
+static int hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Code_768_InformationModifyList_PSCH_ReconfRqst */
+static int hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item = -1; /* PDSCHSets_DeleteItem_PSCH_ReconfRqst */
static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item = -1; /* PUSCHSets_AddItem_PSCH_ReconfRqst */
static int hf_nbap_pUSCHSet_ID = -1; /* PUSCHSet_ID */
@@ -1314,6 +3319,10 @@ static int hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1; /*
static int hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
static int hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1; /* UL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
static int hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
+static int hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1; /* UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
+static int hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
+static int hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst = -1; /* UL_Code_InformationAddList_768_PSCH_ReconfRqst */
+static int hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* UL_Code_InformationAddItem_768_PSCH_ReconfRqst */
static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item = -1; /* PUSCHSets_ModifyItem_PSCH_ReconfRqst */
static int hf_nbap_pUSCH_InformationList_01 = -1; /* PUSCH_Information_ModifyList_PSCH_ReconfRqst */
static int hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1; /* UL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
@@ -1324,6 +3333,10 @@ static int hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst = -1;
static int hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
static int hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1; /* UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
static int hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst = -1; /* UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
+static int hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1; /* UL_Code_768_InformationModifyList_PSCH_ReconfRqst */
+static int hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item = -1; /* PUSCHSets_DeleteItem_PSCH_ReconfRqst */
static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst */
static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
@@ -1332,28 +3345,62 @@ static int hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Co
static int hf_nbap_maxHSDSCH_HSSCCH_Power = -1; /* MaximumTransmissionPower */
static int hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode */
static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst */
-static int hf_nbap_timeSlot_01 = -1; /* TimeSlotLCR */
static int hf_nbap_midambleShiftAndBurstType_01 = -1; /* MidambleShiftLCR */
static int hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst */
static int hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst */
+static int hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst */
+static int hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode768 */
static int hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst = -1; /* HS_SCCH_Information_PSCH_ReconfRqst */
static int hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst = -1; /* HS_SCCH_Information_LCR_PSCH_ReconfRqst */
static int hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationItem_PSCH_ReconfRqst */
static int hf_nbap_hS_SCCH_ID = -1; /* HS_SCCH_ID */
static int hf_nbap_hS_SCCH_MaxPower = -1; /* DL_Power */
static int hf_nbap_hS_SICH_Information = -1; /* HS_SICH_Information_PSCH_ReconfRqst */
-static int hf_nbap_hsSICH_ID = -1; /* HS_SICH_ID */
static int hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
-static int hf_nbap_first_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
-static int hf_nbap_second_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
static int hf_nbap_hS_SICH_Information_LCR = -1; /* HS_SICH_Information_LCR_PSCH_ReconfRqst */
+static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationItem_768_PSCH_ReconfRqst */
+static int hf_nbap_hS_SICH_Information_768 = -1; /* HS_SICH_Information_768_PSCH_ReconfRqst */
static int hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst = -1; /* HS_SCCH_InformationModify_PSCH_ReconfRqst */
static int hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1; /* HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst */
static int hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationModifyItem_PSCH_ReconfRqst */
static int hf_nbap_hS_SICH_Information_01 = -1; /* HS_SICH_InformationModify_PSCH_ReconfRqst */
static int hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
static int hf_nbap_hS_SICH_Information_LCR_01 = -1; /* HS_SICH_InformationModify_LCR_PSCH_ReconfRqst */
+static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst */
+static int hf_nbap_hS_SICH_Information_768_01 = -1; /* HS_SICH_InformationModify_768_PSCH_ReconfRqst */
static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item = -1; /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
+static int hf_nbap_lTGI_Presence = -1; /* LTGI_Presence */
+static int hf_nbap_sNPL_Reporting_Type = -1; /* SNPL_Reporting_Type */
+static int hf_nbap_e_PUCH_Timeslot_Info = -1; /* E_PUCH_Timeslot_Info */
+static int hf_nbap_E_PUCH_Timeslot_Info_item = -1; /* TimeSlot */
+static int hf_nbap_e_AGCH_Information_PSCH_ReconfRqst = -1; /* E_AGCH_Information_PSCH_ReconfRqst */
+static int hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationItem_PSCH_ReconfRqst */
+static int hf_nbap_e_AGCH_ID = -1; /* E_AGCH_Id */
+static int hf_nbap_e_AGCH_MaxPower = -1; /* DL_Power */
+static int hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst = -1; /* E_AGCH_InformationModify_PSCH_ReconfRqst */
+static int hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationModifyItem_PSCH_ReconfRqst */
+static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item = -1; /* Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst */
+static int hf_nbap_e_HICH_MaxPower = -1; /* DL_Power */
+static int hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst = -1; /* E_AGCH_Information_768_PSCH_ReconfRqst */
+static int hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationItem_768_PSCH_ReconfRqst */
+static int hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst = -1; /* E_AGCH_InformationModify_768_PSCH_ReconfRqst */
+static int hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst */
+static int hf_nbap_e_PUCH_Timeslot_InfoLCR = -1; /* E_PUCH_Timeslot_InfoLCR */
+static int hf_nbap_E_PUCH_Timeslot_InfoLCR_item = -1; /* E_PUCH_Timeslot_Item_InfoLCR */
+static int hf_nbap_e_PUCH_Codelist_LCR = -1; /* E_PUCH_Codelist_LCR */
+static int hf_nbap_E_PUCH_Codelist_LCR_item = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst = -1; /* E_AGCH_Information_LCR_PSCH_ReconfRqst */
+static int hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationItem_LCR_PSCH_ReconfRqst */
+static int hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1; /* E_AGCH_InformationModify_LCR_PSCH_ReconfRqst */
+static int hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
+static int hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst = -1; /* E_HICH_Information_LCR_PSCH_ReconfRqst */
+static int hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item = -1; /* E_HICH_InformationItem_LCR_PSCH_ReconfRqst */
+static int hf_nbap_e_HICH_Type = -1; /* E_HICH_Type */
+static int hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1; /* E_HICH_InformationModify_LCR_PSCH_ReconfRqst */
+static int hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item = -1; /* E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item = -1; /* Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst */
+static int hf_nbap_eRUCCH_SYNC_UL_codes_bitmap = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_generalCause_05 = -1; /* GeneralCauseList_PSCH_ReconfFailure */
static int hf_nbap_setSpecificCause = -1; /* SetSpecificCauseList_PSCH_ReconfFailureTDD */
static int hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1; /* Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD */
@@ -1366,25 +3413,21 @@ static int hf_nbap_nodeB = -1; /* NULL */
static int hf_nbap_communicationContextInfoList_Reset = -1; /* CommunicationContextInfoList_Reset */
static int hf_nbap_CommunicationContextInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_communicationContextType_Reset = -1; /* CommunicationContextType_Reset */
-static int hf_nbap_cRNC_CommunicationContextID = -1; /* CRNC_CommunicationContextID */
static int hf_nbap_nodeB_CommunicationContextID = -1; /* NodeB_CommunicationContextID */
static int hf_nbap_communicationControlPortInfoList_Reset = -1; /* CommunicationControlPortInfoList_Reset */
static int hf_nbap_CommunicationControlPortInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
-static int hf_nbap_cell_02 = -1; /* Cell_InfEx_Rqst */
-static int hf_nbap_cell_03 = -1; /* Cell_InfEx_Rsp */
+static int hf_nbap_cell_03 = -1; /* Cell_InfEx_Rqst */
+static int hf_nbap_cell_04 = -1; /* Cell_InfEx_Rsp */
static int hf_nbap_requestedDataValue = -1; /* RequestedDataValue */
-static int hf_nbap_cell_04 = -1; /* Cell_Inf_Rprt */
+static int hf_nbap_cell_05 = -1; /* Cell_Inf_Rprt */
static int hf_nbap_requestedDataValueInformation = -1; /* RequestedDataValueInformation */
static int hf_nbap_cSBTransmissionID = -1; /* CSBTransmissionID */
static int hf_nbap_sfn = -1; /* SFN */
-static int hf_nbap_cellSyncBurstCode = -1; /* CellSyncBurstCode */
-static int hf_nbap_cellSyncBurstCodeShift = -1; /* CellSyncBurstCodeShift */
static int hf_nbap_initialDLTransPower = -1; /* DL_Power */
static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item = -1; /* TimeSlot */
static int hf_nbap_cSBMeasurementID = -1; /* CSBMeasurementID */
static int hf_nbap_synchronisationReportType = -1; /* SynchronisationReportType */
static int hf_nbap_synchronisationReportCharacteristics = -1; /* SynchronisationReportCharacteristics */
-static int hf_nbap_uARFCN = -1; /* UARFCN */
static int hf_nbap_sYNCDlCodeId = -1; /* SYNCDlCodeId */
static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item = -1; /* CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD */
static int hf_nbap_syncFrameNumberToTransmit = -1; /* SyncFrameNumber */
@@ -1419,12 +3462,10 @@ static int hf_nbap_lateEntrantCell = -1; /* NULL */
static int hf_nbap_frequencyAcquisition = -1; /* NULL */
static int hf_nbap_cellSyncBurstMeasuredInfo = -1; /* CellSyncBurstMeasInfoList_CellSyncReprtTDD */
static int hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item = -1; /* CellSyncBurstMeasInfoItem_CellSyncReprtTDD */
-static int hf_nbap_sFN = -1; /* SFN */
-static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD = -1; /* SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD */
+static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD = -1; /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD */
static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item = -1; /* CellSyncBurstInfo_CellSyncReprtTDD */
static int hf_nbap_cellSyncBurstAvailable = -1; /* CellSyncBurstAvailable_CellSyncReprtTDD */
static int hf_nbap_cellSyncBurstNotAvailable = -1; /* NULL */
-static int hf_nbap_cellSyncBurstTiming = -1; /* CellSyncBurstTiming */
static int hf_nbap_cellSyncBurstSIR = -1; /* CellSyncBurstSIR */
static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item = -1; /* SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD */
static int hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD = -1; /* SyncDLCodeIdInfo_CellSyncReprtTDD */
@@ -1437,608 +3478,19 @@ static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* DCH_Rear
static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* DSCH_RearrangeItem_Bearer_RearrangeInd */
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_hsDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* E_DCH_RearrangeItem_Bearer_RearrangeInd */
-static int hf_nbap_e_DCH_MACdFlow_ID = -1; /* E_DCH_MACdFlow_ID */
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_cell_05 = -1; /* Cell_CM_Rprt */
-static int hf_nbap_rACH_03 = -1; /* RACH_CM_Rprt */
-static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt = -1; /* Extension_CommonMeasurementObjectType_CM_Rprt */
-static int hf_nbap_commonMeasurementValueInformation = -1; /* CommonMeasurementValueInformation */
-static int hf_nbap_cMConfigurationChangeCFN = -1; /* CFN */
-static int hf_nbap_transmission_Gap_Pattern_Sequence_Status = -1; /* Transmission_Gap_Pattern_Sequence_Status_List */
-static int hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; /* Transmission_Gap_Pattern_Sequence_Status_List_item */
-static int hf_nbap_tGPSID = -1; /* TGPSID */
-static int hf_nbap_tGPRC = -1; /* TGPRC */
-static int hf_nbap_tGCFN = -1; /* CFN */
-static int hf_nbap_priorityLevel = -1; /* PriorityLevel */
-static int hf_nbap_pre_emptionCapability = -1; /* Pre_emptionCapability */
-static int hf_nbap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */
-static int hf_nbap_aOA_LCR = -1; /* AOA_LCR */
-static int hf_nbap_aOA_LCR_Accuracy_Class = -1; /* AOA_LCR_Accuracy_Class */
-static int hf_nbap_Best_Cell_Portions_Value_item = -1; /* Best_Cell_Portions_Item */
-static int hf_nbap_sIRValue = -1; /* SIR_Value */
-static int hf_nbap_radioNetwork = -1; /* CauseRadioNetwork */
-static int hf_nbap_transport = -1; /* CauseTransport */
-static int hf_nbap_protocol = -1; /* CauseProtocol */
-static int hf_nbap_misc = -1; /* CauseMisc */
-static int hf_nbap_initialPhase_0_1048575 = -1; /* INTEGER_0_1048575_ */
-static int hf_nbap_steadyStatePhase = -1; /* INTEGER_0_255_ */
-static int hf_nbap_initialPhase = -1; /* INTEGER_0_524287_ */
-static int hf_nbap_steadyStatePhase_01 = -1; /* INTEGER_0_127_ */
-static int hf_nbap_CommonChannelsCapacityConsumptionLaw_item = -1; /* CommonChannelsCapacityConsumptionLaw_item */
-static int hf_nbap_dl_Cost = -1; /* INTEGER_0_65535 */
-static int hf_nbap_ul_Cost = -1; /* INTEGER_0_65535 */
-static int hf_nbap_tUTRANGPSMeasurementAccuracyClass = -1; /* TUTRANGPSAccuracyClass */
-static int hf_nbap_transmitted_carrier_power = -1; /* Transmitted_Carrier_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 */
-static int hf_nbap_notUsed_2_detected_PCPCH_access_preambles = -1; /* NULL */
-static int hf_nbap_extension_CommonMeasurementValue = -1; /* Extension_CommonMeasurementValue */
-static int hf_nbap_measurementAvailable = -1; /* CommonMeasurementAvailable */
-static int hf_nbap_measurementnotAvailable = -1; /* CommonMeasurementnotAvailable */
-static int hf_nbap_commonmeasurementValue = -1; /* CommonMeasurementValue */
-static int hf_nbap_ie_Extensions = -1; /* ProtocolExtensionContainer */
-static int hf_nbap_bindingID = -1; /* BindingID */
-static int hf_nbap_transportLayerAddress = -1; /* TransportLayerAddress */
-static int hf_nbap_triggeringMessage = -1; /* TriggeringMessage */
-static int hf_nbap_procedureCriticality = -1; /* Criticality */
-static int hf_nbap_iEsCriticalityDiagnostics = -1; /* CriticalityDiagnostics_IE_List */
-static int hf_nbap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiagnostics_IE_List_item */
-static int hf_nbap_iECriticality = -1; /* Criticality */
-static int hf_nbap_iE_ID = -1; /* ProtocolIE_ID */
-static int hf_nbap_repetitionNumber = -1; /* RepetitionNumber0 */
-static int hf_nbap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */
-static int hf_nbap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */
-static int hf_nbap_ul_FP_Mode = -1; /* UL_FP_Mode */
-static int hf_nbap_dCH_SpecificInformationList = -1; /* DCH_Specific_FDD_InformationList */
-static int hf_nbap_DCH_Specific_FDD_InformationList_item = -1; /* DCH_Specific_FDD_Item */
-static int hf_nbap_ul_TransportFormatSet = -1; /* TransportFormatSet */
-static int hf_nbap_qE_Selector = -1; /* QE_Selector */
-static int hf_nbap_DCH_InformationResponse_item = -1; /* DCH_InformationResponseItem */
-static int hf_nbap_DCH_TDD_Information_item = -1; /* DCH_TDD_InformationItem */
-static int hf_nbap_dCH_SpecificInformationList_01 = -1; /* DCH_Specific_TDD_InformationList */
-static int hf_nbap_DCH_Specific_TDD_InformationList_item = -1; /* DCH_Specific_TDD_Item */
-static int hf_nbap_ul_CCTrCH_ID = -1; /* CCTrCH_ID */
-static int hf_nbap_dl_CCTrCH_ID = -1; /* CCTrCH_ID */
-static int hf_nbap_FDD_DCHs_to_Modify_item = -1; /* FDD_DCHs_to_ModifyItem */
-static int hf_nbap_dCH_SpecificInformationList_02 = -1; /* DCH_ModifySpecificInformation_FDD */
-static int hf_nbap_DCH_ModifySpecificInformation_FDD_item = -1; /* DCH_ModifySpecificItem_FDD */
-static int hf_nbap_TDD_DCHs_to_Modify_item = -1; /* DCH_ModifyItem_TDD */
-static int hf_nbap_dCH_SpecificInformationList_03 = -1; /* DCH_ModifySpecificInformation_TDD */
-static int hf_nbap_DCH_ModifySpecificInformation_TDD_item = -1; /* DCH_ModifySpecificItem_TDD */
-static int hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1; /* DedicatedChannelsCapacityConsumptionLaw_item */
-static int hf_nbap_dl_Cost_1 = -1; /* INTEGER_0_65535 */
-static int hf_nbap_dl_Cost_2 = -1; /* INTEGER_0_65535 */
-static int hf_nbap_ul_Cost_1 = -1; /* INTEGER_0_65535 */
-static int hf_nbap_ul_Cost_2 = -1; /* INTEGER_0_65535 */
-static int hf_nbap_sIR_Value = -1; /* SIR_Value */
-static int hf_nbap_sIR_ErrorValue = -1; /* SIR_Error_Value */
-static int hf_nbap_transmittedCodePowerValue = -1; /* Transmitted_Code_Power_Value */
-static int hf_nbap_rSCP = -1; /* RSCP_Value */
-static int hf_nbap_rxTimingDeviationValue = -1; /* Rx_Timing_Deviation_Value */
-static int hf_nbap_roundTripTime = -1; /* Round_Trip_Time_Value */
-static int hf_nbap_extension_DedicatedMeasurementValue = -1; /* Extension_DedicatedMeasurementValue */
-static int hf_nbap_measurementAvailable_01 = -1; /* DedicatedMeasurementAvailable */
-static int hf_nbap_measurementnotAvailable_01 = -1; /* DedicatedMeasurementnotAvailable */
-static int hf_nbap_dedicatedmeasurementValue = -1; /* DedicatedMeasurementValue */
-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_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 */
-static int hf_nbap_propagation_delay = -1; /* PropagationDelay */
-static int hf_nbap_deactivation_type = -1; /* Execution_Type */
-static int hf_nbap_synchronised = -1; /* CFN */
-static int hf_nbap_unsynchronised = -1; /* NULL */
-static int hf_nbap_gpstow = -1; /* GPSTOW */
-static int hf_nbap_status_health = -1; /* GPS_Status_Health */
-static int hf_nbap_satelliteinfo = -1; /* SAT_Info_DGPSCorrections */
-static int hf_nbap_prcdeviation = -1; /* PRCDeviation */
-static int hf_nbap_DL_Timeslot_Information_item = -1; /* DL_Timeslot_InformationItem */
-static int hf_nbap_dL_Code_Information = -1; /* TDD_DL_Code_Information */
-static int hf_nbap_DL_TimeslotLCR_Information_item = -1; /* DL_TimeslotLCR_InformationItem */
-static int hf_nbap_dL_Code_LCR_Information = -1; /* TDD_DL_Code_LCR_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 */
-static int hf_nbap_adjustmentRatio = -1; /* ScaledAdjustmentRatio */
-static int hf_nbap_DL_ReferencePowerInformationList_item = -1; /* DL_ReferencePowerInformationItem */
-static int hf_nbap_dl_Reference_Power = -1; /* DL_Power */
-static int hf_nbap_DL_TimeslotISCPInfo_item = -1; /* DL_TimeslotISCPInfoItem */
-static int hf_nbap_dL_TimeslotISCP = -1; /* DL_TimeslotISCP */
-static int hf_nbap_DL_TimeslotISCPInfoLCR_item = -1; /* DL_TimeslotISCPInfoItemLCR */
-static int hf_nbap_DSCH_InformationResponse_item = -1; /* DSCH_InformationResponseItem */
-static int hf_nbap_DSCH_TDD_Information_item = -1; /* DSCH_TDD_InformationItem */
-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 */
-static int hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1; /* DL_ScramblingCode */
-static int hf_nbap_e_AGCH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
-static int hf_nbap_primary_e_RNTI = -1; /* E_RNTI */
-static int hf_nbap_secondary_e_RNTI = -1; /* E_RNTI */
-static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
-static int hf_nbap_e_RGCH_Signature_Sequence = -1; /* E_RGCH_Signature_Sequence */
-static int hf_nbap_e_HICH_Signature_Sequence = -1; /* E_HICH_Signature_Sequence */
-static int hf_nbap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */
-static int hf_nbap_primary_Secondary_Grant_Selector = -1; /* E_Primary_Secondary_Grant_Selector */
-static int hf_nbap_e_RGCH_Release_Indicator = -1; /* E_RGCH_Release_Indicator */
-static int hf_nbap_e_DCH_MACdFlows_Information = -1; /* E_DCH_MACdFlows_Information */
-static int hf_nbap_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_e_DCH_Non_Scheduled_Transmission_Grant = -1; /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
-static int hf_nbap_e_DCH_Scheduled_Transmission_Grant = -1; /* NULL */
-static int hf_nbap_E_DCH_LogicalChannelInformation_item = -1; /* E_DCH_LogicalChannelInformationItem */
-static int hf_nbap_logicalChannelId = -1; /* LogicalChannelID */
-static int hf_nbap_schedulingPriorityIndicator = -1; /* SchedulingPriorityIndicator */
-static int hf_nbap_mACesGuaranteedBitRate = -1; /* MACesGuaranteedBitRate */
-static int hf_nbap_e_DCH_DDI_Value = -1; /* E_DCH_DDI_Value */
-static int hf_nbap_mACd_PDU_Size_List = -1; /* E_DCH_MACdPDU_SizeList */
-static int hf_nbap_E_DCH_MACdPDU_SizeList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
-static int hf_nbap_mACdPDU_Size = -1; /* MACdPDU_Size */
-static int hf_nbap_E_DCH_LogicalChannelToModify_item = -1; /* E_DCH_LogicalChannelToModifyItem */
-static int hf_nbap_mACd_PDU_Size_List_01 = -1; /* E_DCH_MACdPDU_SizeToModifyList */
-static int hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
-static int hf_nbap_E_DCH_LogicalChannelToDelete_item = -1; /* E_DCH_LogicalChannelToDeleteItem */
-static int hf_nbap_e_DCH_MACdFlow_Specific_Info = -1; /* E_DCH_MACdFlow_Specific_InfoList */
-static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem */
-static int hf_nbap_tnlQos = -1; /* TnlQos */
-static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
-static int hf_nbap_eDCH_HARQ_PO_FDD = -1; /* E_DCH_HARQ_PO_FDD */
-static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1; /* E_DCH_MACdFlow_Multiplexing_List */
-static int hf_nbap_eDCH_Grant_Type_Information = -1; /* E_DCH_Grant_Type_Information */
-static int hf_nbap_bundlingModeIndicator = -1; /* BundlingModeIndicator */
-static int hf_nbap_eDCHLogicalChannelInformation = -1; /* E_DCH_LogicalChannelInformation */
-static int hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_MACdFlow_Specific_InformationResp_Item */
-static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem_to_Modify */
-static int hf_nbap_eDCH_LogicalChannelToAdd = -1; /* E_DCH_LogicalChannelInformation */
-static int hf_nbap_eDCH_LogicalChannelToModify = -1; /* E_DCH_LogicalChannelToModify */
-static int hf_nbap_eDCH_LogicalChannelToDelete = -1; /* E_DCH_LogicalChannelToDelete */
-static int hf_nbap_E_DCH_MACdFlows_to_Delete_item = -1; /* E_DCH_MACdFlow_to_Delete_Item */
-static int hf_nbap_maxBits_MACe_PDU_non_scheduled = -1; /* Max_Bits_MACe_PDU_non_scheduled */
-static int hf_nbap_hARQ_Process_Allocation_2ms = -1; /* HARQ_Process_Allocation_2ms_EDCH */
-static int hf_nbap_replace_01 = -1; /* E_RGCH_E_HICH_FDD_Code_List */
-static int hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item = -1; /* FDD_DL_ChannelisationCodeNumber */
-static int hf_nbap_e_DCH_TFCI_Table_Index = -1; /* E_DCH_TFCI_Table_Index */
-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_FDD_DL_CodeInformation_item = -1; /* FDD_DL_CodeInformationItem */
-static int hf_nbap_transmissionGapPatternSequenceCodeInformation = -1; /* TransmissionGapPatternSequenceCodeInformation */
-static int hf_nbap_wna_alm = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_sat_info_almanac = -1; /* SAT_Info_Almanac */
-static int hf_nbap_sVGlobalHealth_alm = -1; /* BIT_STRING_SIZE_364 */
-static int hf_nbap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_alpha_one_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_alpha_two_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_alpha_three_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_beta_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_beta_one_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_beta_two_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_beta_three_ionos = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_GPS_Information_item = -1; /* GPS_Information_Item */
-static int hf_nbap_bad_satellites = -1; /* GPSBadSat_Info_RealTime_Integrity */
-static int hf_nbap_no_bad_satellites = -1; /* NULL */
-static int hf_nbap_sat_info = -1; /* SATInfo_RealTime_Integrity */
-static int hf_nbap_GPS_NavigationModel_and_TimeRecovery_item = -1; /* GPS_NavandRecovery_Item */
-static int hf_nbap_tx_tow_nav = -1; /* INTEGER_0_1048575 */
-static int hf_nbap_sat_id_nav = -1; /* SAT_ID */
-static int hf_nbap_tlm_message_nav = -1; /* BIT_STRING_SIZE_14 */
-static int hf_nbap_tlm_revd_c_nav = -1; /* BIT_STRING_SIZE_2 */
-static int hf_nbap_ho_word_nav = -1; /* BIT_STRING_SIZE_22 */
-static int hf_nbap_w_n_nav = -1; /* BIT_STRING_SIZE_10 */
-static int hf_nbap_ca_or_p_on_l2_nav = -1; /* BIT_STRING_SIZE_2 */
-static int hf_nbap_user_range_accuracy_index_nav = -1; /* BIT_STRING_SIZE_4 */
-static int hf_nbap_sv_health_nav = -1; /* BIT_STRING_SIZE_6 */
-static int hf_nbap_iodc_nav = -1; /* BIT_STRING_SIZE_10 */
-static int hf_nbap_l2_p_dataflag_nav = -1; /* BIT_STRING_SIZE_1 */
-static int hf_nbap_sf1_reserved_nav = -1; /* BIT_STRING_SIZE_87 */
-static int hf_nbap_t_gd_nav = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_t_oc_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_a_f_2_nav = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_a_f_1_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_a_f_zero_nav = -1; /* BIT_STRING_SIZE_22 */
-static int hf_nbap_c_rs_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_delta_n_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_m_zero_nav = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_c_uc_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_gps_e_nav = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_c_us_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_a_sqrt_nav = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_t_oe_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_fit_interval_flag_nav = -1; /* BIT_STRING_SIZE_1 */
-static int hf_nbap_aodo_nav = -1; /* BIT_STRING_SIZE_5 */
-static int hf_nbap_c_ic_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_omega_zero_nav = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_c_is_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_i_zero_nav = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_c_rc_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_gps_omega_nav = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_omegadot_nav = -1; /* BIT_STRING_SIZE_24 */
-static int hf_nbap_idot_nav = -1; /* BIT_STRING_SIZE_14 */
-static int hf_nbap_spare_zero_fill = -1; /* BIT_STRING_SIZE_20 */
-static int hf_nbap_latitudeSign = -1; /* T_latitudeSign */
-static int hf_nbap_latitude = -1; /* INTEGER_0_8388607 */
-static int hf_nbap_longitude = -1; /* INTEGER_M8388608_8388607 */
-static int hf_nbap_directionOfAltitude = -1; /* T_directionOfAltitude */
-static int hf_nbap_altitude = -1; /* INTEGER_0_32767 */
-static int hf_nbap_a_one_utc = -1; /* BIT_STRING_SIZE_24 */
-static int hf_nbap_a_zero_utc = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_t_ot_utc = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_delta_t_ls_utc = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_w_n_t_utc = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_w_n_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_dn_utc = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_delta_t_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_implicit = -1; /* HARQ_MemoryPartitioning_Implicit */
-static int hf_nbap_explicit = -1; /* HARQ_MemoryPartitioning_Explicit */
-static int hf_nbap_number_of_Processes = -1; /* INTEGER_1_8_ */
-static int hf_nbap_hARQ_MemoryPartitioningList = -1; /* HARQ_MemoryPartitioningList */
-static int hf_nbap_HARQ_MemoryPartitioningList_item = -1; /* HARQ_MemoryPartitioningItem */
-static int hf_nbap_process_Memory_Size = -1; /* T_process_Memory_Size */
-static int hf_nbap_HS_DSCHProvidedBitRate_item = -1; /* HS_DSCHProvidedBitRate_Item */
-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_DSCHRequiredPower_item = -1; /* HS_DSCHRequiredPower_Item */
-static int hf_nbap_hS_DSCHRequiredPowerValue = -1; /* HS_DSCHRequiredPowerValue */
-static int hf_nbap_hS_DSCHRequiredPowerPerUEInformation = -1; /* HS_DSCHRequiredPowerPerUEInformation */
-static int hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item = -1; /* HS_DSCHRequiredPowerPerUEInformation_Item */
-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_hSDSCH_MACdFlows_Information = -1; /* HSDSCH_MACdFlows_Information */
-static int hf_nbap_ueCapability_Info = -1; /* UE_Capability_Information */
-static int hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1; /* MAChsReorderingBufferSize_for_RLC_UM */
-static int hf_nbap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
-static int hf_nbap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
-static int hf_nbap_ackNackRepetitionFactor = -1; /* AckNack_RepetitionFactor */
-static int hf_nbap_cqiPowerOffset = -1; /* CQI_Power_Offset */
-static int hf_nbap_ackPowerOffset = -1; /* Ack_Power_Offset */
-static int hf_nbap_nackPowerOffset = -1; /* Nack_Power_Offset */
-static int hf_nbap_hsscch_PowerOffset = -1; /* HSSCCH_PowerOffset */
-static int hf_nbap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
-static int hf_nbap_tDD_AckNack_Power_Offset = -1; /* TDD_AckNack_Power_Offset */
-static int hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify = -1; /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
-static int hf_nbap_priorityQueueInfotoModify = -1; /* PriorityQueue_InfoList_to_Modify */
-static int hf_nbap_hSSCCHCodeChangeGrant = -1; /* HSSCCH_Code_Change_Grant */
-static int hf_nbap_tDDAckNackPowerOffset = -1; /* TDD_AckNack_Power_Offset */
-static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
-static int hf_nbap_priorityQueueInfotoModifyUnsynchronised = -1; /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
-static int hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp = -1; /* HSDSCH_MACdFlow_Specific_InformationResp */
-static int hf_nbap_hsSCCH_Specific_Information_ResponseFDD = -1; /* HSSCCH_Specific_InformationRespListFDD */
-static int hf_nbap_hARQ_MemoryPartitioning = -1; /* HARQ_MemoryPartitioning */
-static int hf_nbap_hsSCCH_Specific_Information_ResponseTDD = -1; /* HSSCCH_Specific_InformationRespListTDD */
-static int hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR = -1; /* HSSCCH_Specific_InformationRespListTDDLCR */
-static int hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item = -1; /* HSDSCH_MACdFlow_Specific_InformationResp_Item */
-static int hf_nbap_hsDSCHMacdFlow_Id = -1; /* HSDSCH_MACdFlow_ID */
-static int hf_nbap_hSDSCH_Initial_Capacity_Allocation = -1; /* HSDSCH_Initial_Capacity_Allocation */
-static int hf_nbap_hSDSCH_MACdFlow_Specific_Info = -1; /* HSDSCH_MACdFlow_Specific_InfoList */
-static int hf_nbap_priorityQueue_Info = -1; /* PriorityQueue_InfoList */
-static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem */
-static int hf_nbap_HSDSCH_MACdFlows_to_Delete_item = -1; /* HSDSCH_MACdFlows_to_Delete_Item */
-static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1; /* HSDSCH_Initial_Capacity_AllocationItem */
-static int hf_nbap_maximum_MACdPDU_Size = -1; /* MACdPDU_Size */
-static int hf_nbap_hSDSCH_InitialWindowSize = -1; /* HSDSCH_InitialWindowSize */
-static int hf_nbap_HSSCCH_Specific_InformationRespListFDD_item = -1; /* HSSCCH_Codes */
-static int hf_nbap_codeNumber = -1; /* INTEGER_0_127 */
-static int hf_nbap_HSSCCH_Specific_InformationRespListTDD_item = -1; /* HSSCCH_Specific_InformationRespItemTDD */
-static int hf_nbap_tDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
-static int hf_nbap_hSSICH_Info = -1; /* HSSICH_Info */
-static int hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item = -1; /* HSSCCH_Specific_InformationRespItemTDDLCR */
-static int hf_nbap_hSSICH_InfoLCR = -1; /* HSSICH_InfoLCR */
-static int hf_nbap_failed_HS_SICH = -1; /* HS_SICH_failed */
-static int hf_nbap_missed_HS_SICH = -1; /* HS_SICH_missed */
-static int hf_nbap_total_HS_SICH = -1; /* HS_SICH_total */
-static int hf_nbap_number_of_HS_PDSCH_codes = -1; /* INTEGER_0_15 */
-static int hf_nbap_hS_PDSCH_Start_code_number = -1; /* HS_PDSCH_Start_code_number */
-static int hf_nbap_replace_02 = -1; /* HS_SCCH_FDD_Code_List */
-static int hf_nbap_HS_SCCH_FDD_Code_List_item = -1; /* HS_SCCH_FDD_Code_Information_Item */
-static int hf_nbap_hsSCCHCodeChangeIndicator = -1; /* HSSCCH_CodeChangeIndicator */
-static int hf_nbap_onDemand = -1; /* NULL */
-static int hf_nbap_periodic = -1; /* InformationReportCharacteristicsType_ReportPeriodicity */
-static int hf_nbap_onModification = -1; /* InformationReportCharacteristicsType_OnModification */
-static int hf_nbap_min = -1; /* ReportPeriodicity_Scaledmin */
-static int hf_nbap_hours = -1; /* ReportPeriodicity_Scaledhour */
-static int hf_nbap_information_thresholds = -1; /* InformationThresholds */
-static int hf_nbap_dgps = -1; /* DGPSThresholds */
-static int hf_nbap_information_Type_Item = -1; /* Information_Type_Item */
-static int hf_nbap_gPSInformation = -1; /* GPS_Information */
-static int hf_nbap_iP_SpacingFDD = -1; /* T_iP_SpacingFDD */
-static int hf_nbap_iP_Length = -1; /* T_iP_Length */
-static int hf_nbap_seed = -1; /* INTEGER_0_63 */
-static int hf_nbap_burstModeParams = -1; /* BurstModeParams */
-static int hf_nbap_iP_Offset = -1; /* INTEGER_0_9 */
-static int hf_nbap_iP_SpacingTDD = -1; /* T_iP_SpacingTDD */
-static int hf_nbap_iP_Start = -1; /* INTEGER_0_4095 */
-static int hf_nbap_iP_Slot = -1; /* INTEGER_0_14 */
-static int hf_nbap_iP_PCCPCH = -1; /* T_iP_PCCPCH */
-static int hf_nbap_iP_SpacingTDD_01 = -1; /* T_iP_SpacingTDD_01 */
-static int hf_nbap_iP_Sub = -1; /* T_iP_Sub */
-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_MACdPDU_Size_Indexlist_item = -1; /* MACdPDU_Size_IndexItem */
-static int hf_nbap_sID = -1; /* SID */
-static int hf_nbap_macdPDU_Size = -1; /* MACdPDU_Size */
-static int hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item = -1; /* MACdPDU_Size_IndexItem_to_Modify */
-static int hf_nbap_MessageStructure_item = -1; /* MessageStructure_item */
-static int hf_nbap_repetitionNumber_01 = -1; /* RepetitionNumber1 */
-static int hf_nbap_type1 = -1; /* T_type1 */
-static int hf_nbap_midambleConfigurationBurstType1And3 = -1; /* MidambleConfigurationBurstType1And3 */
-static int hf_nbap_midambleAllocationMode = -1; /* T_midambleAllocationMode */
-static int hf_nbap_defaultMidamble = -1; /* NULL */
-static int hf_nbap_commonMidamble = -1; /* NULL */
-static int hf_nbap_ueSpecificMidamble = -1; /* MidambleShiftLong */
-static int hf_nbap_type2 = -1; /* T_type2 */
-static int hf_nbap_midambleConfigurationBurstType2 = -1; /* MidambleConfigurationBurstType2 */
-static int hf_nbap_midambleAllocationMode_01 = -1; /* T_midambleAllocationMode_01 */
-static int hf_nbap_ueSpecificMidamble_01 = -1; /* MidambleShiftShort */
-static int hf_nbap_type3 = -1; /* T_type3 */
-static int hf_nbap_midambleAllocationMode_02 = -1; /* T_midambleAllocationMode_02 */
-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_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_NeighbouringCellMeasurementInformation_item = -1; /* NeighbouringCellMeasurementInformation_item */
-static int hf_nbap_neighbouringFDDCellMeasurementInformation = -1; /* NeighbouringFDDCellMeasurementInformation */
-static int hf_nbap_neighbouringTDDCellMeasurementInformation = -1; /* NeighbouringTDDCellMeasurementInformation */
-static int hf_nbap_extension_neighbouringCellMeasurementInformation = -1; /* Extension_neighbouringCellMeasurementInformation */
-static int hf_nbap_uC_Id = -1; /* UC_Id */
-static int hf_nbap_primaryScramblingCode = -1; /* PrimaryScramblingCode */
-static int hf_nbap_cellParameterID = -1; /* CellParameterID */
-static int hf_nbap_NI_Information_item = -1; /* Notification_Indicator */
-static int hf_nbap_PriorityQueue_InfoList_item = -1; /* PriorityQueue_InfoItem */
-static int hf_nbap_priorityQueueId = -1; /* PriorityQueue_Id */
-static int hf_nbap_associatedHSDSCH_MACdFlow = -1; /* HSDSCH_MACdFlow_ID */
-static int hf_nbap_t1 = -1; /* T1 */
-static int hf_nbap_discardTimer = -1; /* DiscardTimer */
-static int hf_nbap_mAC_hsWindowSize = -1; /* MAC_hsWindowSize */
-static int hf_nbap_mAChsGuaranteedBitRate = -1; /* MAChsGuaranteedBitRate */
-static int hf_nbap_macdPDU_Size_Index = -1; /* MACdPDU_Size_Indexlist */
-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_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_Info_item = -1; /* RL_Specific_E_DCH_Info_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 */
-static int hf_nbap_reference_E_TFCI_PO = -1; /* Reference_E_TFCI_PO */
-static int hf_nbap_periodic_01 = -1; /* ReportCharacteristicsType_ReportPeriodicity */
-static int hf_nbap_event_a = -1; /* ReportCharacteristicsType_EventA */
-static int hf_nbap_event_b = -1; /* ReportCharacteristicsType_EventB */
-static int hf_nbap_event_c = -1; /* ReportCharacteristicsType_EventC */
-static int hf_nbap_event_d = -1; /* ReportCharacteristicsType_EventD */
-static int hf_nbap_event_e = -1; /* ReportCharacteristicsType_EventE */
-static int hf_nbap_event_f = -1; /* ReportCharacteristicsType_EventF */
-static int hf_nbap_extension_ReportCharacteristics = -1; /* Extension_ReportCharacteristics */
-static int hf_nbap_measurementThreshold = -1; /* ReportCharacteristicsType_MeasurementThreshold */
-static int hf_nbap_measurementHysteresisTime = -1; /* ReportCharacteristicsType_ScaledMeasurementHysteresisTime */
-static int hf_nbap_measurementIncreaseThreshold = -1; /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
-static int hf_nbap_measurementChangeTime = -1; /* ReportCharacteristicsType_ScaledMeasurementChangeTime */
-static int hf_nbap_measurementDecreaseThreshold = -1; /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
-static int hf_nbap_measurementThreshold1 = -1; /* ReportCharacteristicsType_MeasurementThreshold */
-static int hf_nbap_measurementThreshold2 = -1; /* ReportCharacteristicsType_MeasurementThreshold */
-static int hf_nbap_reportPeriodicity = -1; /* ReportCharacteristicsType_ReportPeriodicity */
-static int hf_nbap_received_total_wide_band_power_01 = -1; /* Received_total_wide_band_power_Value_IncrDecrThres */
-static int hf_nbap_uL_TimeslotISCP_01 = -1; /* UL_TimeslotISCP_Value_IncrDecrThres */
-static int hf_nbap_sir = -1; /* SIR_Value_IncrDecrThres */
-static int hf_nbap_sir_error = -1; /* SIR_Error_Value_IncrDecrThres */
-static int hf_nbap_transmitted_code_power = -1; /* Transmitted_Code_Power_Value_IncrDecrThres */
-static int hf_nbap_rscp = -1; /* RSCP_Value_IncrDecrThres */
-static int hf_nbap_round_trip_time = -1; /* Round_Trip_Time_IncrDecrThres */
-static int hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1; /* Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
-static int hf_nbap_sir_01 = -1; /* SIR_Value */
-static int hf_nbap_sir_error_01 = -1; /* SIR_Error_Value */
-static int hf_nbap_transmitted_code_power_01 = -1; /* Transmitted_Code_Power_Value */
-static int hf_nbap_rscp_01 = -1; /* RSCP_Value */
-static int hf_nbap_rx_timing_deviation = -1; /* Rx_Timing_Deviation_Value */
-static int hf_nbap_round_trip_time_01 = -1; /* Round_Trip_Time_Value */
-static int hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold = -1; /* Extension_ReportCharacteristicsType_MeasurementThreshold */
-static int hf_nbap_msec = -1; /* MeasurementChangeTime_Scaledmsec */
-static int hf_nbap_msec_01 = -1; /* MeasurementHysteresisTime_Scaledmsec */
-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_informationAvailable = -1; /* InformationAvailable */
-static int hf_nbap_informationnotAvailable = -1; /* InformationnotAvailable */
-static int hf_nbap_requesteddataValue = -1; /* RequestedDataValue */
-static int hf_nbap_dgps_corrections = -1; /* DGPSCorrections */
-static int hf_nbap_gps_navandrecovery = -1; /* GPS_NavigationModel_and_TimeRecovery */
-static int hf_nbap_gps_ionos_model = -1; /* GPS_Ionospheric_Model */
-static int hf_nbap_gps_utc_model = -1; /* GPS_UTC_Model */
-static int hf_nbap_gps_almanac = -1; /* GPS_Almanac */
-static int hf_nbap_gps_rt_integrity = -1; /* GPS_RealTime_Integrity */
-static int hf_nbap_gpsrxpos = -1; /* GPS_RX_POS */
-static int hf_nbap_SAT_Info_Almanac_item = -1; /* SAT_Info_Almanac_Item */
-static int hf_nbap_data_id = -1; /* DATA_ID */
-static int hf_nbap_sat_id = -1; /* SAT_ID */
-static int hf_nbap_gps_e_alm = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_gps_toa_alm = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_gps_delta_I_alm = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_omegadot_alm = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_svhealth_alm = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_gps_a_sqrt_alm = -1; /* BIT_STRING_SIZE_24 */
-static int hf_nbap_omegazero_alm = -1; /* BIT_STRING_SIZE_24 */
-static int hf_nbap_m_zero_alm = -1; /* BIT_STRING_SIZE_24 */
-static int hf_nbap_gps_omega_alm = -1; /* BIT_STRING_SIZE_24 */
-static int hf_nbap_gps_af_zero_alm = -1; /* BIT_STRING_SIZE_11 */
-static int hf_nbap_gps_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
-static int hf_nbap_SAT_Info_Almanac_ExtList_item = -1; /* SAT_Info_Almanac_ExtItem */
-static int hf_nbap_SAT_Info_DGPSCorrections_item = -1; /* SAT_Info_DGPSCorrections_Item */
-static int hf_nbap_iode_dgps = -1; /* BIT_STRING_SIZE_8 */
-static int hf_nbap_udre = -1; /* UDRE */
-static int hf_nbap_prc = -1; /* PRC */
-static int hf_nbap_range_correction_rate = -1; /* Range_Correction_Rate */
-static int hf_nbap_SATInfo_RealTime_Integrity_item = -1; /* SAT_Info_RealTime_Integrity_Item */
-static int hf_nbap_bad_sat_id = -1; /* SAT_ID */
-static int hf_nbap_new_secondary_CPICH = -1; /* CommonPhysicalChannelID */
-static int hf_nbap_secondary_CPICH_shall_not_be_used = -1; /* NULL */
-static int hf_nbap_serving_E_DCH_RL_in_this_NodeB = -1; /* Serving_E_DCH_RL_in_this_NodeB */
-static int hf_nbap_serving_E_DCH_RL_not_in_this_NodeB = -1; /* NULL */
-static int hf_nbap_sFNSFNChangeLimit = -1; /* SFNSFNChangeLimit */
-static int hf_nbap_predictedSFNSFNDeviationLimit = -1; /* PredictedSFNSFNDeviationLimit */
-static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
-static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
-static int hf_nbap_sFNSFNValue = -1; /* SFNSFNValue */
-static int hf_nbap_sFNSFNQuality = -1; /* SFNSFNQuality */
-static int hf_nbap_sFNSFNDriftRate = -1; /* SFNSFNDriftRate */
-static int hf_nbap_sFNSFNDriftRateQuality = -1; /* SFNSFNDriftRateQuality */
-static int hf_nbap_sFNSFNTimeStampInformation = -1; /* SFNSFNTimeStampInformation */
-static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
-static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
-static int hf_nbap_sFNSFNTimeStamp_FDD = -1; /* SFN */
-static int hf_nbap_sFNSFNTimeStamp_TDD = -1; /* SFNSFNTimeStamp_TDD */
-static int hf_nbap_sFNSFN_FDD = -1; /* SFNSFN_FDD */
-static int hf_nbap_sFNSFN_TDD = -1; /* SFNSFN_TDD */
-static int hf_nbap_synchronisationReportCharacteristicsType = -1; /* SynchronisationReportCharacteristicsType */
-static int hf_nbap_synchronisationReportCharactThreExc = -1; /* SynchronisationReportCharactThreExc */
-static int hf_nbap_SynchronisationReportCharactThreExc_item = -1; /* SynchronisationReportCharactThreInfoItem */
-static int hf_nbap_syncFrameNumber = -1; /* SyncFrameNumber */
-static int hf_nbap_cellSyncBurstInformation = -1; /* SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem */
-static int hf_nbap_cellSyncBurstInformation_item = -1; /* SynchronisationReportCharactCellSyncBurstInfoItem */
-static int hf_nbap_cellSyncBurstTimingThreshold = -1; /* CellSyncBurstTimingThreshold */
-static int hf_nbap_SyncDLCodeIdThreInfoLCR_item = -1; /* SyncDLCodeIdThreInfoList */
-static int hf_nbap_syncFrameNoToReceive = -1; /* SyncFrameNumber */
-static int hf_nbap_syncDLCodeIdInfoLCR = -1; /* SyncDLCodeInfoListLCR */
-static int hf_nbap_SyncDLCodeInfoListLCR_item = -1; /* SyncDLCodeInfoItemLCR */
-static int hf_nbap_syncDLCodeId = -1; /* SYNCDlCodeId */
-static int hf_nbap_syncDLCodeIdArrivTime = -1; /* CellSyncBurstTimingLCR */
-static int hf_nbap_syncDLCodeIdTimingThre = -1; /* CellSyncBurstTimingThreshold */
-static int hf_nbap_modulation = -1; /* Modulation */
-static int hf_nbap_TDD_DL_Code_Information_item = -1; /* TDD_DL_Code_InformationItem */
-static int hf_nbap_TDD_DL_Code_LCR_Information_item = -1; /* TDD_DL_Code_LCR_InformationItem */
-static int hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
-static int hf_nbap_qPSK = -1; /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
-static int hf_nbap_eightPSK = -1; /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
-static int hf_nbap_initialOffset = -1; /* INTEGER_0_255 */
-static int hf_nbap_noinitialOffset = -1; /* INTEGER_0_63 */
-static int hf_nbap_signalledGainFactors = -1; /* T_signalledGainFactors */
-static int hf_nbap_gainFactor = -1; /* T_gainFactor */
-static int hf_nbap_fdd = -1; /* T_fdd */
-static int hf_nbap_betaC = -1; /* BetaCD */
-static int hf_nbap_betaD = -1; /* BetaCD */
-static int hf_nbap_tdd = -1; /* BetaCD */
-static int hf_nbap_refTFCNumber = -1; /* RefTFCNumber */
-static int hf_nbap_computedGainFactors = -1; /* RefTFCNumber */
-static int hf_nbap_TDD_UL_Code_Information_item = -1; /* TDD_UL_Code_InformationItem */
-static int hf_nbap_TDD_UL_Code_LCR_Information_item = -1; /* TDD_UL_Code_LCR_InformationItem */
-static int hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
-static int hf_nbap_qPSK_01 = -1; /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
-static int hf_nbap_eightPSK_01 = -1; /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
-static int hf_nbap_tFCI_SignallingOption = -1; /* TFCI_SignallingMode_TFCI_SignallingOption */
-static int hf_nbap_not_Used_splitType = -1; /* NULL */
-static int hf_nbap_not_Used_lengthOfTFCI2 = -1; /* NULL */
-static int hf_nbap_initialPhase_01 = -1; /* INTEGER_0_1048575_ */
-static int hf_nbap_dsField = -1; /* DsField */
-static int hf_nbap_genericTrafficCategory = -1; /* GenericTrafficCategory */
-static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1; /* Transmission_Gap_Pattern_Sequence_Information_item */
-static int hf_nbap_tGSN = -1; /* TGSN */
-static int hf_nbap_tGL1 = -1; /* GapLength */
-static int hf_nbap_tGL2 = -1; /* GapLength */
-static int hf_nbap_tGD = -1; /* TGD */
-static int hf_nbap_tGPL1 = -1; /* GapDuration */
-static int hf_nbap_not_to_be_used_1 = -1; /* GapDuration */
-static int hf_nbap_uL_DL_mode = -1; /* UL_DL_mode */
-static int hf_nbap_downlink_Compressed_Mode_Method = -1; /* Downlink_Compressed_Mode_Method */
-static int hf_nbap_uplink_Compressed_Mode_Method = -1; /* Uplink_Compressed_Mode_Method */
-static int hf_nbap_dL_FrameType = -1; /* DL_FrameType */
-static int hf_nbap_delta_SIR1 = -1; /* DeltaSIR */
-static int hf_nbap_delta_SIR_after1 = -1; /* DeltaSIR */
-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_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_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 */
-static int hf_nbap_TFCS_TFCSList_item = -1; /* TFCS_TFCSList_item */
-static int hf_nbap_cTFC = -1; /* TFCS_CTFC */
-static int hf_nbap_tFC_Beta = -1; /* TransportFormatCombination_Beta */
-static int hf_nbap_ctfc2bit = -1; /* INTEGER_0_3 */
-static int hf_nbap_ctfc4bit = -1; /* INTEGER_0_15 */
-static int hf_nbap_ctfc6bit = -1; /* INTEGER_0_63 */
-static int hf_nbap_ctfc8bit = -1; /* INTEGER_0_255 */
-static int hf_nbap_ctfc12bit = -1; /* INTEGER_0_4095 */
-static int hf_nbap_ctfc16bit = -1; /* INTEGER_0_65535 */
-static int hf_nbap_ctfcmaxbit = -1; /* INTEGER_0_16777215 */
-static int hf_nbap_dynamicParts = -1; /* TransportFormatSet_DynamicPartList */
-static int hf_nbap_semi_staticPart = -1; /* TransportFormatSet_Semi_staticPart */
-static int hf_nbap_TransportFormatSet_DynamicPartList_item = -1; /* TransportFormatSet_DynamicPartList_item */
-static int hf_nbap_nrOfTransportBlocks = -1; /* TransportFormatSet_NrOfTransportBlocks */
-static int hf_nbap_transportBlockSize = -1; /* TransportFormatSet_TransportBlockSize */
-static int hf_nbap_mode = -1; /* TransportFormatSet_ModeDP */
-static int hf_nbap_transmissionTimeIntervalInformation = -1; /* TransmissionTimeIntervalInformation */
-static int hf_nbap_TransmissionTimeIntervalInformation_item = -1; /* TransmissionTimeIntervalInformation_item */
-static int hf_nbap_transmissionTimeInterval = -1; /* TransportFormatSet_TransmissionTimeIntervalDynamic */
-static int hf_nbap_transmissionTimeInterval_01 = -1; /* TransportFormatSet_TransmissionTimeIntervalSemiStatic */
-static int hf_nbap_channelCoding = -1; /* TransportFormatSet_ChannelCodingType */
-static int hf_nbap_codingRate = -1; /* TransportFormatSet_CodingRate */
-static int hf_nbap_rateMatchingAttribute = -1; /* TransportFormatSet_RateMatchingAttribute */
-static int hf_nbap_cRC_Size = -1; /* TransportFormatSet_CRC_Size */
-static int hf_nbap_mode_01 = -1; /* TransportFormatSet_ModeSSP */
-static int hf_nbap_tdd_01 = -1; /* TDD_TransportFormatSet_ModeDP */
-static int hf_nbap_notApplicable = -1; /* NULL */
-static int hf_nbap_tdd_02 = -1; /* TransportFormatSet_SecondInterleavingMode */
-static int hf_nbap_ms_part = -1; /* INTEGER_0_16383 */
-static int hf_nbap_ls_part = -1; /* INTEGER_0_4294967295 */
-static int hf_nbap_tUTRANGPSChangeLimit = -1; /* TUTRANGPSChangeLimit */
-static int hf_nbap_predictedTUTRANGPSDeviationLimit = -1; /* PredictedTUTRANGPSDeviationLimit */
-static int hf_nbap_tUTRANGPS = -1; /* TUTRANGPS */
-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_hSDSCH_Physical_Layer_Category = -1; /* INTEGER_1_64_ */
-static int hf_nbap_UL_Timeslot_Information_item = -1; /* UL_Timeslot_InformationItem */
-static int hf_nbap_uL_Code_InformationList = -1; /* TDD_UL_Code_Information */
-static int hf_nbap_UL_TimeslotLCR_Information_item = -1; /* UL_TimeslotLCR_InformationItem */
-static int hf_nbap_uL_Code_InformationList_01 = -1; /* TDD_UL_Code_LCR_Information */
-static int hf_nbap_uL_ScramblingCodeNumber = -1; /* UL_ScramblingCodeNumber */
-static int hf_nbap_uL_ScramblingCodeLength = -1; /* UL_ScramblingCodeLength */
-static int hf_nbap_uL_Synchronisation_StepSize = -1; /* UL_Synchronisation_StepSize */
-static int hf_nbap_uL_Synchronisation_Frequency = -1; /* UL_Synchronisation_Frequency */
-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_USCH_Information_item = -1; /* USCH_InformationItem */
-static int hf_nbap_USCH_InformationResponse_item = -1; /* USCH_InformationResponseItem */
-static int hf_nbap_local = -1; /* INTEGER_0_65535 */
-static int hf_nbap_global = -1; /* OBJECT_IDENTIFIER */
-static int hf_nbap_procedureCode = -1; /* ProcedureCode */
-static int hf_nbap_ddMode = -1; /* T_ddMode */
-static int hf_nbap_shortTransActionId = -1; /* INTEGER_0_127 */
-static int hf_nbap_longTransActionId = -1; /* INTEGER_0_32767 */
-static int hf_nbap_ProtocolIE_Container_item = -1; /* ProtocolIE_Field */
-static int hf_nbap_id = -1; /* ProtocolIE_ID */
-static int hf_nbap_value = -1; /* ProtocolIEValue */
-static int hf_nbap_ProtocolIE_ContainerPair_item = -1; /* ProtocolIE_FieldPair */
-static int hf_nbap_firstCriticality = -1; /* Criticality */
-static int hf_nbap_firstValue = -1; /* FirstValue */
-static int hf_nbap_secondCriticality = -1; /* Criticality */
-static int hf_nbap_secondValue = -1; /* SecondValue */
-static int hf_nbap_ProtocolIE_ContainerList_item = -1; /* ProtocolIE_Container */
-static int hf_nbap_ProtocolIE_ContainerPairList_item = -1; /* ProtocolIE_ContainerPair */
-static int hf_nbap_ProtocolExtensionContainer_item = -1; /* ProtocolExtensionField */
-static int hf_nbap_extensionValue = -1; /* Extension */
-static int hf_nbap_PrivateIE_Container_item = -1; /* PrivateIE_Field */
-static int hf_nbap_privateIEid = -1; /* PrivateIE_ID */
-static int hf_nbap_privateIEvalue = -1; /* PrivateIEvalue */
+static int hf_nbap_initiatingMessage = -1; /* InitiatingMessage */
+static int hf_nbap_succesfulOutcome = -1; /* SuccessfulOutcome */
+static int hf_nbap_unsuccesfulOutcome = -1; /* UnsuccessfulOutcome */
+static int hf_nbap_outcome = -1; /* Outcome */
+static int hf_nbap_messageDiscriminator = -1; /* MessageDiscriminator */
+static int hf_nbap_value_02 = -1; /* InitiatingMessage_value */
+static int hf_nbap_value_03 = -1; /* SuccessfulOutcome_value */
+static int hf_nbap_value_04 = -1; /* UnsuccessfulOutcome_value */
+static int hf_nbap_value_05 = -1; /* Outcome_value */
/* named bits */
static int hf_nbap_PreambleSignatures_signature15 = -1;
static int hf_nbap_PreambleSignatures_signature14 = -1;
@@ -2074,23 +3526,484 @@ static int hf_nbap_RACH_SubChannelNumbers_subCh0 = -1;
/* Initialize the subtree pointers */
static int ett_nbap = -1;
-static int ett_nbap_initiatingMessageValue = -1;
-static int ett_nbap_ProtocolIEValueValue = -1;
-static int ett_nbap_SuccessfulOutcomeValue = -1;
-static int ett_nbap_UnsuccessfulOutcomeValue = -1;
/*--- Included file: packet-nbap-ett.c ---*/
#line 1 "packet-nbap-ett.c"
-static gint ett_nbap_NBAP_PDU = -1;
-static gint ett_nbap_InitiatingMessage = -1;
-static gint ett_nbap_SuccessfulOutcome = -1;
-static gint ett_nbap_UnsuccessfulOutcome = -1;
-static gint ett_nbap_Outcome = -1;
-static gint ett_nbap_DummyInitiatingmessages = -1;
-static gint ett_nbap_DummySuccessfullOutcomemessages = -1;
-static gint ett_nbap_DummyUnsuccessfullOutcomemessages = -1;
-static gint ett_nbap_DymmyProtocolIE_ID = -1;
+static gint ett_nbap_PrivateIE_ID = -1;
+static gint ett_nbap_ProcedureID = -1;
+static gint ett_nbap_TransactionID = -1;
+static gint ett_nbap_ProtocolIE_Container = -1;
+static gint ett_nbap_ProtocolIE_Field = -1;
+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_Active_Pattern_Sequence_Information = -1;
+static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
+static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
+static gint ett_nbap_AllocationRetentionPriority = -1;
+static gint ett_nbap_Angle_Of_Arrival_Value_LCR = -1;
+static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information = -1;
+static gint ett_nbap_Best_Cell_Portions_Value = -1;
+static gint ett_nbap_Best_Cell_Portions_Item = -1;
+static gint ett_nbap_BroadcastCommonTransportBearerIndication = -1;
+static gint ett_nbap_Cause = -1;
+static gint ett_nbap_CCCH_SRB1_PriorityQueue_Information = -1;
+static gint ett_nbap_CCCH_SRB1_PriorityQueue_InformationItem = -1;
+static gint ett_nbap_CellSyncBurstTiming = -1;
+static gint ett_nbap_CellSyncBurstTimingLCR = -1;
+static gint ett_nbap_CommonChannelsCapacityConsumptionLaw = -1;
+static gint ett_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoList = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoItem = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoList_Response = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoItem_Response = -1;
+static gint ett_nbap_Common_MACFlow_PriorityQueue_Information = -1;
+static gint ett_nbap_Common_MACFlow_PriorityQueue_Item = -1;
+static gint ett_nbap_CommonMeasurementAccuracy = -1;
+static gint ett_nbap_CommonMeasurementValue = -1;
+static gint ett_nbap_CommonMeasurementValueInformation = -1;
+static gint ett_nbap_CommonMeasurementAvailable = -1;
+static gint ett_nbap_Common_PhysicalChannel_Status_Information = -1;
+static gint ett_nbap_Common_PhysicalChannel_Status_Information768 = -1;
+static gint ett_nbap_CommonTransportChannel_InformationResponse = -1;
+static gint ett_nbap_Common_TransportChannel_Status_Information = -1;
+static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information = -1;
+static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;
+static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information = -1;
+static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem = -1;
+static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = -1;
+static gint ett_nbap_CPC_Information = -1;
+static gint ett_nbap_CriticalityDiagnostics = -1;
+static gint ett_nbap_CriticalityDiagnostics_IE_List = -1;
+static gint ett_nbap_CriticalityDiagnostics_IE_List_item = -1;
+static gint ett_nbap_DCH_FDD_Information = -1;
+static gint ett_nbap_DCH_FDD_InformationItem = -1;
+static gint ett_nbap_DCH_Specific_FDD_InformationList = -1;
+static gint ett_nbap_DCH_Specific_FDD_Item = -1;
+static gint ett_nbap_DCH_InformationResponse = -1;
+static gint ett_nbap_DCH_InformationResponseItem = -1;
+static gint ett_nbap_DCH_TDD_Information = -1;
+static gint ett_nbap_DCH_TDD_InformationItem = -1;
+static gint ett_nbap_DCH_Specific_TDD_InformationList = -1;
+static gint ett_nbap_DCH_Specific_TDD_Item = -1;
+static gint ett_nbap_FDD_DCHs_to_Modify = -1;
+static gint ett_nbap_FDD_DCHs_to_ModifyItem = -1;
+static gint ett_nbap_DCH_ModifySpecificInformation_FDD = -1;
+static gint ett_nbap_DCH_ModifySpecificItem_FDD = -1;
+static gint ett_nbap_TDD_DCHs_to_Modify = -1;
+static gint ett_nbap_DCH_ModifyItem_TDD = -1;
+static gint ett_nbap_DCH_ModifySpecificInformation_TDD = -1;
+static gint ett_nbap_DCH_ModifySpecificItem_TDD = -1;
+static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw = -1;
+static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;
+static gint ett_nbap_DedicatedMeasurementValue = -1;
+static gint ett_nbap_DedicatedMeasurementValueInformation = -1;
+static gint ett_nbap_DedicatedMeasurementAvailable = -1;
+static gint ett_nbap_DelayedActivation = -1;
+static gint ett_nbap_DelayedActivationUpdate = -1;
+static gint ett_nbap_Activate_Info = -1;
+static gint ett_nbap_Deactivate_Info = -1;
+static gint ett_nbap_Execution_Type = -1;
+static gint ett_nbap_DGANSSCorrections = -1;
+static gint ett_nbap_DGANSS_Information = -1;
+static gint ett_nbap_DGANSS_InformationItem = -1;
+static gint ett_nbap_DGANSS_SignalInformation = -1;
+static gint ett_nbap_DGANSS_SignalInformationItem = -1;
+static gint ett_nbap_DGANSSThreshold = -1;
+static gint ett_nbap_DGPSCorrections = -1;
+static gint ett_nbap_DGPSThresholds = -1;
+static gint ett_nbap_DL_Timeslot_Information = -1;
+static gint ett_nbap_DL_Timeslot_InformationItem = -1;
+static gint ett_nbap_DL_TimeslotLCR_Information = -1;
+static gint ett_nbap_DL_TimeslotLCR_InformationItem = -1;
+static gint ett_nbap_DL_Timeslot768_Information = -1;
+static gint ett_nbap_DL_Timeslot768_InformationItem = -1;
+static gint ett_nbap_DL_PowerBalancing_Information = -1;
+static gint ett_nbap_DL_ReferencePowerInformationList = -1;
+static gint ett_nbap_DL_ReferencePowerInformationItem = -1;
+static gint ett_nbap_DL_TimeslotISCPInfo = -1;
+static gint ett_nbap_DL_TimeslotISCPInfoItem = -1;
+static gint ett_nbap_DL_TimeslotISCPInfoLCR = -1;
+static gint ett_nbap_DL_TimeslotISCPInfoItemLCR = -1;
+static gint ett_nbap_DRX_Information = -1;
+static gint ett_nbap_DRX_Information_to_Modify = -1;
+static gint ett_nbap_DRX_Information_to_Modify_Items = -1;
+static gint ett_nbap_DSCH_InformationResponse = -1;
+static gint ett_nbap_DSCH_InformationResponseItem = -1;
+static gint ett_nbap_DSCH_TDD_Information = -1;
+static gint ett_nbap_DSCH_TDD_InformationItem = -1;
+static gint ett_nbap_DTX_Cycle_2ms_Items = -1;
+static gint ett_nbap_DTX_Cycle_2ms_to_Modify_Items = -1;
+static gint ett_nbap_DTX_Cycle_10ms_Items = -1;
+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_E_AGCH_FDD_Code_Information = -1;
+static gint ett_nbap_E_AGCH_FDD_Code_List = -1;
+static gint ett_nbap_E_DCHCapacityConsumptionLaw = -1;
+static gint ett_nbap_E_DCH_TDD_CapacityConsumptionLaw = -1;
+static gint ett_nbap_E_DCH_SF_allocation = -1;
+static gint ett_nbap_E_DCH_SF_allocation_item = -1;
+static gint ett_nbap_E_DCH_FDD_DL_Control_Channel_Information = -1;
+static gint ett_nbap_E_DCH_FDD_Information = -1;
+static gint ett_nbap_E_DCH_FDD_Information_Response = -1;
+static gint ett_nbap_E_DCH_FDD_Information_to_Modify = -1;
+static gint ett_nbap_E_DCH_FDD_Update_Information = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item = -1;
+static gint ett_nbap_E_DCH_Grant_Type_Information = -1;
+static gint ett_nbap_E_DCH_LogicalChannelInformation = -1;
+static gint ett_nbap_E_DCH_LogicalChannelInformationItem = -1;
+static gint ett_nbap_E_DCH_MACdPDU_SizeList = -1;
+static gint ett_nbap_E_DCH_MACdPDU_SizeListItem = -1;
+static gint ett_nbap_E_DCH_LogicalChannelToModify = -1;
+static gint ett_nbap_E_DCH_LogicalChannelToModifyItem = -1;
+static gint ett_nbap_E_DCH_MACdPDU_SizeToModifyList = -1;
+static gint ett_nbap_E_DCH_LogicalChannelToDelete = -1;
+static gint ett_nbap_E_DCH_LogicalChannelToDeleteItem = -1;
+static gint ett_nbap_E_DCH_MACdFlows_Information = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify = -1;
+static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
+static gint ett_nbap_E_DCH_MACdFlows_to_Delete = -1;
+static gint ett_nbap_E_DCH_MACdFlow_to_Delete_Item = -1;
+static gint ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
+static gint ett_nbap_E_DCH_Serving_Cell_Change_Info_Response = -1;
+static gint ett_nbap_E_DCH_serving_cell_choice = -1;
+static gint ett_nbap_E_DCH_serving_cell_change_successful = -1;
+static gint ett_nbap_E_DCH_RL_InformationList_Rsp = -1;
+static gint ett_nbap_E_DCH_RL_InformationList_Rsp_Item = -1;
+static gint ett_nbap_E_DCH_serving_cell_change_unsuccessful = -1;
+static gint ett_nbap_E_DCH_TTI_Length = -1;
+static gint ett_nbap_E_DCH_TTI_Length_to_Modify = -1;
+static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_Information = -1;
+static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_List = -1;
+static gint ett_nbap_E_TFCS_Information = -1;
+static gint ett_nbap_E_DCHProvidedBitRate = -1;
+static gint ett_nbap_E_DCHProvidedBitRate_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;
+static gint ett_nbap_E_DCH_QPSK_RefBetaInfo = -1;
+static gint ett_nbap_E_DCH_sixteenQAM_RefBetaInfo = -1;
+static gint ett_nbap_E_DCH_RefBeta_Item = -1;
+static gint ett_nbap_E_DCH_MACdFlows_Information_TDD = -1;
+static gint ett_nbap_E_DCH_MACdFlow_InfoTDDItem = -1;
+static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info = -1;
+static gint ett_nbap_E_DCH_TDD_Information = -1;
+static gint ett_nbap_E_DCH_Information_Response = -1;
+static gint ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD = -1;
+static gint ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD = -1;
+static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp = -1;
+static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item = -1;
+static gint ett_nbap_E_AGCH_Specific_InformationRespListTDD = -1;
+static gint ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD = -1;
+static gint ett_nbap_E_DCH_Information_Reconfig = -1;
+static gint ett_nbap_E_DCH_TDD_Information_to_Modify = -1;
+static gint ett_nbap_E_DCH_TDD_Information_to_Modify_List = -1;
+static gint ett_nbap_E_DCH_MACdFlow_ModifyTDDItem = -1;
+static gint ett_nbap_E_DCH_768_Information = -1;
+static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info768 = -1;
+static gint ett_nbap_E_DCH_TDD_Information768 = -1;
+static gint ett_nbap_E_DCH_768_Information_Reconfig = -1;
+static gint ett_nbap_E_DCH_LCR_Information = -1;
+static gint ett_nbap_E_PUCH_LCR_Information = -1;
+static gint ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info = -1;
+static gint ett_nbap_E_HICH_LCR_Information = -1;
+static gint ett_nbap_E_DCH_LCRTDD_Information = -1;
+static gint ett_nbap_E_DCH_LCR_Information_Reconfig = -1;
+static gint ett_nbap_FDD_DL_CodeInformation = -1;
+static gint ett_nbap_FDD_DL_CodeInformationItem = -1;
+static gint ett_nbap_GANSS_Almanac = -1;
+static gint ett_nbap_GANSS_AlmanacModel = -1;
+static gint ett_nbap_GANSS_Clock_Model = -1;
+static gint ett_nbap_GANSS_Common_Data = -1;
+static gint ett_nbap_GANSS_CommonDataInfoReq = -1;
+static gint ett_nbap_GANSS_GenericDataInfoReqList = -1;
+static gint ett_nbap_GANSS_GenericDataInfoReqItem = -1;
+static gint ett_nbap_GANSS_Generic_Data = -1;
+static gint ett_nbap_GANSS_Generic_DataItem = -1;
+static gint ett_nbap_GANSS_Information = -1;
+static gint ett_nbap_GANSS_Ionospheric_Model = -1;
+static gint ett_nbap_GANSS_IonosphereRegionalStormFlags = -1;
+static gint ett_nbap_GANSS_KeplerianParametersAlm = -1;
+static gint ett_nbap_GANSS_KeplerianParametersOrb = -1;
+static gint ett_nbap_GANSS_Navigation_Model = -1;
+static gint ett_nbap_GANSS_Orbit_Model = -1;
+static gint ett_nbap_GANSS_Real_Time_Integrity = -1;
+static gint ett_nbap_GANSS_RealTimeInformationItem = -1;
+static gint ett_nbap_GANSS_Reference_Time = -1;
+static gint ett_nbap_GANSS_RX_Pos = -1;
+static gint ett_nbap_GANSS_SatelliteClockModelItem = -1;
+static gint ett_nbap_GANSS_SatelliteInformationKP = -1;
+static gint ett_nbap_GANSS_SatelliteInformationKPItem = -1;
+static gint ett_nbap_GANSS_Sat_Info_Nav = -1;
+static gint ett_nbap_GANSS_Sat_Info_Nav_item = -1;
+static gint ett_nbap_GANSS_Time_Model = -1;
+static gint ett_nbap_GANSS_UTC_Model = -1;
+static gint ett_nbap_GPS_Almanac = -1;
+static gint ett_nbap_GPS_Ionospheric_Model = -1;
+static gint ett_nbap_GPS_Information = -1;
+static gint ett_nbap_GPS_RealTime_Integrity = -1;
+static gint ett_nbap_GPSBadSat_Info_RealTime_Integrity = -1;
+static gint ett_nbap_GPS_NavigationModel_and_TimeRecovery = -1;
+static gint ett_nbap_GPS_NavandRecovery_Item = -1;
+static gint ett_nbap_GPS_RX_POS = -1;
+static gint ett_nbap_GPS_UTC_Model = -1;
+static gint ett_nbap_HARQ_MemoryPartitioning = -1;
+static gint ett_nbap_HARQ_MemoryPartitioning_Implicit = -1;
+static gint ett_nbap_HARQ_MemoryPartitioning_Explicit = -1;
+static gint ett_nbap_HARQ_MemoryPartitioningList = -1;
+static gint ett_nbap_HARQ_MemoryPartitioningItem = -1;
+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_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_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;
+static gint ett_nbap_HSDSCH_Common_System_InformationFDD = -1;
+static gint ett_nbap_HSDSCH_Common_System_Information_ResponseFDD = -1;
+static gint ett_nbap_HSDSCH_Common_Information = -1;
+static gint ett_nbap_HSDSCH_FDD_Information = -1;
+static gint ett_nbap_HSDSCH_TDD_Information = -1;
+static gint ett_nbap_HSDSCH_Information_to_Modify = -1;
+static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
+static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
+static gint ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
+static gint ett_nbap_HSDSCH_FDD_Information_Response = -1;
+static gint ett_nbap_HSDSCH_Paging_System_InformationFDD = -1;
+static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD = -1;
+static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseList = -1;
+static gint ett_nbap_HSDSCH_TDD_Information_Response = -1;
+static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp = -1;
+static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item = -1;
+static gint ett_nbap_HSDSCH_MACdFlows_Information = -1;
+static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList = -1;
+static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
+static gint ett_nbap_HSDSCH_MACdFlows_to_Delete = -1;
+static gint ett_nbap_HSDSCH_MACdFlows_to_Delete_Item = -1;
+static gint ett_nbap_HSDSCH_Initial_Capacity_Allocation = -1;
+static gint ett_nbap_HSDSCH_Initial_Capacity_AllocationItem = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespListFDD = -1;
+static gint ett_nbap_HSSCCH_Codes = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD768 = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD768 = -1;
+static gint ett_nbap_HSSICH_Info = -1;
+static gint ett_nbap_HSSICH_InfoLCR = -1;
+static gint ett_nbap_HSSICH_Info768 = -1;
+static gint ett_nbap_HS_SICH_Reception_Quality_Value = -1;
+static gint ett_nbap_HS_PDSCH_FDD_Code_Information = -1;
+static gint ett_nbap_HS_SCCH_FDD_Code_Information = -1;
+static gint ett_nbap_HS_SCCH_FDD_Code_List = -1;
+static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info = -1;
+static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response = -1;
+static gint ett_nbap_HS_DSCH_serving_cell_choice = -1;
+static gint ett_nbap_HS_serving_cell_change_successful = -1;
+static gint ett_nbap_HS_serving_cell_change_unsuccessful = -1;
+static gint ett_nbap_HSDSCH_FDD_Update_Information = -1;
+static gint ett_nbap_HSDSCH_TDD_Update_Information = -1;
+static gint ett_nbap_InformationReportCharacteristics = -1;
+static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
+static gint ett_nbap_InformationReportCharacteristicsType_OnModification = -1;
+static gint ett_nbap_InformationThresholds = -1;
+static gint ett_nbap_InformationType = -1;
+static gint ett_nbap_IPDL_FDD_Parameters = -1;
+static gint ett_nbap_IPDL_TDD_Parameters = -1;
+static gint ett_nbap_IPDL_TDD_Parameters_LCR = -1;
+static gint ett_nbap_BurstModeParams = -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_MessageStructure = -1;
+static gint ett_nbap_MessageStructure_item = -1;
+static gint ett_nbap_MidambleShiftAndBurstType = -1;
+static gint ett_nbap_Type1 = -1;
+static gint ett_nbap_MidambleAllocationMode1 = -1;
+static gint ett_nbap_Type2 = -1;
+static gint ett_nbap_MidambleAllocationMode2 = -1;
+static gint ett_nbap_Type3 = -1;
+static gint ett_nbap_MidambleAllocationMode3 = -1;
+static gint ett_nbap_MidambleShiftLCR = -1;
+static gint ett_nbap_MidambleShiftAndBurstType768 = -1;
+static gint ett_nbap_Type7681 = -1;
+static gint ett_nbap_MidambleAllocationMode7681 = -1;
+static gint ett_nbap_Type7682 = -1;
+static gint ett_nbap_MidambleAllocationMode7682 = -1;
+static gint ett_nbap_Type7683 = -1;
+static gint ett_nbap_MidambleAllocationMode7683 = -1;
+static gint ett_nbap_MIMO_Information = -1;
+static gint ett_nbap_MIMO_InformationToModify = -1;
+static gint ett_nbap_MIMO_PilotConfiguration = -1;
+static gint ett_nbap_ModifyPriorityQueue = -1;
+static gint ett_nbap_ModulationPO_MBSFN = -1;
+static gint ett_nbap_NeighbouringCellMeasurementInformation = -1;
+static gint ett_nbap_NeighbouringCellMeasurementInformation_item = -1;
+static gint ett_nbap_NeighbouringFDDCellMeasurementInformation = -1;
+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_Paging_MACFlow_Specific_Information = -1;
+static gint ett_nbap_Paging_MAC_Flow_Sopecific_Information_Item = -1;
+static gint ett_nbap_PLCCHinformation = -1;
+static gint ett_nbap_PreambleSignatures = -1;
+static gint ett_nbap_Priority_Queue_Information_for_Enhanced_FACH = -1;
+static gint ett_nbap_PriorityQueue_InfoList = -1;
+static gint ett_nbap_PriorityQueue_InfoItem = -1;
+static gint ett_nbap_PriorityQueue_InfoList_to_Modify = -1;
+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_RACH_SubChannelNumbers = -1;
+static gint ett_nbap_RL_Specific_DCH_Info = -1;
+static gint ett_nbap_RL_Specific_DCH_Info_Item = -1;
+static gint ett_nbap_RL_Specific_E_DCH_Info = -1;
+static gint ett_nbap_RL_Specific_E_DCH_Information = -1;
+static gint ett_nbap_RL_Specific_E_DCH_Information_Item = -1;
+static gint ett_nbap_Reference_E_TFCI_Information = -1;
+static gint ett_nbap_Reference_E_TFCI_Information_Item = -1;
+static gint ett_nbap_ReportCharacteristics = -1;
+static gint ett_nbap_ReportCharacteristicsType_EventA = -1;
+static gint ett_nbap_ReportCharacteristicsType_EventB = -1;
+static gint ett_nbap_ReportCharacteristicsType_EventC = -1;
+static gint ett_nbap_ReportCharacteristicsType_EventD = -1;
+static gint ett_nbap_ReportCharacteristicsType_EventE = -1;
+static gint ett_nbap_ReportCharacteristicsType_EventF = -1;
+static gint ett_nbap_ReportCharacteristicsType_OnModification = -1;
+static gint ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;
+static gint ett_nbap_ReportCharacteristicsType_MeasurementThreshold = -1;
+static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime = -1;
+static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime = -1;
+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_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;
+static gint ett_nbap_RequestedDataValueInformation = -1;
+static gint ett_nbap_InformationAvailable = -1;
+static gint ett_nbap_RequestedDataValue = -1;
+static gint ett_nbap_SAT_Info_Almanac = -1;
+static gint ett_nbap_SAT_Info_Almanac_Item = -1;
+static gint ett_nbap_SAT_Info_Almanac_ExtList = -1;
+static gint ett_nbap_SAT_Info_Almanac_ExtItem = -1;
+static gint ett_nbap_SAT_Info_DGPSCorrections = -1;
+static gint ett_nbap_SAT_Info_DGPSCorrections_Item = -1;
+static gint ett_nbap_SATInfo_RealTime_Integrity = -1;
+static gint ett_nbap_SAT_Info_RealTime_Integrity_Item = -1;
+static gint ett_nbap_Secondary_CPICH_Information_Change = -1;
+static gint ett_nbap_Serving_E_DCH_RL_ID = -1;
+static gint ett_nbap_Serving_E_DCH_RL_in_this_NodeB = -1;
+static gint ett_nbap_SFNSFNMeasurementThresholdInformation = -1;
+static gint ett_nbap_SFNSFNMeasurementValueInformation = -1;
+static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
+static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
+static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
+static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
+static gint ett_nbap_SFNSFNTimeStampInformation = -1;
+static gint ett_nbap_SFNSFNTimeStamp_TDD = -1;
+static gint ett_nbap_SFNSFNValue = -1;
+static gint ett_nbap_SixteenQAM_UL_Information = -1;
+static gint ett_nbap_SixteenQAM_UL_Information_to_Modify = -1;
+static gint ett_nbap_SynchronisationReportCharacteristics = -1;
+static gint ett_nbap_SynchronisationReportCharactThreExc = -1;
+static gint ett_nbap_SynchronisationReportCharactThreInfoItem = -1;
+static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
+static gint ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
+static gint ett_nbap_SyncDLCodeIdThreInfoLCR = -1;
+static gint ett_nbap_SyncDLCodeIdThreInfoList = -1;
+static gint ett_nbap_SyncDLCodeInfoListLCR = -1;
+static gint ett_nbap_SyncDLCodeInfoItemLCR = -1;
+static gint ett_nbap_TDD_ChannelisationCodeLCR = -1;
+static gint ett_nbap_TDD_DL_Code_Information = -1;
+static gint ett_nbap_TDD_DL_Code_InformationItem = -1;
+static gint ett_nbap_TDD_DL_Code_LCR_Information = -1;
+static gint ett_nbap_TDD_DL_Code_LCR_InformationItem = -1;
+static gint ett_nbap_TDD_DL_Code_768_Information = -1;
+static gint ett_nbap_TDD_DL_Code_768_InformationItem = -1;
+static gint ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
+static gint ett_nbap_TDD_DPCHOffset = -1;
+static gint ett_nbap_TransportFormatCombination_Beta = -1;
+static gint ett_nbap_T_signalledGainFactors = -1;
+static gint ett_nbap_T_gainFactor = -1;
+static gint ett_nbap_T_fdd = -1;
+static gint ett_nbap_TDD_UL_Code_Information = -1;
+static gint ett_nbap_TDD_UL_Code_InformationItem = -1;
+static gint ett_nbap_TDD_UL_Code_LCR_Information = -1;
+static gint ett_nbap_TDD_UL_Code_LCR_InformationItem = -1;
+static gint ett_nbap_TDD_UL_Code_768_Information = -1;
+static gint ett_nbap_TDD_UL_Code_768_InformationItem = -1;
+static gint ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
+static gint ett_nbap_TFCI_SignallingMode = -1;
+static gint ett_nbap_TimingAdjustmentValue = -1;
+static gint ett_nbap_TimingAdjustmentValueLCR = -1;
+static gint ett_nbap_TnlQos = -1;
+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_Transmitted_Carrier_Power_For_CellPortion_Value = -1;
+static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item = -1;
+static gint ett_nbap_TFCS = -1;
+static gint ett_nbap_T_tFCSvalues = -1;
+static gint ett_nbap_TFCS_TFCSList = -1;
+static gint ett_nbap_TFCS_TFCSList_item = -1;
+static gint ett_nbap_TFCS_CTFC = -1;
+static gint ett_nbap_Transport_Block_Size_List = -1;
+static gint ett_nbap_Transport_Block_Size_List_item = -1;
+static gint ett_nbap_TransportFormatSet = -1;
+static gint ett_nbap_TransportFormatSet_DynamicPartList = -1;
+static gint ett_nbap_TransportFormatSet_DynamicPartList_item = -1;
+static gint ett_nbap_TDD_TransportFormatSet_ModeDP = -1;
+static gint ett_nbap_TransmissionTimeIntervalInformation = -1;
+static gint ett_nbap_TransmissionTimeIntervalInformation_item = -1;
+static gint ett_nbap_TransportFormatSet_Semi_staticPart = -1;
+static gint ett_nbap_TransportFormatSet_ModeDP = -1;
+static gint ett_nbap_TransportFormatSet_ModeSSP = -1;
+static gint ett_nbap_TUTRANGANSS = -1;
+static gint ett_nbap_TUTRANGANSSMeasurementThresholdInformation = -1;
+static gint ett_nbap_TUTRANGANSSMeasurementValueInformation = -1;
+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_Capability_Information = -1;
+static gint ett_nbap_UL_Timeslot_Information = -1;
+static gint ett_nbap_UL_Timeslot_InformationItem = -1;
+static gint ett_nbap_UL_TimeslotLCR_Information = -1;
+static gint ett_nbap_UL_TimeslotLCR_InformationItem = -1;
+static gint ett_nbap_UL_Timeslot768_Information = -1;
+static gint ett_nbap_UL_Timeslot768_InformationItem = -1;
+static gint ett_nbap_UL_ScramblingCode = -1;
+static gint ett_nbap_UL_Synchronisation_Parameters_LCR = -1;
+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_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_CommonTransportChannelSetupRequestFDD = -1;
static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD = -1;
static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD = -1;
@@ -2115,12 +4028,14 @@ static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
+static gint ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
+static gint ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_PRACH_CTCH_SetupRqstTDD = -1;
@@ -2128,7 +4043,13 @@ static gint ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD = -1;
+static gint ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
static gint ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
+static gint ett_nbap_PLCCH_parameters = -1;
+static gint ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD = -1;
+static gint ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD = -1;
+static gint ett_nbap_E_RUCCH_parameters = -1;
+static gint ett_nbap_E_RUCCH_768_parameters = -1;
static gint ett_nbap_CommonTransportChannelSetupResponse = -1;
static gint ett_nbap_FACH_CommonTransportChannel_InformationResponse = -1;
static gint ett_nbap_CommonTransportChannelSetupFailure = -1;
@@ -2151,14 +4072,20 @@ static gint ett_nbap_CommonTransportChannelReconfigurationRequestTDD = -1;
static gint ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD = -1;
+static gint ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = -1;
+static gint ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD = -1;
+static gint ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD = -1;
+static gint ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD = -1;
+static gint ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
+static gint ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD = -1;
static gint ett_nbap_CommonTransportChannelReconfigurationResponse = -1;
static gint ett_nbap_CommonTransportChannelReconfigurationFailure = -1;
static gint ett_nbap_CommonTransportChannelDeletionRequest = -1;
@@ -2185,12 +4112,17 @@ static gint ett_nbap_HS_DSCH_Resources_Information_AuditRsp = -1;
static gint ett_nbap_S_CCPCH_InformationListExt_AuditRsp = -1;
static gint ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp = -1;
static gint ett_nbap_E_DCH_Resources_Information_AuditRsp = -1;
+static gint ett_nbap_S_CCPCH_768_InformationList_AuditRsp = -1;
+static gint ett_nbap_PRACH_768_InformationList_AuditRsp = -1;
static gint ett_nbap_Local_Cell_InformationList_AuditRsp = -1;
static gint ett_nbap_Local_Cell_InformationItem_AuditRsp = -1;
static gint ett_nbap_Local_Cell_Group_InformationList_AuditRsp = -1;
static gint ett_nbap_Local_Cell_Group_InformationItem_AuditRsp = -1;
static gint ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp = -1;
static gint ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp = -1;
+static gint ett_nbap_PLCCH_InformationList_AuditRsp = -1;
+static gint ett_nbap_E_RUCCH_InformationList_AuditRsp = -1;
+static gint ett_nbap_E_RUCCH_768_InformationList_AuditRsp = -1;
static gint ett_nbap_AuditFailure = -1;
static gint ett_nbap_CommonMeasurementInitiationRequest = -1;
static gint ett_nbap_CommonMeasurementObjectType_CM_Rqst = -1;
@@ -2203,6 +4135,13 @@ static gint ett_nbap_Cell_CM_Rsp = -1;
static gint ett_nbap_RACH_CM_Rsp = -1;
static gint ett_nbap_PowerLocalCellGroup_CM_Rsp = -1;
static gint ett_nbap_CommonMeasurementInitiationFailure = -1;
+static gint ett_nbap_CommonMeasurementReport = -1;
+static gint ett_nbap_CommonMeasurementObjectType_CM_Rprt = -1;
+static gint ett_nbap_Cell_CM_Rprt = -1;
+static gint ett_nbap_RACH_CM_Rprt = -1;
+static gint ett_nbap_PowerLocalCellGroup_CM_Rprt = -1;
+static gint ett_nbap_CommonMeasurementTerminationRequest = -1;
+static gint ett_nbap_CommonMeasurementFailureIndication = -1;
static gint ett_nbap_CellSetupRequestFDD = -1;
static gint ett_nbap_Synchronisation_Configuration_Cell_SetupRqst = -1;
static gint ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD = -1;
@@ -2227,9 +4166,11 @@ static gint ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD = -1;
static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;
static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD = -1;
static gint ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD = -1;
+static gint ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD = -1;
static gint ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD = -1;
static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD = -1;
static gint ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = -1;
+static gint ett_nbap_SCH_768_Information_Cell_SetupRqstTDD = -1;
static gint ett_nbap_CellSetupResponse = -1;
static gint ett_nbap_CellSetupFailure = -1;
static gint ett_nbap_CellReconfigurationRequestFDD = -1;
@@ -2254,6 +4195,8 @@ static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD = -1;
static gint ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD = -1;
static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD = -1;
static gint ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = -1;
+static gint ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD = -1;
+static gint ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD = -1;
static gint ett_nbap_CellReconfigurationResponse = -1;
static gint ett_nbap_CellReconfigurationFailure = -1;
static gint ett_nbap_CellDeletionRequest = -1;
@@ -2289,6 +4232,11 @@ static gint ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd = -1;
static gint ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd = -1;
static gint ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = -1;
static gint ett_nbap_E_DCH_Resources_Information_ResourceStatusInd = -1;
+static gint ett_nbap_PLCCH_InformationList_ResourceStatusInd = -1;
+static gint ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd = -1;
+static gint ett_nbap_PRACH_768_InformationList_ResourceStatusInd = -1;
+static gint ett_nbap_E_RUCCH_InformationList_ResourceStatusInd = -1;
+static gint ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd = -1;
static gint ett_nbap_SystemInformationUpdateRequest = -1;
static gint ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = -1;
static gint ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst = -1;
@@ -2312,12 +4260,14 @@ static gint ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
static gint ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
static gint ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
static gint ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
+static gint ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD = -1;
static gint ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
static gint ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
static gint ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD = -1;
static gint ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD = -1;
static gint ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
static gint ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
+static gint ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD = -1;
static gint ett_nbap_RL_Information_RL_SetupRqstTDD = -1;
static gint ett_nbap_RadioLinkSetupResponseFDD = -1;
static gint ett_nbap_RL_InformationResponseList_RL_SetupRspFDD = -1;
@@ -2347,6 +4297,7 @@ static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = -1;
static gint ett_nbap_RadioLinkAdditionRequestFDD = -1;
static gint ett_nbap_RL_InformationList_RL_AdditionRqstFDD = -1;
static gint ett_nbap_RL_InformationItem_RL_AdditionRqstFDD = -1;
+static gint ett_nbap_E_DPCH_Information_RL_AdditionReqFDD = -1;
static gint ett_nbap_RadioLinkAdditionRequestTDD = -1;
static gint ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
static gint ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
@@ -2356,7 +4307,9 @@ static gint ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
static gint ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
static gint ett_nbap_RL_Information_RL_AdditionRqstTDD = -1;
static gint ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
+static gint ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
static gint ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
+static gint ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
static gint ett_nbap_RadioLinkAdditionResponseFDD = -1;
static gint ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
static gint ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
@@ -2405,12 +4358,14 @@ static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1
static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
@@ -2420,6 +4375,10 @@ static gint ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTD
static gint ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;
static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR = -1;
+static gint ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;
+static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 = -1;
static gint ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
@@ -2432,6 +4391,7 @@ static gint ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
@@ -2440,6 +4400,7 @@ static gint ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
@@ -2449,6 +4410,10 @@ static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepT
static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
+static gint ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
@@ -2538,6 +4503,10 @@ static gint ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1;
static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp = -1;
static gint ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1;
static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp = -1;
+static gint ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = -1;
+static gint ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp = -1;
+static gint ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = -1;
+static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp = -1;
static gint ett_nbap_DedicatedMeasurementInitiationFailure = -1;
static gint ett_nbap_DedicatedMeasurementReport = -1;
static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rprt = -1;
@@ -2596,6 +4565,11 @@ static gint ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
static gint ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst = -1;
static gint ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
@@ -2608,6 +4582,11 @@ static gint ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst = -1;
static gint ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst = -1;
@@ -2622,6 +4601,11 @@ static gint ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
static gint ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst = -1;
static gint ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
@@ -2634,6 +4618,11 @@ static gint ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
static gint ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
static gint ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
+static gint ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst = -1;
static gint ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = -1;
@@ -2643,6 +4632,9 @@ static gint ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;
static gint ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst = -1;
@@ -2650,6 +4642,9 @@ static gint ett_nbap_HS_SICH_Information_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst = -1;
static gint ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst = -1;
@@ -2657,8 +4652,49 @@ static gint ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst = -1;
static gint ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_PUCH_Information_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_PUCH_Timeslot_Info = -1;
+static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_Information_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_HICH_Information_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_PUCH_Timeslot_InfoLCR = -1;
+static gint ett_nbap_E_PUCH_Timeslot_Item_InfoLCR = -1;
+static gint ett_nbap_E_PUCH_Codelist_LCR = -1;
+static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst = -1;
+static gint ett_nbap_SYNC_UL_Partition_LCR = -1;
static gint ett_nbap_PhysicalSharedChannelReconfigurationResponse = -1;
static gint ett_nbap_PhysicalSharedChannelReconfigurationFailure = -1;
static gint ett_nbap_CauseLevel_PSCH_ReconfFailure = -1;
@@ -2734,7 +4770,7 @@ static gint ett_nbap_SyncReportType_CellSyncReprtTDD = -1;
static gint ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD = -1;
static gint ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD = -1;
static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD = -1;
-static gint ett_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD = -1;
+static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD = -1;
static gint ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD = -1;
static gint ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD = -1;
static gint ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = -1;
@@ -2762,1066 +4798,166 @@ static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
static gint ett_nbap_RadioLinkParameterUpdateIndicationFDD = -1;
static gint ett_nbap_RadioLinkParameterUpdateIndicationTDD = -1;
static gint ett_nbap_MBMSNotificationUpdateCommand = -1;
-static gint ett_nbap_CommonMeasurementReport = -1;
-static gint ett_nbap_CommonMeasurementObjectType_CM_Rprt = -1;
-static gint ett_nbap_Cell_CM_Rprt = -1;
-static gint ett_nbap_RACH_CM_Rprt = -1;
-static gint ett_nbap_PowerLocalCellGroup_CM_Rprt = -1;
-static gint ett_nbap_CommonMeasurementTerminationRequest = -1;
-static gint ett_nbap_CommonMeasurementFailureIndication = -1;
-static gint ett_nbap_Active_Pattern_Sequence_Information = -1;
-static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
-static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
-static gint ett_nbap_AllocationRetentionPriority = -1;
-static gint ett_nbap_Angle_Of_Arrival_Value_LCR = -1;
-static gint ett_nbap_Best_Cell_Portions_Value = -1;
-static gint ett_nbap_Best_Cell_Portions_Item = -1;
-static gint ett_nbap_Cause = -1;
-static gint ett_nbap_CellSyncBurstTiming = -1;
-static gint ett_nbap_CellSyncBurstTimingLCR = -1;
-static gint ett_nbap_CommonChannelsCapacityConsumptionLaw = -1;
-static gint ett_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;
-static gint ett_nbap_CommonMeasurementAccuracy = -1;
-static gint ett_nbap_CommonMeasurementValue = -1;
-static gint ett_nbap_CommonMeasurementValueInformation = -1;
-static gint ett_nbap_CommonMeasurementAvailable = -1;
-static gint ett_nbap_Common_PhysicalChannel_Status_Information = -1;
-static gint ett_nbap_CommonTransportChannel_InformationResponse = -1;
-static gint ett_nbap_Common_TransportChannel_Status_Information = -1;
-static gint ett_nbap_CriticalityDiagnostics = -1;
-static gint ett_nbap_CriticalityDiagnostics_IE_List = -1;
-static gint ett_nbap_CriticalityDiagnostics_IE_List_item = -1;
-static gint ett_nbap_DCH_FDD_Information = -1;
-static gint ett_nbap_DCH_FDD_InformationItem = -1;
-static gint ett_nbap_DCH_Specific_FDD_InformationList = -1;
-static gint ett_nbap_DCH_Specific_FDD_Item = -1;
-static gint ett_nbap_DCH_InformationResponse = -1;
-static gint ett_nbap_DCH_InformationResponseItem = -1;
-static gint ett_nbap_DCH_TDD_Information = -1;
-static gint ett_nbap_DCH_TDD_InformationItem = -1;
-static gint ett_nbap_DCH_Specific_TDD_InformationList = -1;
-static gint ett_nbap_DCH_Specific_TDD_Item = -1;
-static gint ett_nbap_FDD_DCHs_to_Modify = -1;
-static gint ett_nbap_FDD_DCHs_to_ModifyItem = -1;
-static gint ett_nbap_DCH_ModifySpecificInformation_FDD = -1;
-static gint ett_nbap_DCH_ModifySpecificItem_FDD = -1;
-static gint ett_nbap_TDD_DCHs_to_Modify = -1;
-static gint ett_nbap_DCH_ModifyItem_TDD = -1;
-static gint ett_nbap_DCH_ModifySpecificInformation_TDD = -1;
-static gint ett_nbap_DCH_ModifySpecificItem_TDD = -1;
-static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw = -1;
-static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;
-static gint ett_nbap_DedicatedMeasurementValue = -1;
-static gint ett_nbap_DedicatedMeasurementValueInformation = -1;
-static gint ett_nbap_DedicatedMeasurementAvailable = -1;
-static gint ett_nbap_DelayedActivation = -1;
-static gint ett_nbap_DelayedActivationUpdate = -1;
-static gint ett_nbap_Activate_Info = -1;
-static gint ett_nbap_Deactivate_Info = -1;
-static gint ett_nbap_Execution_Type = -1;
-static gint ett_nbap_DGPSCorrections = -1;
-static gint ett_nbap_DGPSThresholds = -1;
-static gint ett_nbap_DL_Timeslot_Information = -1;
-static gint ett_nbap_DL_Timeslot_InformationItem = -1;
-static gint ett_nbap_DL_TimeslotLCR_Information = -1;
-static gint ett_nbap_DL_TimeslotLCR_InformationItem = -1;
-static gint ett_nbap_DL_PowerBalancing_Information = -1;
-static gint ett_nbap_DL_ReferencePowerInformationList = -1;
-static gint ett_nbap_DL_ReferencePowerInformationItem = -1;
-static gint ett_nbap_DL_TimeslotISCPInfo = -1;
-static gint ett_nbap_DL_TimeslotISCPInfoItem = -1;
-static gint ett_nbap_DL_TimeslotISCPInfoLCR = -1;
-static gint ett_nbap_DL_TimeslotISCPInfoItemLCR = -1;
-static gint ett_nbap_DSCH_InformationResponse = -1;
-static gint ett_nbap_DSCH_InformationResponseItem = -1;
-static gint ett_nbap_DSCH_TDD_Information = -1;
-static gint ett_nbap_DSCH_TDD_InformationItem = -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_DCH_FDD_DL_Control_Channel_Information = -1;
-static gint ett_nbap_E_DCH_FDD_Information = -1;
-static gint ett_nbap_E_DCH_FDD_Information_Response = -1;
-static gint ett_nbap_E_DCH_FDD_Information_to_Modify = -1;
-static gint ett_nbap_E_DCH_Grant_Type_Information = -1;
-static gint ett_nbap_E_DCH_LogicalChannelInformation = -1;
-static gint ett_nbap_E_DCH_LogicalChannelInformationItem = -1;
-static gint ett_nbap_E_DCH_MACdPDU_SizeList = -1;
-static gint ett_nbap_E_DCH_MACdPDU_SizeListItem = -1;
-static gint ett_nbap_E_DCH_LogicalChannelToModify = -1;
-static gint ett_nbap_E_DCH_LogicalChannelToModifyItem = -1;
-static gint ett_nbap_E_DCH_MACdPDU_SizeToModifyList = -1;
-static gint ett_nbap_E_DCH_LogicalChannelToDelete = -1;
-static gint ett_nbap_E_DCH_LogicalChannelToDeleteItem = -1;
-static gint ett_nbap_E_DCH_MACdFlows_Information = -1;
-static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList = -1;
-static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem = -1;
-static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp = -1;
-static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item = -1;
-static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify = -1;
-static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
-static gint ett_nbap_E_DCH_MACdFlows_to_Delete = -1;
-static gint ett_nbap_E_DCH_MACdFlow_to_Delete_Item = -1;
-static gint ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
-static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_Information = -1;
-static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_List = -1;
-static gint ett_nbap_E_TFCS_Information = -1;
-static gint ett_nbap_E_DCHProvidedBitRate = -1;
-static gint ett_nbap_E_DCHProvidedBitRate_Item = -1;
-static gint ett_nbap_FDD_DL_CodeInformation = -1;
-static gint ett_nbap_FDD_DL_CodeInformationItem = -1;
-static gint ett_nbap_GPS_Almanac = -1;
-static gint ett_nbap_GPS_Ionospheric_Model = -1;
-static gint ett_nbap_GPS_Information = -1;
-static gint ett_nbap_GPS_RealTime_Integrity = -1;
-static gint ett_nbap_GPSBadSat_Info_RealTime_Integrity = -1;
-static gint ett_nbap_GPS_NavigationModel_and_TimeRecovery = -1;
-static gint ett_nbap_GPS_NavandRecovery_Item = -1;
-static gint ett_nbap_GPS_RX_POS = -1;
-static gint ett_nbap_GPS_UTC_Model = -1;
-static gint ett_nbap_HARQ_MemoryPartitioning = -1;
-static gint ett_nbap_HARQ_MemoryPartitioning_Implicit = -1;
-static gint ett_nbap_HARQ_MemoryPartitioning_Explicit = -1;
-static gint ett_nbap_HARQ_MemoryPartitioningList = -1;
-static gint ett_nbap_HARQ_MemoryPartitioningItem = -1;
-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_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_HSDSCH_FDD_Information = -1;
-static gint ett_nbap_HSDSCH_TDD_Information = -1;
-static gint ett_nbap_HSDSCH_Information_to_Modify = -1;
-static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
-static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
-static gint ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
-static gint ett_nbap_HSDSCH_FDD_Information_Response = -1;
-static gint ett_nbap_HSDSCH_TDD_Information_Response = -1;
-static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp = -1;
-static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item = -1;
-static gint ett_nbap_HSDSCH_MACdFlows_Information = -1;
-static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList = -1;
-static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
-static gint ett_nbap_HSDSCH_MACdFlows_to_Delete = -1;
-static gint ett_nbap_HSDSCH_MACdFlows_to_Delete_Item = -1;
-static gint ett_nbap_HSDSCH_Initial_Capacity_Allocation = -1;
-static gint ett_nbap_HSDSCH_Initial_Capacity_AllocationItem = -1;
-static gint ett_nbap_HSSCCH_Specific_InformationRespListFDD = -1;
-static gint ett_nbap_HSSCCH_Codes = -1;
-static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD = -1;
-static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD = -1;
-static gint ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR = -1;
-static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR = -1;
-static gint ett_nbap_HSSICH_Info = -1;
-static gint ett_nbap_HSSICH_InfoLCR = -1;
-static gint ett_nbap_HS_SICH_Reception_Quality_Value = -1;
-static gint ett_nbap_HS_PDSCH_FDD_Code_Information = -1;
-static gint ett_nbap_HS_SCCH_FDD_Code_Information = -1;
-static gint ett_nbap_HS_SCCH_FDD_Code_List = -1;
-static gint ett_nbap_HSDSCH_FDD_Update_Information = -1;
-static gint ett_nbap_HSDSCH_TDD_Update_Information = -1;
-static gint ett_nbap_InformationReportCharacteristics = -1;
-static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
-static gint ett_nbap_InformationReportCharacteristicsType_OnModification = -1;
-static gint ett_nbap_InformationThresholds = -1;
-static gint ett_nbap_InformationType = -1;
-static gint ett_nbap_IPDL_FDD_Parameters = -1;
-static gint ett_nbap_IPDL_TDD_Parameters = -1;
-static gint ett_nbap_IPDL_TDD_Parameters_LCR = -1;
-static gint ett_nbap_BurstModeParams = -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_MessageStructure = -1;
-static gint ett_nbap_MessageStructure_item = -1;
-static gint ett_nbap_MidambleShiftAndBurstType = -1;
-static gint ett_nbap_T_type1 = -1;
-static gint ett_nbap_T_midambleAllocationMode = -1;
-static gint ett_nbap_T_type2 = -1;
-static gint ett_nbap_T_midambleAllocationMode_01 = -1;
-static gint ett_nbap_T_type3 = -1;
-static gint ett_nbap_T_midambleAllocationMode_02 = -1;
-static gint ett_nbap_MidambleShiftLCR = -1;
-static gint ett_nbap_ModifyPriorityQueue = -1;
-static gint ett_nbap_NeighbouringCellMeasurementInformation = -1;
-static gint ett_nbap_NeighbouringCellMeasurementInformation_item = -1;
-static gint ett_nbap_NeighbouringFDDCellMeasurementInformation = -1;
-static gint ett_nbap_NeighbouringTDDCellMeasurementInformation = -1;
-static gint ett_nbap_NeighbouringTDDCellMeasurementInformationLCR = -1;
-static gint ett_nbap_NI_Information = -1;
-static gint ett_nbap_PreambleSignatures = -1;
-static gint ett_nbap_PriorityQueue_InfoList = -1;
-static gint ett_nbap_PriorityQueue_InfoItem = -1;
-static gint ett_nbap_PriorityQueue_InfoList_to_Modify = -1;
-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_RACH_SubChannelNumbers = -1;
-static gint ett_nbap_RL_Specific_DCH_Info = -1;
-static gint ett_nbap_RL_Specific_DCH_Info_Item = -1;
-static gint ett_nbap_RL_Specific_E_DCH_Info = -1;
-static gint ett_nbap_RL_Specific_E_DCH_Info_Item = -1;
-static gint ett_nbap_Reference_E_TFCI_Information = -1;
-static gint ett_nbap_Reference_E_TFCI_Information_Item = -1;
-static gint ett_nbap_ReportCharacteristics = -1;
-static gint ett_nbap_ReportCharacteristicsType_EventA = -1;
-static gint ett_nbap_ReportCharacteristicsType_EventB = -1;
-static gint ett_nbap_ReportCharacteristicsType_EventC = -1;
-static gint ett_nbap_ReportCharacteristicsType_EventD = -1;
-static gint ett_nbap_ReportCharacteristicsType_EventE = -1;
-static gint ett_nbap_ReportCharacteristicsType_EventF = -1;
-static gint ett_nbap_ReportCharacteristicsType_OnModification = -1;
-static gint ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;
-static gint ett_nbap_ReportCharacteristicsType_MeasurementThreshold = -1;
-static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime = -1;
-static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime = -1;
-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_RequestedDataValueInformation = -1;
-static gint ett_nbap_InformationAvailable = -1;
-static gint ett_nbap_RequestedDataValue = -1;
-static gint ett_nbap_SAT_Info_Almanac = -1;
-static gint ett_nbap_SAT_Info_Almanac_Item = -1;
-static gint ett_nbap_SAT_Info_Almanac_ExtList = -1;
-static gint ett_nbap_SAT_Info_Almanac_ExtItem = -1;
-static gint ett_nbap_SAT_Info_DGPSCorrections = -1;
-static gint ett_nbap_SAT_Info_DGPSCorrections_Item = -1;
-static gint ett_nbap_SATInfo_RealTime_Integrity = -1;
-static gint ett_nbap_SAT_Info_RealTime_Integrity_Item = -1;
-static gint ett_nbap_Secondary_CPICH_Information_Change = -1;
-static gint ett_nbap_Serving_E_DCH_RL_ID = -1;
-static gint ett_nbap_Serving_E_DCH_RL_in_this_NodeB = -1;
-static gint ett_nbap_SFNSFNMeasurementThresholdInformation = -1;
-static gint ett_nbap_SFNSFNMeasurementValueInformation = -1;
-static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
-static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
-static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
-static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
-static gint ett_nbap_SFNSFNTimeStampInformation = -1;
-static gint ett_nbap_SFNSFNTimeStamp_TDD = -1;
-static gint ett_nbap_SFNSFNValue = -1;
-static gint ett_nbap_SynchronisationReportCharacteristics = -1;
-static gint ett_nbap_SynchronisationReportCharactThreExc = -1;
-static gint ett_nbap_SynchronisationReportCharactThreInfoItem = -1;
-static gint ett_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
-static gint ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
-static gint ett_nbap_SyncDLCodeIdThreInfoLCR = -1;
-static gint ett_nbap_SyncDLCodeIdThreInfoList = -1;
-static gint ett_nbap_SyncDLCodeInfoListLCR = -1;
-static gint ett_nbap_SyncDLCodeInfoItemLCR = -1;
-static gint ett_nbap_TDD_ChannelisationCodeLCR = -1;
-static gint ett_nbap_TDD_DL_Code_Information = -1;
-static gint ett_nbap_TDD_DL_Code_InformationItem = -1;
-static gint ett_nbap_TDD_DL_Code_LCR_Information = -1;
-static gint ett_nbap_TDD_DL_Code_LCR_InformationItem = -1;
-static gint ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
-static gint ett_nbap_TDD_DPCHOffset = -1;
-static gint ett_nbap_TransportFormatCombination_Beta = -1;
-static gint ett_nbap_T_signalledGainFactors = -1;
-static gint ett_nbap_T_gainFactor = -1;
-static gint ett_nbap_T_fdd = -1;
-static gint ett_nbap_TDD_UL_Code_Information = -1;
-static gint ett_nbap_TDD_UL_Code_InformationItem = -1;
-static gint ett_nbap_TDD_UL_Code_LCR_Information = -1;
-static gint ett_nbap_TDD_UL_Code_LCR_InformationItem = -1;
-static gint ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
-static gint ett_nbap_TFCI_SignallingMode = -1;
-static gint ett_nbap_TimingAdjustmentValue = -1;
-static gint ett_nbap_TimingAdjustmentValueLCR = -1;
-static gint ett_nbap_TnlQos = -1;
-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_Transmitted_Carrier_Power_For_CellPortion_Value = -1;
-static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item = -1;
-static gint ett_nbap_TFCS = -1;
-static gint ett_nbap_T_tFCSvalues = -1;
-static gint ett_nbap_TFCS_TFCSList = -1;
-static gint ett_nbap_TFCS_TFCSList_item = -1;
-static gint ett_nbap_TFCS_CTFC = -1;
-static gint ett_nbap_TransportFormatSet = -1;
-static gint ett_nbap_TransportFormatSet_DynamicPartList = -1;
-static gint ett_nbap_TransportFormatSet_DynamicPartList_item = -1;
-static gint ett_nbap_TDD_TransportFormatSet_ModeDP = -1;
-static gint ett_nbap_TransmissionTimeIntervalInformation = -1;
-static gint ett_nbap_TransmissionTimeIntervalInformation_item = -1;
-static gint ett_nbap_TransportFormatSet_Semi_staticPart = -1;
-static gint ett_nbap_TransportFormatSet_ModeDP = -1;
-static gint ett_nbap_TransportFormatSet_ModeSSP = -1;
-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_Capability_Information = -1;
-static gint ett_nbap_UL_Timeslot_Information = -1;
-static gint ett_nbap_UL_Timeslot_InformationItem = -1;
-static gint ett_nbap_UL_TimeslotLCR_Information = -1;
-static gint ett_nbap_UL_TimeslotLCR_InformationItem = -1;
-static gint ett_nbap_UL_ScramblingCode = -1;
-static gint ett_nbap_UL_Synchronisation_Parameters_LCR = -1;
-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_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_PrivateIE_ID = -1;
-static gint ett_nbap_ProcedureID = -1;
-static gint ett_nbap_TransactionID = -1;
-static gint ett_nbap_ProtocolIE_Container = -1;
-static gint ett_nbap_ProtocolIE_Field = -1;
-static gint ett_nbap_ProtocolIE_ContainerPair = -1;
-static gint ett_nbap_ProtocolIE_FieldPair = -1;
-static gint ett_nbap_ProtocolIE_ContainerList = -1;
-static gint ett_nbap_ProtocolIE_ContainerPairList = -1;
-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_NBAP_PDU = -1;
+static gint ett_nbap_InitiatingMessage = -1;
+static gint ett_nbap_SuccessfulOutcome = -1;
+static gint ett_nbap_UnsuccessfulOutcome = -1;
+static gint ett_nbap_Outcome = -1;
/*--- End of included file: packet-nbap-ett.c ---*/
-#line 69 "packet-nbap-template.c"
+#line 65 "packet-nbap-template.c"
/* Global variables */
-static proto_tree *top_tree;
static guint32 ProcedureCode;
static guint32 ProtocolIE_ID;
static guint32 ddMode;
+static const gchar *ProcedureID;
+
+/* Dissector tables */
+static dissector_table_t nbap_ies_dissector_table;
+static dissector_table_t nbap_extension_dissector_table;
+static dissector_table_t nbap_proc_imsg_dissector_table;
+static dissector_table_t nbap_proc_sout_dissector_table;
+static dissector_table_t nbap_proc_uout_dissector_table;
+
+static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
-#define BYTE_ALIGN_OFFSET(offset) \
- if(offset&0x07){ \
- offset=(offset&0xfffffff8)+8; \
- }
-#define NBAP_FDD 1
-/* Prodedure ID:s */
-#define NBAP_ID_AUDIT 0
-#define NBAP_ID_AUDITREQUIRED 1
-#define NBAP_ID_BLOCKRESOURCE 2
-#define NBAP_ID_CELLDELETION 3
-#define NBAP_ID_CELLRECONFIGURATION 4
-#define NBAP_ID_CELLSETUP 5
-#define NBAP_ID_COMMONMEASUREMENTFAILURE 6
-#define NBAP_ID_COMMONMEASUREMENTINITIATION 7
-#define NBAP_ID_COMMONMEASUREMENTREPORT 8
-#define NBAP_ID_COMMONMEASUREMENTTERMINATION 9
-#define NBAP_ID_COMMONTRANSPORTCHANNELDELETE 10
-#define NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE 11
-#define NBAP_ID_COMMONTRANSPORTCHANNELSETUP 12
-#define NBAP_ID_RESET 13
-#define NBAP_ID_COMPRESSEDMODECOMMAND 14
-#define NBAP_ID_DEDICATEDMEASUREMENTFAILURE 16
-#define NBAP_ID_DEDICATEDMEASUREMENTINITIATION 17
-#define NBAP_ID_DEDICATEDMEASUREMENTREPORT 18
-#define NBAP_ID_DEDICATEDMEASUREMENTTERMINATION 19
-#define NBAP_ID_DOWNLINKPOWERCONTROL 20
-#define NBAP_ID_ERRORINDICATIONFORDEDICATED 21
-#define NBAP_ID_PRIVATEMESSAGEFORDEDICATED 22
-#define NBAP_ID_RADIOLINKADDITION 23
-#define NBAP_ID_RADIOLINKDELETION 24
-#define NBAP_ID_RADIOLINKFAILURE 25
-#define NBAP_ID_RADIOLINKRESTORATION 26
-#define NBAP_ID_RADIOLINKSETUP 27
-#define NBAP_ID_RESOURCESTATUSINDICATION 28
-#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION 29
-#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT 30
-#define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION 31
-#define NBAP_ID_SYSTEMINFORMATIONUPDATE 32
-#define NBAP_ID_UNBLOCKRESOURCE 33
-#define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 34
-#define NBAP_ID_ERRORINDICATIONFORCOMMON 35
-#define NBAP_ID_PRIVATEMESSAGEFORCOMMON 36
-#define NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION 37
-#define NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL 38
-#define NBAP_ID_RADIOLINKPREEMPTION 39
-#define NBAP_ID_INFORMATIONEXCHANGEFAILURE 40
-#define NBAP_ID_INFORMATIONEXCHANGEINITIATION 41
-#define NBAP_ID_INFORMATIONEXCHANGETERMINATION 42
-#define NBAP_ID_INFORMATIONREPORTING 43
-#define NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT 44
-#define NBAP_ID_CELLSYNCHRONISATIONINITIATION 45
-#define NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION 46
-#define NBAP_ID_CELLSYNCHRONISATIONREPORTING 47
-#define NBAP_ID_CELLSYNCHRONISATIONTERMINATION 48
-#define NBAP_ID_CELLSYNCHRONISATIONFAILURE 49
-#define NBAP_ID_BEARERREARRANGEMENT 50
-#define NBAP_ID_RADIOLINKACTIVATION 51
-#define NBAP_ID_RADIOLINKPARAMETERUPDATE 52
-#define NBAP_ID_MBMSNOTIFICATIONUPDATE 53
-
-/* Protocol IE:s */
-#define NBAP_IE_ID_AICH_INFORMATION 0
-#define NBAP_IE_ID_AICH_INFORMATIONITEM_RESOURCESTATUSIND 1
-#define NBAP_IE_ID_BCH_INFORMATION 7
-#define NBAP_IE_ID_BCH_INFORMATIONITEM_RESOURCESTATUSIND 8
-#define NBAP_IE_ID_BCCH_MODIFICATIONTIME 9
-#define NBAP_IE_ID_BLOCKINGPRIORITYINDICATOR 10
-#define NBAP_IE_ID_CAUSE 13
-#define NBAP_IE_ID_CCP_INFORMATIONITEM_AUDITRSP 14
-#define NBAP_IE_ID_CCP_INFORMATIONLIST_AUDITRSP 15
-#define NBAP_IE_ID_CCP_INFORMATIONITEM_RESOURCESTATUSIND 16
-#define NBAP_IE_ID_CELL_INFORMATIONITEM_AUDITRSP 17
-#define NBAP_IE_ID_CELL_INFORMATIONITEM_RESOURCESTATUSIND 18
-#define NBAP_IE_ID_CELL_INFORMATIONLIST_AUDITRSP 19
-#define NBAP_IE_ID_CELLPARAMETERID 23
-#define NBAP_IE_ID_CFN 24
-#define NBAP_IE_ID_C_ID 25
-
-#define NBAP_IE_ID_COMMONMEASUREMENTACCURACY 39
-#define NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT 31
-#define NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST 32
-#define NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP 33
-#define NBAP_IE_ID_COMMONMEASUREMENTTYPE 34
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELID 35
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTFDD 36
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTTDD 37
-#define NBAP_IE_ID_COMMUNICATIONCONTROLPORTID 40
-#define NBAP_IE_ID_CONFIGURATIONGENERATIONID 43
-#define NBAP_IE_ID_CRNC_COMMUNICATIONCONTEXTID 44
-#define NBAP_IE_ID_CRITICALITYDIAGNOSTICS 45
-#define NBAP_IE_ID_DCHS_TO_ADD_FDD 48
-#define NBAP_IE_ID_DCH_ADDLIST_RL_RECONFPREPTDD 49
-#define NBAP_IE_ID_DCHS_TO_ADD_TDD 50
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPFDD 52
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPTDD 53
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTFDD 54
-#define NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTTDD 55
-#define NBAP_IE_ID_DCH_FDD_INFORMATION 56
-
-#define NBAP_IE_ID_DCH_TDD_INFORMATION 57
-#define NBAP_IE_ID_DCH_INFORMATIONRESPONSE 59
-#define NBAP_IE_ID_FDD_DCHS_TO_MODIFY 62
-#define NBAP_IE_ID_TDD_DCHS_TO_MODIFY 63
-#define NBAP_IE_ID_DCH_MODIFYLIST_RL_RECONFRQSTTDD 65
-#define NBAP_IE_ID_DCH_REARRANGELIST_BEARER_REARRANGEIND 135
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT 67
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST 68
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP 69
-#define NBAP_IE_ID_DEDICATEDMEASUREMENTTYPE 70
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 72
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 73
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 76
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 77
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD 79
-#define NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD 81
-#define NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD 82
-#define NBAP_IE_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD 83
-#define NBAP_IE_ID_DL_DPCH_TIMINGADJUSTMENT 21
-#define NBAP_IE_ID_DL_REFERENCEPOWERINFORMATIONITEM_DL_PC_RQST 84
-#define NBAP_IE_ID_DLREFERENCEPOWER 85
-#define NBAP_IE_ID_DLREFERENCEPOWERLIST_DL_PC_RQST 86
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_87 87
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_89 89
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_91 91
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_93 93
-#define NBAP_IE_ID_DSCHS_TO_ADD_TDD 96
-#define NBAP_IE_ID_DSCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD 98
-#define NBAP_IE_ID_DSCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD 100
-#define NBAP_IE_ID_DSCH_INFORMATIONRESPONSE 105
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_106 106
-#define NBAP_IE_ID_DSCH_TDD_INFORMATION 107
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_108 108
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_112 112
-#define NBAP_IE_ID_DSCH_REARRANGELIST_BEARER_REARRANGEIND 136
-#define NBAP_IE_ID_END_OF_AUDIT_SEQUENCE_INDICATOR 113
-#define NBAP_IE_ID_FACH_INFORMATION 116
-#define NBAP_IE_ID_FACH_INFORMATIONITEM_RESOURCESTATUSIND 117
-#define NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_RECONFRQSTTDD 120
-#define NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTFDD 121
-#define NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTTDD 122
-#define NBAP_IE_ID_INDICATIONTYPE_RESOURCESTATUSIND 123
-#define NBAP_IE_ID_LOCAL_CELL_ID 124
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP 2
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND 3
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND 4
-#define NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP 5
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_AUDITRSP 125
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_RESOURCESTATUSIND 126
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM2_RESOURCESTATUSIND 127
-#define NBAP_IE_ID_LOCAL_CELL_INFORMATIONLIST_AUDITRSP 128
-#define NBAP_IE_ID_ADJUSTMENTPERIOD 129
-#define NBAP_IE_ID_MAXADJUSTMENTSTEP 130
-#define NBAP_IE_ID_MAXIMUMTRANSMISSIONPOWER 131
-#define NBAP_IE_ID_MEASUREMENTFILTERCOEFFICIENT 132
-#define NBAP_IE_ID_MEASUREMENTID 133
-#define NBAP_IE_ID_MESSAGESTRUCTURE 115
-#define NBAP_IE_ID_MIB_SB_SIB_INFORMATIONLIST_SYSTEMINFOUPDATERQST 134
-#define NBAP_IE_ID_NODEB_COMMUNICATIONCONTEXTID 143
-#define NBAP_IE_ID_NEIGHBOURINGCELLMEASUREMENTINFORMATION 455
-#define NBAP_IE_ID_P_CCPCH_INFORMATION 144
-#define NBAP_IE_ID_P_CCPCH_INFORMATIONITEM_RESOURCESTATUSIND 145
-#define NBAP_IE_ID_P_CPICH_INFORMATION 146
-#define NBAP_IE_ID_P_CPICH_INFORMATIONITEM_RESOURCESTATUSIND 147
-#define NBAP_IE_ID_P_SCH_INFORMATION 148
-#define NBAP_IE_ID_PCCPCH_INFORMATION_CELL_RECONFRQSTTDD 150
-#define NBAP_IE_ID_PCCPCH_INFORMATION_CELL_SETUPRQSTTDD 151
-#define NBAP_IE_ID_PCH_PARAMETERS_CTCH_RECONFRQSTTDD 155
-#define NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTFDD 156
-#define NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTTDD 157
-#define NBAP_IE_ID_PCH_INFORMATION 158
-#define NBAP_IE_ID_PDSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST 161
-#define NBAP_IE_ID_PDSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST 162
-#define NBAP_IE_ID_PDSCHSETS_ADDLIST_PSCH_RECONFRQST 163
-#define NBAP_IE_ID_PDSCHSETS_DELETELIST_PSCH_RECONFRQST 164
-#define NBAP_IE_ID_PDSCHSETS_MODIFYLIST_PSCH_RECONFRQST 165
-#define NBAP_IE_ID_PICH_INFORMATION 166
-#define NBAP_IE_ID_PICH_PARAMETERS_CTCH_RECONFRQSTTDD 168
-#define NBAP_IE_ID_POWERADJUSTMENTTYPE 169
-#define NBAP_IE_ID_PRACH_INFORMATION 170
-#define NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_RECONFRQSTFDD 175
-#define NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_SETUPRQSTFDD 176
-#define NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_RECONFRQSTFDD 177
-#define NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_SETUPRQSTFDD 178
-#define NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_RECONFRQSTFDD 179
-#define NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_SETUPRQSTFDD 180
-#define NBAP_IE_ID_PRIMARYSCRAMBLINGCODE 181
-#define NBAP_IE_ID_SCH_INFORMATION_CELL_RECONFRQSTTDD 183
-#define NBAP_IE_ID_SCH_INFORMATION_CELL_SETUPRQSTTDD 184
-#define NBAP_IE_ID_PUSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST 185
-#define NBAP_IE_ID_PUSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST 186
-#define NBAP_IE_ID_PUSCHSETS_ADDLIST_PSCH_RECONFRQST 187
-#define NBAP_IE_ID_PUSCHSETS_DELETELIST_PSCH_RECONFRQST 188
-#define NBAP_IE_ID_PUSCHSETS_MODIFYLIST_PSCH_RECONFRQST 189
-#define NBAP_IE_ID_RACH_INFORMATION 190
-#define NBAP_IE_ID_RACH_PARAMETERSITEM_CTCH_SETUPRQSTFDD 196
-#define NBAP_IE_ID_RACH_PARAMETERITEM_CTCH_SETUPRQSTTDD 197
-#define NBAP_IE_ID_REPORTCHARACTERISTICS 198
-#define NBAP_IE_ID_REPORTING_OBJECT_RL_FAILUREIND 199
-#define NBAP_IE_ID_REPORTING_OBJECT_RL_RESTOREIND 200
-#define NBAP_IE_ID_RL_INFORMATIONITEM_DM_RPRT 202
-#define NBAP_IE_ID_RL_INFORMATIONITEM_DM_RQST 203
-#define NBAP_IE_ID_RL_INFORMATIONITEM_DM_RSP 204
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_ADDITIONRQSTFDD 205
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_DELETIONRQST 206
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_FAILUREIND 207
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND 286
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFPREPFDD 208
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFRQSTFDD 209
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_RESTOREIND 210
-#define NBAP_IE_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD 211
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD 212
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_DELETIONRQST 213
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND 237
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD 214
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFRQSTFDD 215
-#define NBAP_IE_ID_RL_INFORMATIONLIST_RL_SETUPRQSTFDD 216
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD 217
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADY 218
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSP 219
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD 220
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD 221
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADY 222
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSP 223
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD 224
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 225
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD 226
-#define NBAP_IE_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD 227
-#define NBAP_IE_ID_RL_INFORMATION_RL_RECONFRQSTTDD 228
-#define NBAP_IE_ID_RL_INFORMATION_RL_RECONFPREPTDD 229
-#define NBAP_IE_ID_RL_INFORMATION_RL_SETUPRQSTTDD 230
-#define NBAP_IE_ID_RL_RECONFIGURATIONFAILUREITEM_RL_RECONFFAILURE 236
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RPRT 238
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RSP 240
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_FAILUREIND 241
-#define NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_RESTOREIND 242
-#define NBAP_IE_ID_S_CCPCH_INFORMATION 247
-#define NBAP_IE_ID_S_CPICH_INFORMATION 249
-#define NBAP_IE_ID_SCH_INFORMATION 251
-#define NBAP_IE_ID_S_SCH_INFORMATION 253
-#define NBAP_IE_ID_SECONDARY_CCPCHLISTIE_CTCH_RECONFRQSTTDD 257
-#define NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERLISTIE_CTCH_SETUPRQSTTDD 258
-#define NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD 259
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_RECONFRQSTFDD 260
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_SETUPRQSTFDD 261
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_RECONFRQSTFDD 262
-#define NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_SETUPRQSTFDD 263
-#define NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_RECONFRQSTFDD 264
-#define NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_SETUPRQSTFDD 265
-#define NBAP_IE_ID_SEGMENTINFORMATIONLISTIE_SYSTEMINFOUPDATE 266
-#define NBAP_IE_ID_SFN 268
-#define NBAP_IE_ID_SIGNALLINGBEARERREQUESTINDICATOR 138
-#define NBAP_IE_ID_SHUTDOWNTIMER 269
-#define NBAP_IE_ID_START_OF_AUDIT_SEQUENCE_INDICATOR 114
-#define NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD 270
-#define NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD 271
-#define NBAP_IE_ID_SYNCCASE 274
-#define NBAP_IE_ID_SYNCCASEINDICATORITEM_CELL_SETUPRQSTTDD_PSCH 275
-#define NBAP_IE_ID_T_CELL 276
-#define NBAP_IE_ID_TARGETCOMMUNICATIONCONTROLPORTID 139
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_RECONFRQSTTDD 277
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_SETUPRQSTTDD 278
-#define NBAP_IE_ID_TRANSMISSIONDIVERSITYAPPLIED 279
-#define NBAP_IE_ID_TYPEOFERROR 508
-#define NBAP_IE_ID_UARFCNFORNT 280
-#define NBAP_IE_ID_UARFCNFORND 281
-#define NBAP_IE_ID_UARFCNFORNU 282
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 284
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 285
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 288
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 289
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD 291
-#define NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD 293
-#define NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD 294
-#define NBAP_IE_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD 295
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD 296
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD 297
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_ADDITIONFAILURETDD 300
-#define NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_SETUPFAILURETDD 301
-#define NBAP_IE_ID_USCH_INFORMATION_ADD 302
-#define NBAP_IE_ID_USCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD 304
-#define NBAP_IE_ID_USCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD 306
-#define NBAP_IE_ID_USCH_INFORMATIONRESPONSE 309
-#define NBAP_IE_ID_USCH_INFORMATION 310
-#define NBAP_IE_ID_USCH_REARRANGELIST_BEARER_REARRANGEIND 141
-#define NBAP_IE_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION 315
-#define NBAP_IE_ID_AICH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD 316
-#define NBAP_IE_ID_ADJUSTMENTRATIO 317
-#define NBAP_IE_ID_NOT_USED_320 320
-#define NBAP_IE_ID_NOT_USED_322 322
-#define NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD 323
-#define NBAP_IE_ID_CAUSELEVEL_PSCH_RECONFFAILURE 324
-#define NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD 325
-#define NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD 326
-#define NBAP_IE_ID_CAUSELEVEL_RL_RECONFFAILURE 327
-#define NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILUREFDD 328
-#define NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILURETDD 329
-#define NBAP_IE_ID_NOT_USED_330 330
-#define NBAP_IE_ID_NOT_USED_332 332
-#define NBAP_IE_ID_CLOSED_LOOP_TIMING_ADJUSTMENT_MODE 333
-#define NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_RECONFRQSTFDD 334
-#define NBAP_IE_ID_COMPRESSED_MODE_DEACTIVATION_FLAG 335
-#define NBAP_IE_ID_NOT_USED_336 336
-#define NBAP_IE_ID_NOT_USED_342 342
-#define NBAP_IE_ID_NOT_USED_343 343
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 346
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 347
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 348
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 349
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 350
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 351
-#define NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 352
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD 353
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD 355
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD 356
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD 357
-#define NBAP_IE_ID_DL_TPC_PATTERN01COUNT 358
-#define NBAP_IE_ID_DPC_MODE 450
-#define NBAP_IE_ID_DPCHCONSTANT 359
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_94 94
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_110 110
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_111 111
-#define NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_SETUPRSP 362
-#define NBAP_IE_ID_LIMITED_POWER_INCREASE_INFORMATION_CELL_SETUPRQSTFDD 369
-#define NBAP_IE_ID_PCH_PARAMETERS_CTCH_SETUPRSP 374
-#define NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_RECONFRQSTFDD 375
-#define NBAP_IE_ID_NOT_USED_376 376
-#define NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_RECONFRQSTFDD 380
-#define NBAP_IE_ID_PRACHCONSTANT 381
-#define NBAP_IE_ID_PRACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD 383
-#define NBAP_IE_ID_PUSCHCONSTANT 384
-#define NBAP_IE_ID_RACH_PARAMETERS_CTCH_SETUPRSP 385
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_443 443
-#define NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_RECONFRQST 393
-#define NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_SETUPRQST 394
-#define NBAP_IE_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION 395
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 396
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 397
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 398
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 399
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 400
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 401
-#define NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 402
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD 403
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD 405
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD 406
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD 407
-#define NBAP_IE_ID_UNSUCCESSFUL_PDSCHSETITEM_PSCH_RECONFFAILURETDD 408
-#define NBAP_IE_ID_UNSUCCESSFUL_PUSCHSETITEM_PSCH_RECONFFAILURETDD 409
-#define NBAP_IE_ID_COMMUNICATIONCONTEXTINFOITEM_RESET 412
-#define NBAP_IE_ID_COMMUNICATIONCONTROLPORTINFOITEM_RESET 414
-#define NBAP_IE_ID_RESETINDICATOR 416
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_417 417
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_418 418
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_419 419
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_142 142
-#define NBAP_IE_ID_TIMINGADVANCEAPPLIED 287
-#define NBAP_IE_ID_CFNREPORTINGINDICATOR 6
-#define NBAP_IE_ID_SFNREPORTINGINDICATOR 11
-#define NBAP_IE_ID_INNERLOOPDLPCSTATUS 12
-#define NBAP_IE_ID_TIMESLOTISCPINFO 283
-#define NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_SETUPRQSTTDD 167
-#define NBAP_IE_ID_PRACH_PARAMETERSITEM_CTCH_SETUPRQSTTDD 20
-#define NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND 46
-#define NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND 47
-#define NBAP_IE_ID_CAUSELEVEL_SYNCADJUSTMNTFAILURETDD 420
-#define NBAP_IE_ID_CELLADJUSTMENTINFO_SYNCADJUSTMNTRQSTTDD 421
-#define NBAP_IE_ID_CELLADJUSTMENTINFOITEM_SYNCADJUSTMENTRQSTTDD 494
-#define NBAP_IE_ID_CELLSYNCBURSTINFOLIST_CELLSYNCRECONFRQSTTDD 482
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSINIT_CELLSYNCINITIATIONRQSTTDD 422
-#define NBAP_IE_ID_CELLSYNCBURSTMEASUREINIT_CELLSYNCINITIATIONRQSTTDD 423
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFIGURATION_CELLSYNCRECONFRQSTTDD 424
-#define NBAP_IE_ID_CELLSYNCBURSTMEASRECONFIGURATION_CELLSYNCRECONFRQSTTDD 425
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSINFOLIST_CELLSYNCRECONFRQSTTDD 426
-#define NBAP_IE_ID_CELLSYNCBURSTMEASINFOLIST_CELLSYNCRECONFRQSTTDD 427
-#define NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFINFO_CELLSYNCRECONFRQSTTDD 428
-#define NBAP_IE_ID_CELLSYNCINFO_CELLSYNCREPRTTDD 429
-#define NBAP_IE_ID_CSBTRANSMISSIONID 430
-#define NBAP_IE_ID_CSBMEASUREMENTID 431
-#define NBAP_IE_ID_INTSTDPHCELLSYNCINFOITEM_CELLSYNCREPRTTDD 432
-#define NBAP_IE_ID_NCYCLESPERSFNPERIOD 433
-#define NBAP_IE_ID_NREPETITIONSPERCYCLEPERIOD 434
-#define NBAP_IE_ID_SYNCFRAMENUMBER 437
-#define NBAP_IE_ID_SYNCHRONISATIONREPORTTYPE 438
-#define NBAP_IE_ID_SYNCHRONISATIONREPORTCHARACTERISTICS 439
-#define NBAP_IE_ID_UNSUCCESSFUL_CELL_INFORMATIONRESPITEM_SYNCADJUSTMNTFAILURETDD 440
-#define NBAP_IE_ID_LATEENTRANCECELLSYNCINFOITEM_CELLSYNCREPRTTDD 119
-#define NBAP_IE_ID_REFERENCECLOCKAVAILABILITY 435
-#define NBAP_IE_ID_REFERENCESFNOFFSET 436
-#define NBAP_IE_ID_INFORMATIONEXCHANGEID 444
-#define NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST 445
-#define NBAP_IE_ID_INFORMATIONTYPE 446
-#define NBAP_IE_ID_INFORMATIONREPORTCHARACTERISTICS 447
-#define NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP 448
-#define NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT 449
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTFDD 451
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTFDD 452
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTTDD 453
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTTDD 454
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD 74
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION 78
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATIONLIST_AUDITRSP 90
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD 97
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_RECONFRQSTTDD 99
-#define NBAP_IE_ID_DWPCH_LCR_INFORMATION_RESOURCESTATUSIND 101
-#define NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_SETUPRQSTTDD 154
-#define NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_RECONFRQSTTDD 174
-#define NBAP_IE_ID_FPACH_LCR_INFORMATION 290
-#define NBAP_IE_ID_FPACH_LCR_INFORMATION_AUDITRSP 292
-#define NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_AUDITRSP 22
-#define NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_RESOURCESTATUSIND 311
-#define NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD 312
-#define NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD 314
-#define NBAP_IE_ID_PCCPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD 456
-#define NBAP_IE_ID_PCH_POWER_LCR_CTCH_SETUPRQSTTDD 457
-#define NBAP_IE_ID_PCH_POWER_LCR_CTCH_RECONFRQSTTDD 458
-#define NBAP_IE_ID_PICH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD 459
-#define NBAP_IE_ID_PRACH_LCR_PARAMETERSLIST_CTCH_SETUPRQSTTDD 461
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_SETUPRSPTDD 463
-#define NBAP_IE_ID_SECONDARY_CCPCH_LCR_PARAMETERLIST_CTCH_SETUPRQSTTDD 465
-#define NBAP_IE_ID_TIMESLOT 495
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_RECONFRQSTTDD 466
-#define NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_SETUPRQSTTDD 467
-#define NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_SETUPRQSTTDD 468
-#define NBAP_IE_ID_TIMESLOTLCR_CM_RQST 469
-#define NBAP_IE_ID_UL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD 470
-#define NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD 472
-#define NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD 473
-#define NBAP_IE_ID_TIMESLOTISCP_INFORMATIONLIST_LCR_RL_ADDITIONRQSTTDD 474
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONADDLIST_RL_RECONFPREPTDD 475
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST_RL_RECONFPREPTDD 477
-#define NBAP_IE_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFPREPTDD 479
-#define NBAP_IE_ID_TIMESLOTISCPINFOLIST_LCR_DL_PC_RQSTTDD 480
-#define NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFPREPTDD 481
-#define NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST 483
-#define NBAP_IE_ID_UL_TIMESLOTLCR_INFORMATION_RL_RECONFPREPTDD 485
-#define NBAP_IE_ID_UL_SIRTARGET 510
-#define NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST 486
-#define NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST 487
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_26 26
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_27 27
-#define NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST 488
-#define NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST 489
-#define NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST 490
-#define NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST 491
-#define NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST 492
-#define NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST 493
-#define NBAP_IE_ID_TIMESLOTINFO_CELLSYNCINITIATIONRQSTTDD 496
-#define NBAP_IE_ID_SYNCREPORTTYPE_CELLSYNCREPRTTDD 497
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP 498
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND 499
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND 500
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP 501
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_RESOURCESTATUSIND 502
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST2_RESOURCESTATUSIND 503
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_ID 504
-#define NBAP_IE_ID_PUSCH_INFO_DM_RQST 505
-#define NBAP_IE_ID_PUSCH_INFO_DM_RSP 506
-#define NBAP_IE_ID_PUSCH_INFO_DM_RPRT 507
-#define NBAP_IE_ID_INITDL_POWER 509
-#define NBAP_IE_ID_CELLSYNCBURSTREPETITIONPERIOD 511
-#define NBAP_IE_ID_REPORTCHARACTERISTICSTYPE_ONMODIFICATION 512
-#define NBAP_IE_ID_SFNSFNMEASUREMENTVALUEINFORMATION 513
-#define NBAP_IE_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION 514
-#define NBAP_IE_ID_TUTRANGPSMEASUREMENTVALUEINFORMATION 515
-#define NBAP_IE_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION 516
-#define NBAP_IE_ID_RX_TIMING_DEVIATION_VALUE_LCR 520
-#define NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_ADDITIONRSPTDD 51
-#define NBAP_IE_ID_DL_POWERBALANCING_INFORMATION 28
-#define NBAP_IE_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR 29
-#define NBAP_IE_ID_DL_POWERBALANCING_UPDATEDINDICATOR 30
-#define NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_SETUPRQSTTDD 517
-#define NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_ADDITIONRQSTTDD 518
-#define NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_RECONFPREPTDD 519
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_SETUPRQSTTDD 41
-#define NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_RECONFRQSTTDD 42
-#define NBAP_IE_ID_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MAXPOWER_PSCH_RECONFRQST 522
-#define NBAP_IE_ID_HS_PDSCH_HS_SCCH_SCRAMBLINGCODE_PSCH_RECONFRQST 523
-#define NBAP_IE_ID_HS_PDSCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST 524
-#define NBAP_IE_ID_HS_SCCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST 525
-#define NBAP_IE_ID_HS_PDSCH_TDD_INFORMATION_PSCH_RECONFRQST 526
-#define NBAP_IE_ID_ADD_TO_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST 527
-#define NBAP_IE_ID_MODIFY_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST 528
-#define NBAP_IE_ID_DELETE_FROM_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST 529
-#define NBAP_IE_ID_BINDINGID 102
-#define NBAP_IE_ID_RL_SPECIFIC_DCH_INFO 103
-#define NBAP_IE_ID_TRANSPORTLAYERADDRESS 104
-#define NBAP_IE_ID_DELAYEDACTIVATION 231
-#define NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD 232
-#define NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD 233
-#define NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD 234
-#define NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD 235
-#define NBAP_IE_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR 58
-#define NBAP_IE_ID_SYNCDLCODEID_TRANSINITLCR_CELLSYNCINITIATIONRQSTTDD 543
-#define NBAP_IE_ID_SYNCDLCODEID_MEASUREINITLCR_CELLSYNCINITIATIONRQSTTDD 544
-#define NBAP_IE_ID_SYNCDLCODEIDTRANSRECONFINFOLCR_CELLSYNCRECONFRQSTTDD 545
-#define NBAP_IE_ID_SYNCDLCODEIDMEASRECONFIGURATIONLCR_CELLSYNCRECONFRQSTTDD 546
-#define NBAP_IE_ID_SYNCDLCODEIDMEASINFOLIST_CELLSYNCRECONFRQSTTDD 547
-#define NBAP_IE_ID_SYNCDLCODEIDSMEASINFOLIST_CELLSYNCREPRTTDD 548
-#define NBAP_IE_ID_SYNCDLCODEIDTHREINFOLCR 549
-#define NBAP_IE_ID_NSUBCYCLESPERCYCLEPERIOD_CELLSYNCRECONFRQSTTDD 550
-#define NBAP_IE_ID_DWPCH_POWER 551
-#define NBAP_IE_ID_ACCUMULATEDCLOCKUPDATE_CELLSYNCREPRTTDD 552
-#define NBAP_IE_ID_ANGLE_OF_ARRIVAL_VALUE_LCR 521
-#define NBAP_IE_ID_HSDSCH_FDD_INFORMATION 530
-#define NBAP_IE_ID_HSDSCH_FDD_INFORMATION_RESPONSE 531
-#define NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY 534
-#define NBAP_IE_ID_HSDSCH_RNTI 535
-#define NBAP_IE_ID_HSDSCH_TDD_INFORMATION 536
-#define NBAP_IE_ID_HSDSCH_TDD_INFORMATION_RESPONSE 537
-#define NBAP_IE_ID_HSPDSCH_RL_ID 541
-#define NBAP_IE_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD 542
-#define NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_64 64
-#define NBAP_IE_ID_PDSCH_RL_ID 66
-#define NBAP_IE_ID_HSDSCH_REARRANGELIST_BEARER_REARRANGEIND 553
-#define NBAP_IE_ID_UL_SYNCHRONISATION_PARAMETERS_LCR 554
-#define NBAP_IE_ID_HSDSCH_FDD_UPDATE_INFORMATION 555
-#define NBAP_IE_ID_HSDSCH_TDD_UPDATE_INFORMATION 556
-#define NBAP_IE_ID_DL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD 558
-#define NBAP_IE_ID_UL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD 559
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD 560
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_ADDITIONRQSTTDD 561
-#define NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_RL_ADDITIONRQSTTDD 562
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD 563
-#define NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD 564
-#define NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD 565
-#define NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD 566
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRQSTTDD 567
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRQSTTDD 568
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRQSTTDD 569
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRQSTTDD 570
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD 571
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD 572
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD 573
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD 574
-#define NBAP_IE_ID_MAXIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD 575
-#define NBAP_IE_ID_MINIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD 576
-#define NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFRQSTTDD 577
-#define NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD 578
-#define NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD 579
-#define NBAP_IE_ID_INITIAL_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 580
-#define NBAP_IE_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 581
-#define NBAP_IE_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 582
-#define NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION 583
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION 585
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE 586
-#define NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHSTRANSMISSION 587
-#define NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY 588
-#define NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE 589
-#define NBAP_IE_ID_HSSICH_INFO_DM_RPRT 590
-#define NBAP_IE_ID_HSSICH_INFO_DM_RQST 591
-#define NBAP_IE_ID_HSSICH_INFO_DM_RSP 592
-#define NBAP_IE_ID_BEST_CELL_PORTIONS_VALUE 593
-#define NBAP_IE_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION 594
-#define NBAP_IE_ID_SECONDARY_CPICH_INFORMATION_CHANGE 595
-#define NBAP_IE_ID_NUMBEROFREPORTEDCELLPORTIONS 596
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_SETUPRQSTFDD 597
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_SETUPRQSTFDD 598
-#define NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_RECONFPREPTDD 599
-#define NBAP_IE_ID_SECONDARY_CPICH_INFORMATION 600
-#define NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION 601
-#define NBAP_IE_ID_UNIDIRECTIONAL_DCH_INDICATOR 602
-#define NBAP_IE_ID_TIMINGADJUSTMENTVALUELCR 603
-#define NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONLIST 604
-#define NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONMODIFYLIST 605
-#define NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONLIST 606
-#define NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONMODIFYLIST 607
-#define NBAP_IE_ID_RL_ID 608
-#define NBAP_IE_ID_SAT_INFO_ALMANAC_EXTITEM 609
-#define NBAP_IE_ID_HSDPA_CAPABILITY 610
-#define NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_AUDITRSP 611
-#define NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_RESOURCESTATUSIND 612
-#define NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_ADD 613
-#define NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_DELETE 614
-#define NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED 615
-#define NBAP_IE_ID_TNLQOS 616
-#define NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION_VALUE 617
-#define NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION 618
-#define NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION_VALUE 619
-#define NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTION 620
-#define NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTIONVALUE 621
-#define NBAP_IE_ID_UPPTSINTERFERENCEVALUE 622
-#define NBAP_IE_ID_PRIMARYCCPCH_RSCP_DELTA 623
-#define NBAP_IE_ID_MEASUREMENTRECOVERYBEHAVIOR 624
-#define NBAP_IE_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR 625
-#define NBAP_IE_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR 626
-#define NBAP_IE_ID_TSTD_INDICATOR 627
-#define NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFPREPTDD 628
-#define NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFRQSTTDD 629
-#define NBAP_IE_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD 630
-#define NBAP_IE_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD 631
-#define NBAP_IE_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD 632
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD 633
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_SETUPRQSTTDD 634
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD 635
-#define NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD 636
-#define NBAP_IE_ID_MICH_CFN 637
-#define NBAP_IE_ID_MICH_INFORMATION_AUDITRSP 638
-#define NBAP_IE_ID_MICH_INFORMATION_RESOURCESTATUSIND 639
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTFDD 640
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTTDD 641
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTFDD 642
-#define NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTTDD 643
-#define NBAP_IE_ID_MODIFICATION_PERIOD 644
-#define NBAP_IE_ID_NI_INFORMATION_NOTIFUPDATECMD 645
-#define NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_AUDITRSP 646
-#define NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_RESOURCESTATUSIND 647
-#define NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_AUDITRSP 648
-#define NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_RESOURCESTATUSIND 649
-#define NBAP_IE_ID_HARQ_PREAMBLE_MODE 650
-#define NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT 651
-#define NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED 652
-#define NBAP_IE_ID_DLTRANSMISSIONBRANCHLOADVALUE 653
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RQST 654
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RSP 655
-#define NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RPRT 656
-#define NBAP_IE_ID_SYNCHRONISATIONINDICATOR 657
-#define NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATION_PSCH_RECONFRQST 658
-#define NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLIST_PSCH_RECONFRQST 659
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE_FOR_CELL_PORTION 660
-#define NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION_FOR_CELLPORTION 661
-#define NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION_FOR_CELLPORTION 662
-#define NBAP_IE_ID_E_AGCH_AND_E_RGCH_E_HICH_FDD_SCRAMBLING_CODE 663
-#define NBAP_IE_ID_E_AGCH_FDD_CODE_INFORMATION 664
-#define NBAP_IE_ID_E_DCH_CAPABILITY 665
-#define NBAP_IE_ID_E_DCH_FDD_DL_CONTROL_CHANNEL_INFORMATION 666
-#define NBAP_IE_ID_E_DCH_FDD_INFORMATION 667
-#define NBAP_IE_ID_E_DCH_FDD_INFORMATION_RESPONSE 668
-#define NBAP_IE_ID_E_DCH_FDD_INFORMATION_TO_MODIFY 669
-#define NBAP_IE_ID_E_DCH_MACDFLOWS_TO_ADD 670
-#define NBAP_IE_ID_E_DCH_MACDFLOWS_TO_DELETE 671
-#define NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_AUDITRSP 672
-#define NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_RESOURCESTATUSIND 673
-#define NBAP_IE_ID_E_DCH_RL_INDICATION 674
-#define NBAP_IE_ID_E_DCH_RL_SET_ID 675
-#define NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFPREPFDD 676
-#define NBAP_IE_ID_E_DPCH_INFORMATION_RL_SETUPRQSTFDD 677
-#define NBAP_IE_ID_E_RGCH_E_HICH_FDD_CODE_INFORMATION 678
-#define NBAP_IE_ID_SERVING_E_DCH_RL_ID 679
-#define NBAP_IE_ID_UL_DPDCH_INDICATOR_FOR_E_DCH_OPERATION 680
-#define NBAP_IE_ID_FDD_S_CCPCH_FRAMEOFFSET_CTCH_SETUPRQSTFDD 681
-#define NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFRQSTFDD 682
-#define NBAP_IE_ID_MAXIMUM_TARGET_RECEIVEDTOTALWIDEBANDPOWER 683
-#define NBAP_IE_ID_E_DCHPROVIDEDBITRATEVALUEINFORMATION 684
-#define NBAP_IE_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR 685
-#define NBAP_IE_ID_RL_SPECIFIC_E_DCH_INFO 686
-#define NBAP_IE_ID_E_DCH_CAPACITYCONSUMPTIONLAW 687
-#define NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP 688
-#define NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP 689
-#define NBAP_IE_ID_E_DCH_REARRANGELIST_BEARER_REARRANGEIND 690
-#define NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLISTIE_PSCH_RECONFRQST 691
-#define NBAP_IE_ID_MULTIPLERL_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 692
-#define NBAP_IE_ID_TARGET_NONSERVING_EDCH_TO_TOTAL_EDCH_POWER_RATIO 693
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_RECONFRQSTFDD 694
-#define NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_RECONFRQSTFDD 695
-#define NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RSP 696
-#define NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RPRT 697
-#define NBAP_IE_ID_REFERENCE_RECEIVEDTOTALWIDEBANDPOWER 698
-
-
-static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
-static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
-static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
-static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
/*--- Included file: packet-nbap-fn.c ---*/
#line 1 "packet-nbap-fn.c"
-/*--- Fields for imported types ---*/
+static const value_string nbap_Criticality_vals[] = {
+ { 0, "reject" },
+ { 1, "ignore" },
+ { 2, "notify" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nbap_MessageDiscriminator_vals[] = {
+ { 0, "common" },
+ { 1, "dedicated" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_MessageDiscriminator(tvbuff_t *tvb _U_, int offset _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_INTEGER_0_maxPrivateIEs(tvbuff_t *tvb _U_, int offset _U_, 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, maxPrivateIEs, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_OBJECT_IDENTIFIER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+static const value_string nbap_PrivateIE_ID_vals[] = {
+ { 0, "local" },
+ { 1, "global" },
+ { 0, NULL }
+};
+
+static const per_choice_t PrivateIE_ID_choice[] = {
+ { 0, &hf_nbap_local , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_maxPrivateIEs },
+ { 1, &hf_nbap_global , ASN1_NO_EXTENSIONS , dissect_nbap_OBJECT_IDENTIFIER },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_PrivateIE_ID(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_PrivateIE_ID, PrivateIE_ID_choice,
+ NULL);
+
+ return offset;
+}
static const value_string nbap_ProcedureCode_vals[] = {
- { 0, "id-audit" },
- { 1, "id-auditRequired" },
- { 2, "id-blockResource" },
- { 3, "id-cellDeletion" },
- { 4, "id-cellReconfiguration" },
- { 5, "id-cellSetup" },
- { 45, "id-cellSynchronisationInitiation" },
- { 46, "id-cellSynchronisationReconfiguration" },
- { 47, "id-cellSynchronisationReporting" },
- { 48, "id-cellSynchronisationTermination" },
- { 49, "id-cellSynchronisationFailure" },
- { 6, "id-commonMeasurementFailure" },
- { 7, "id-commonMeasurementInitiation" },
- { 8, "id-commonMeasurementReport" },
- { 9, "id-commonMeasurementTermination" },
- { 10, "id-commonTransportChannelDelete" },
- { 11, "id-commonTransportChannelReconfigure" },
- { 12, "id-commonTransportChannelSetup" },
- { 14, "id-compressedModeCommand" },
- { 16, "id-dedicatedMeasurementFailure" },
- { 17, "id-dedicatedMeasurementInitiation" },
- { 18, "id-dedicatedMeasurementReport" },
- { 19, "id-dedicatedMeasurementTermination" },
- { 20, "id-downlinkPowerControl" },
- { 38, "id-downlinkPowerTimeslotControl" },
- { 35, "id-errorIndicationForCommon" },
- { 21, "id-errorIndicationForDedicated" },
- { 40, "id-informationExchangeFailure" },
- { 41, "id-informationExchangeInitiation" },
- { 42, "id-informationExchangeTermination" },
- { 43, "id-informationReporting" },
- { 50, "id-BearerRearrangement" },
- { 53, "id-mBMSNotificationUpdate" },
- { 37, "id-physicalSharedChannelReconfiguration" },
- { 36, "id-privateMessageForCommon" },
- { 22, "id-privateMessageForDedicated" },
- { 23, "id-radioLinkAddition" },
- { 24, "id-radioLinkDeletion" },
- { 25, "id-radioLinkFailure" },
- { 39, "id-radioLinkPreemption" },
- { 26, "id-radioLinkRestoration" },
- { 27, "id-radioLinkSetup" },
- { 13, "id-reset" },
- { 28, "id-resourceStatusIndication" },
- { 44, "id-cellSynchronisationAdjustment" },
- { 29, "id-synchronisedRadioLinkReconfigurationCancellation" },
- { 30, "id-synchronisedRadioLinkReconfigurationCommit" },
- { 31, "id-synchronisedRadioLinkReconfigurationPreparation" },
- { 32, "id-systemInformationUpdate" },
- { 33, "id-unblockResource" },
- { 34, "id-unSynchronisedRadioLinkReconfiguration" },
- { 51, "id-radioLinkActivation" },
- { 52, "id-radioLinkParameterUpdate" },
+ { NBAP_ID_AUDIT, "id-audit" },
+ { NBAP_ID_AUDITREQUIRED, "id-auditRequired" },
+ { NBAP_ID_BLOCKRESOURCE, "id-blockResource" },
+ { NBAP_ID_CELLDELETION, "id-cellDeletion" },
+ { NBAP_ID_CELLRECONFIGURATION, "id-cellReconfiguration" },
+ { NBAP_ID_CELLSETUP, "id-cellSetup" },
+ { NBAP_ID_CELLSYNCHRONISATIONINITIATION, "id-cellSynchronisationInitiation" },
+ { NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION, "id-cellSynchronisationReconfiguration" },
+ { NBAP_ID_CELLSYNCHRONISATIONREPORTING, "id-cellSynchronisationReporting" },
+ { NBAP_ID_CELLSYNCHRONISATIONTERMINATION, "id-cellSynchronisationTermination" },
+ { NBAP_ID_CELLSYNCHRONISATIONFAILURE, "id-cellSynchronisationFailure" },
+ { NBAP_ID_COMMONMEASUREMENTFAILURE, "id-commonMeasurementFailure" },
+ { NBAP_ID_COMMONMEASUREMENTINITIATION, "id-commonMeasurementInitiation" },
+ { NBAP_ID_COMMONMEASUREMENTREPORT, "id-commonMeasurementReport" },
+ { NBAP_ID_COMMONMEASUREMENTTERMINATION, "id-commonMeasurementTermination" },
+ { NBAP_ID_COMMONTRANSPORTCHANNELDELETE, "id-commonTransportChannelDelete" },
+ { NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE, "id-commonTransportChannelReconfigure" },
+ { NBAP_ID_COMMONTRANSPORTCHANNELSETUP, "id-commonTransportChannelSetup" },
+ { NBAP_ID_COMPRESSEDMODECOMMAND, "id-compressedModeCommand" },
+ { NBAP_ID_DEDICATEDMEASUREMENTFAILURE, "id-dedicatedMeasurementFailure" },
+ { NBAP_ID_DEDICATEDMEASUREMENTINITIATION, "id-dedicatedMeasurementInitiation" },
+ { NBAP_ID_DEDICATEDMEASUREMENTREPORT, "id-dedicatedMeasurementReport" },
+ { NBAP_ID_DEDICATEDMEASUREMENTTERMINATION, "id-dedicatedMeasurementTermination" },
+ { NBAP_ID_DOWNLINKPOWERCONTROL, "id-downlinkPowerControl" },
+ { NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL, "id-downlinkPowerTimeslotControl" },
+ { NBAP_ID_ERRORINDICATIONFORCOMMON, "id-errorIndicationForCommon" },
+ { NBAP_ID_ERRORINDICATIONFORDEDICATED, "id-errorIndicationForDedicated" },
+ { NBAP_ID_INFORMATIONEXCHANGEFAILURE, "id-informationExchangeFailure" },
+ { NBAP_ID_INFORMATIONEXCHANGEINITIATION, "id-informationExchangeInitiation" },
+ { NBAP_ID_INFORMATIONEXCHANGETERMINATION, "id-informationExchangeTermination" },
+ { NBAP_ID_INFORMATIONREPORTING, "id-informationReporting" },
+ { NBAP_ID_BEARERREARRANGEMENT, "id-BearerRearrangement" },
+ { NBAP_ID_MBMSNOTIFICATIONUPDATE, "id-mBMSNotificationUpdate" },
+ { NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION, "id-physicalSharedChannelReconfiguration" },
+ { NBAP_ID_PRIVATEMESSAGEFORCOMMON, "id-privateMessageForCommon" },
+ { NBAP_ID_PRIVATEMESSAGEFORDEDICATED, "id-privateMessageForDedicated" },
+ { NBAP_ID_RADIOLINKADDITION, "id-radioLinkAddition" },
+ { NBAP_ID_RADIOLINKDELETION, "id-radioLinkDeletion" },
+ { NBAP_ID_RADIOLINKFAILURE, "id-radioLinkFailure" },
+ { NBAP_ID_RADIOLINKPREEMPTION, "id-radioLinkPreemption" },
+ { NBAP_ID_RADIOLINKRESTORATION, "id-radioLinkRestoration" },
+ { NBAP_ID_RADIOLINKSETUP, "id-radioLinkSetup" },
+ { NBAP_ID_RESET, "id-reset" },
+ { NBAP_ID_RESOURCESTATUSINDICATION, "id-resourceStatusIndication" },
+ { NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT, "id-cellSynchronisationAdjustment" },
+ { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION, "id-synchronisedRadioLinkReconfigurationCancellation" },
+ { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT, "id-synchronisedRadioLinkReconfigurationCommit" },
+ { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION, "id-synchronisedRadioLinkReconfigurationPreparation" },
+ { NBAP_ID_SYSTEMINFORMATIONUPDATE, "id-systemInformationUpdate" },
+ { NBAP_ID_UNBLOCKRESOURCE, "id-unblockResource" },
+ { NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION, "id-unSynchronisedRadioLinkReconfiguration" },
+ { NBAP_ID_RADIOLINKACTIVATION, "id-radioLinkActivation" },
+ { NBAP_ID_RADIOLINKPARAMETERUPDATE, "id-radioLinkParameterUpdate" },
{ 0, NULL }
};
@@ -3831,7 +4967,7 @@ dissect_nbap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 255U, &ProcedureCode, FALSE);
-#line 23 "nbap.cnf"
+#line 74 "nbap.cnf"
if (check_col(actx->pinfo->cinfo, COL_INFO))
col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
@@ -3839,98 +4975,845 @@ dissect_nbap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
return offset;
}
-static int dissect_procedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProcedureCode(tvb, offset, actx, tree, hf_nbap_procedureCode);
-}
-static const value_string nbap_T_ddMode_vals[] = {
- { 0, "tdd" },
- { 1, "fdd" },
- { 2, "common" },
+static const value_string nbap_DdMode_vals[] = {
+ { tdd, "tdd" },
+ { fdd, "fdd" },
+ { common, "common" },
{ 0, NULL }
};
static int
-dissect_nbap_T_ddMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DdMode(tvbuff_t *tvb _U_, int offset _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, &ddMode, TRUE, 0, NULL);
return offset;
}
-static int dissect_ddMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_ddMode(tvb, offset, actx, tree, hf_nbap_ddMode);
-}
static const per_sequence_t ProcedureID_sequence[] = {
{ &hf_nbap_procedureCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureCode },
- { &hf_nbap_ddMode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_ddMode },
+ { &hf_nbap_ddMode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DdMode },
{ NULL, 0, 0, NULL }
};
static int
dissect_nbap_ProcedureID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 82 "nbap.cnf"
+ ProcedureCode = 0xFFFF;
+ ddMode = 0xFFFF;
+ ProcedureID = NULL;
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ProcedureID, ProcedureID_sequence);
- return offset;
-}
-static int dissect_procedureID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProcedureID(tvb, offset, actx, tree, hf_nbap_procedureID);
-}
-
-
-static const value_string nbap_Criticality_vals[] = {
- { 0, "reject" },
- { 1, "ignore" },
- { 2, "notify" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_Criticality(tvbuff_t *tvb _U_, int offset _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);
+#line 88 "nbap.cnf"
+ ProcedureID = ep_strdup_printf("%s/%s",
+ val_to_str(ProcedureCode, VALS(nbap_ProcedureCode_vals), "unknown(%u)"),
+ val_to_str(ddMode, VALS(nbap_DdMode_vals), "unknown(%u)"));
return offset;
}
-static int dissect_criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_criticality);
-}
-static int dissect_procedureCriticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_procedureCriticality);
-}
-static int dissect_iECriticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_iECriticality);
-}
-static int dissect_firstCriticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_firstCriticality);
-}
-static int dissect_secondCriticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_secondCriticality);
-}
-static const value_string nbap_MessageDiscriminator_vals[] = {
- { 0, "common" },
- { 1, "dedicated" },
+static const value_string nbap_ProtocolIE_ID_vals[] = {
+ { id_AICH_Information, "id-AICH-Information" },
+ { id_AICH_InformationItem_ResourceStatusInd, "id-AICH-InformationItem-ResourceStatusInd" },
+ { id_BCH_Information, "id-BCH-Information" },
+ { id_BCH_InformationItem_ResourceStatusInd, "id-BCH-InformationItem-ResourceStatusInd" },
+ { id_BCCH_ModificationTime, "id-BCCH-ModificationTime" },
+ { id_BlockingPriorityIndicator, "id-BlockingPriorityIndicator" },
+ { id_Cause, "id-Cause" },
+ { id_CCP_InformationItem_AuditRsp, "id-CCP-InformationItem-AuditRsp" },
+ { id_CCP_InformationList_AuditRsp, "id-CCP-InformationList-AuditRsp" },
+ { id_CCP_InformationItem_ResourceStatusInd, "id-CCP-InformationItem-ResourceStatusInd" },
+ { id_Cell_InformationItem_AuditRsp, "id-Cell-InformationItem-AuditRsp" },
+ { id_Cell_InformationItem_ResourceStatusInd, "id-Cell-InformationItem-ResourceStatusInd" },
+ { id_Cell_InformationList_AuditRsp, "id-Cell-InformationList-AuditRsp" },
+ { id_CellParameterID, "id-CellParameterID" },
+ { id_CFN, "id-CFN" },
+ { id_C_ID, "id-C-ID" },
+ { id_CommonMeasurementAccuracy, "id-CommonMeasurementAccuracy" },
+ { id_CommonMeasurementObjectType_CM_Rprt, "id-CommonMeasurementObjectType-CM-Rprt" },
+ { id_CommonMeasurementObjectType_CM_Rqst, "id-CommonMeasurementObjectType-CM-Rqst" },
+ { id_CommonMeasurementObjectType_CM_Rsp, "id-CommonMeasurementObjectType-CM-Rsp" },
+ { id_CommonMeasurementType, "id-CommonMeasurementType" },
+ { id_CommonPhysicalChannelID, "id-CommonPhysicalChannelID" },
+ { id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD" },
+ { id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
+ { id_CommunicationControlPortID, "id-CommunicationControlPortID" },
+ { id_ConfigurationGenerationID, "id-ConfigurationGenerationID" },
+ { id_CRNC_CommunicationContextID, "id-CRNC-CommunicationContextID" },
+ { id_CriticalityDiagnostics, "id-CriticalityDiagnostics" },
+ { id_DCHs_to_Add_FDD, "id-DCHs-to-Add-FDD" },
+ { id_DCH_AddList_RL_ReconfPrepTDD, "id-DCH-AddList-RL-ReconfPrepTDD" },
+ { id_DCHs_to_Add_TDD, "id-DCHs-to-Add-TDD" },
+ { id_DCH_DeleteList_RL_ReconfPrepFDD, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
+ { id_DCH_DeleteList_RL_ReconfPrepTDD, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
+ { id_DCH_DeleteList_RL_ReconfRqstFDD, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
+ { id_DCH_DeleteList_RL_ReconfRqstTDD, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
+ { id_DCH_FDD_Information, "id-DCH-FDD-Information" },
+ { id_DCH_TDD_Information, "id-DCH-TDD-Information" },
+ { id_DCH_InformationResponse, "id-DCH-InformationResponse" },
+ { id_FDD_DCHs_to_Modify, "id-FDD-DCHs-to-Modify" },
+ { id_TDD_DCHs_to_Modify, "id-TDD-DCHs-to-Modify" },
+ { id_DCH_ModifyList_RL_ReconfRqstTDD, "id-DCH-ModifyList-RL-ReconfRqstTDD" },
+ { id_DCH_RearrangeList_Bearer_RearrangeInd, "id-DCH-RearrangeList-Bearer-RearrangeInd" },
+ { id_DedicatedMeasurementObjectType_DM_Rprt, "id-DedicatedMeasurementObjectType-DM-Rprt" },
+ { id_DedicatedMeasurementObjectType_DM_Rqst, "id-DedicatedMeasurementObjectType-DM-Rqst" },
+ { id_DedicatedMeasurementObjectType_DM_Rsp, "id-DedicatedMeasurementObjectType-DM-Rsp" },
+ { id_DedicatedMeasurementType, "id-DedicatedMeasurementType" },
+ { id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
+ { id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
+ { id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
+ { id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD" },
+ { id_DL_DPCH_InformationList_RL_SetupRqstTDD, "id-DL-DPCH-InformationList-RL-SetupRqstTDD" },
+ { id_DL_DPCH_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
+ { id_DL_DPCH_Information_RL_ReconfRqstFDD, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
+ { id_DL_DPCH_Information_RL_SetupRqstFDD, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
+ { id_DL_DPCH_TimingAdjustment, "id-DL-DPCH-TimingAdjustment" },
+ { id_DL_ReferencePowerInformationItem_DL_PC_Rqst, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst" },
+ { id_DLReferencePower, "id-DLReferencePower" },
+ { id_DLReferencePowerList_DL_PC_Rqst, "id-DLReferencePowerList-DL-PC-Rqst" },
+ { id_Unused_ProtocolIE_ID_87, "id-Unused-ProtocolIE-ID-87" },
+ { id_Unused_ProtocolIE_ID_89, "id-Unused-ProtocolIE-ID-89" },
+ { id_Unused_ProtocolIE_ID_91, "id-Unused-ProtocolIE-ID-91" },
+ { id_Unused_ProtocolIE_ID_93, "id-Unused-ProtocolIE-ID-93" },
+ { id_DSCHs_to_Add_TDD, "id-DSCHs-to-Add-TDD" },
+ { id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD" },
+ { id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD" },
+ { id_DSCH_InformationResponse, "id-DSCH-InformationResponse" },
+ { id_Unused_ProtocolIE_ID_106, "id-Unused-ProtocolIE-ID-106" },
+ { id_DSCH_TDD_Information, "id-DSCH-TDD-Information" },
+ { id_Unused_ProtocolIE_ID_108, "id-Unused-ProtocolIE-ID-108" },
+ { id_Unused_ProtocolIE_ID_112, "id-Unused-ProtocolIE-ID-112" },
+ { id_DSCH_RearrangeList_Bearer_RearrangeInd, "id-DSCH-RearrangeList-Bearer-RearrangeInd" },
+ { id_End_Of_Audit_Sequence_Indicator, "id-End-Of-Audit-Sequence-Indicator" },
+ { id_FACH_Information, "id-FACH-Information" },
+ { id_FACH_InformationItem_ResourceStatusInd, "id-FACH-InformationItem-ResourceStatusInd" },
+ { id_FACH_ParametersList_CTCH_ReconfRqstTDD, "id-FACH-ParametersList-CTCH-ReconfRqstTDD" },
+ { id_FACH_ParametersListIE_CTCH_SetupRqstFDD, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD" },
+ { id_FACH_ParametersListIE_CTCH_SetupRqstTDD, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD" },
+ { id_IndicationType_ResourceStatusInd, "id-IndicationType-ResourceStatusInd" },
+ { id_Local_Cell_ID, "id-Local-Cell-ID" },
+ { id_Local_Cell_Group_InformationItem_AuditRsp, "id-Local-Cell-Group-InformationItem-AuditRsp" },
+ { id_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Local-Cell-Group-InformationItem-ResourceStatusInd" },
+ { id_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
+ { id_Local_Cell_Group_InformationList_AuditRsp, "id-Local-Cell-Group-InformationList-AuditRsp" },
+ { id_Local_Cell_InformationItem_AuditRsp, "id-Local-Cell-InformationItem-AuditRsp" },
+ { id_Local_Cell_InformationItem_ResourceStatusInd, "id-Local-Cell-InformationItem-ResourceStatusInd" },
+ { id_Local_Cell_InformationItem2_ResourceStatusInd, "id-Local-Cell-InformationItem2-ResourceStatusInd" },
+ { id_Local_Cell_InformationList_AuditRsp, "id-Local-Cell-InformationList-AuditRsp" },
+ { id_AdjustmentPeriod, "id-AdjustmentPeriod" },
+ { id_MaxAdjustmentStep, "id-MaxAdjustmentStep" },
+ { id_MaximumTransmissionPower, "id-MaximumTransmissionPower" },
+ { id_MeasurementFilterCoefficient, "id-MeasurementFilterCoefficient" },
+ { id_MeasurementID, "id-MeasurementID" },
+ { id_MessageStructure, "id-MessageStructure" },
+ { id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst" },
+ { id_NodeB_CommunicationContextID, "id-NodeB-CommunicationContextID" },
+ { id_NeighbouringCellMeasurementInformation, "id-NeighbouringCellMeasurementInformation" },
+ { id_P_CCPCH_Information, "id-P-CCPCH-Information" },
+ { id_P_CCPCH_InformationItem_ResourceStatusInd, "id-P-CCPCH-InformationItem-ResourceStatusInd" },
+ { id_P_CPICH_Information, "id-P-CPICH-Information" },
+ { id_P_CPICH_InformationItem_ResourceStatusInd, "id-P-CPICH-InformationItem-ResourceStatusInd" },
+ { id_P_SCH_Information, "id-P-SCH-Information" },
+ { id_PCCPCH_Information_Cell_ReconfRqstTDD, "id-PCCPCH-Information-Cell-ReconfRqstTDD" },
+ { id_PCCPCH_Information_Cell_SetupRqstTDD, "id-PCCPCH-Information-Cell-SetupRqstTDD" },
+ { id_PCH_Parameters_CTCH_ReconfRqstTDD, "id-PCH-Parameters-CTCH-ReconfRqstTDD" },
+ { id_PCH_ParametersItem_CTCH_SetupRqstFDD, "id-PCH-ParametersItem-CTCH-SetupRqstFDD" },
+ { id_PCH_ParametersItem_CTCH_SetupRqstTDD, "id-PCH-ParametersItem-CTCH-SetupRqstTDD" },
+ { id_PCH_Information, "id-PCH-Information" },
+ { id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst" },
+ { id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
+ { id_PDSCHSets_AddList_PSCH_ReconfRqst, "id-PDSCHSets-AddList-PSCH-ReconfRqst" },
+ { id_PDSCHSets_DeleteList_PSCH_ReconfRqst, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst" },
+ { id_PDSCHSets_ModifyList_PSCH_ReconfRqst, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst" },
+ { id_PICH_Information, "id-PICH-Information" },
+ { id_PICH_Parameters_CTCH_ReconfRqstTDD, "id-PICH-Parameters-CTCH-ReconfRqstTDD" },
+ { id_PowerAdjustmentType, "id-PowerAdjustmentType" },
+ { id_PRACH_Information, "id-PRACH-Information" },
+ { id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD" },
+ { id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD" },
+ { id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD" },
+ { id_PrimaryCPICH_Information_Cell_SetupRqstFDD, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD" },
+ { id_PrimarySCH_Information_Cell_ReconfRqstFDD, "id-PrimarySCH-Information-Cell-ReconfRqstFDD" },
+ { id_PrimarySCH_Information_Cell_SetupRqstFDD, "id-PrimarySCH-Information-Cell-SetupRqstFDD" },
+ { id_PrimaryScramblingCode, "id-PrimaryScramblingCode" },
+ { id_SCH_Information_Cell_ReconfRqstTDD, "id-SCH-Information-Cell-ReconfRqstTDD" },
+ { id_SCH_Information_Cell_SetupRqstTDD, "id-SCH-Information-Cell-SetupRqstTDD" },
+ { id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst" },
+ { id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
+ { id_PUSCHSets_AddList_PSCH_ReconfRqst, "id-PUSCHSets-AddList-PSCH-ReconfRqst" },
+ { id_PUSCHSets_DeleteList_PSCH_ReconfRqst, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst" },
+ { id_PUSCHSets_ModifyList_PSCH_ReconfRqst, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst" },
+ { id_RACH_Information, "id-RACH-Information" },
+ { id_RACH_ParametersItem_CTCH_SetupRqstFDD, "id-RACH-ParametersItem-CTCH-SetupRqstFDD" },
+ { id_RACH_ParameterItem_CTCH_SetupRqstTDD, "id-RACH-ParameterItem-CTCH-SetupRqstTDD" },
+ { id_ReportCharacteristics, "id-ReportCharacteristics" },
+ { id_Reporting_Object_RL_FailureInd, "id-Reporting-Object-RL-FailureInd" },
+ { id_Reporting_Object_RL_RestoreInd, "id-Reporting-Object-RL-RestoreInd" },
+ { id_RL_InformationItem_DM_Rprt, "id-RL-InformationItem-DM-Rprt" },
+ { id_RL_InformationItem_DM_Rqst, "id-RL-InformationItem-DM-Rqst" },
+ { id_RL_InformationItem_DM_Rsp, "id-RL-InformationItem-DM-Rsp" },
+ { id_RL_InformationItem_RL_AdditionRqstFDD, "id-RL-InformationItem-RL-AdditionRqstFDD" },
+ { id_RL_informationItem_RL_DeletionRqst, "id-RL-informationItem-RL-DeletionRqst" },
+ { id_RL_InformationItem_RL_FailureInd, "id-RL-InformationItem-RL-FailureInd" },
+ { id_RL_InformationItem_RL_PreemptRequiredInd, "id-RL-InformationItem-RL-PreemptRequiredInd" },
+ { id_RL_InformationItem_RL_ReconfPrepFDD, "id-RL-InformationItem-RL-ReconfPrepFDD" },
+ { id_RL_InformationItem_RL_ReconfRqstFDD, "id-RL-InformationItem-RL-ReconfRqstFDD" },
+ { id_RL_InformationItem_RL_RestoreInd, "id-RL-InformationItem-RL-RestoreInd" },
+ { id_RL_InformationItem_RL_SetupRqstFDD, "id-RL-InformationItem-RL-SetupRqstFDD" },
+ { id_RL_InformationList_RL_AdditionRqstFDD, "id-RL-InformationList-RL-AdditionRqstFDD" },
+ { id_RL_informationList_RL_DeletionRqst, "id-RL-informationList-RL-DeletionRqst" },
+ { id_RL_InformationList_RL_PreemptRequiredInd, "id-RL-InformationList-RL-PreemptRequiredInd" },
+ { id_RL_InformationList_RL_ReconfPrepFDD, "id-RL-InformationList-RL-ReconfPrepFDD" },
+ { id_RL_InformationList_RL_ReconfRqstFDD, "id-RL-InformationList-RL-ReconfRqstFDD" },
+ { id_RL_InformationList_RL_SetupRqstFDD, "id-RL-InformationList-RL-SetupRqstFDD" },
+ { id_RL_InformationResponseItem_RL_AdditionRspFDD, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
+ { id_RL_InformationResponseItem_RL_ReconfReady, "id-RL-InformationResponseItem-RL-ReconfReady" },
+ { id_RL_InformationResponseItem_RL_ReconfRsp, "id-RL-InformationResponseItem-RL-ReconfRsp" },
+ { id_RL_InformationResponseItem_RL_SetupRspFDD, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
+ { id_RL_InformationResponseList_RL_AdditionRspFDD, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
+ { id_RL_InformationResponseList_RL_ReconfReady, "id-RL-InformationResponseList-RL-ReconfReady" },
+ { id_RL_InformationResponseList_RL_ReconfRsp, "id-RL-InformationResponseList-RL-ReconfRsp" },
+ { id_RL_InformationResponseList_RL_SetupRspFDD, "id-RL-InformationResponseList-RL-SetupRspFDD" },
+ { id_RL_InformationResponse_RL_AdditionRspTDD, "id-RL-InformationResponse-RL-AdditionRspTDD" },
+ { id_RL_InformationResponse_RL_SetupRspTDD, "id-RL-InformationResponse-RL-SetupRspTDD" },
+ { id_RL_Information_RL_AdditionRqstTDD, "id-RL-Information-RL-AdditionRqstTDD" },
+ { id_RL_Information_RL_ReconfRqstTDD, "id-RL-Information-RL-ReconfRqstTDD" },
+ { id_RL_Information_RL_ReconfPrepTDD, "id-RL-Information-RL-ReconfPrepTDD" },
+ { id_RL_Information_RL_SetupRqstTDD, "id-RL-Information-RL-SetupRqstTDD" },
+ { id_RL_ReconfigurationFailureItem_RL_ReconfFailure, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure" },
+ { id_RL_Set_InformationItem_DM_Rprt, "id-RL-Set-InformationItem-DM-Rprt" },
+ { id_RL_Set_InformationItem_DM_Rsp, "id-RL-Set-InformationItem-DM-Rsp" },
+ { id_RL_Set_InformationItem_RL_FailureInd, "id-RL-Set-InformationItem-RL-FailureInd" },
+ { id_RL_Set_InformationItem_RL_RestoreInd, "id-RL-Set-InformationItem-RL-RestoreInd" },
+ { id_S_CCPCH_Information, "id-S-CCPCH-Information" },
+ { id_S_CPICH_Information, "id-S-CPICH-Information" },
+ { id_SCH_Information, "id-SCH-Information" },
+ { id_S_SCH_Information, "id-S-SCH-Information" },
+ { id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD" },
+ { id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD" },
+ { id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
+ { id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD" },
+ { id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD" },
+ { id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD" },
+ { id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD" },
+ { id_SecondarySCH_Information_Cell_ReconfRqstFDD, "id-SecondarySCH-Information-Cell-ReconfRqstFDD" },
+ { id_SecondarySCH_Information_Cell_SetupRqstFDD, "id-SecondarySCH-Information-Cell-SetupRqstFDD" },
+ { id_SegmentInformationListIE_SystemInfoUpdate, "id-SegmentInformationListIE-SystemInfoUpdate" },
+ { id_SFN, "id-SFN" },
+ { id_SignallingBearerRequestIndicator, "id-SignallingBearerRequestIndicator" },
+ { id_ShutdownTimer, "id-ShutdownTimer" },
+ { id_Start_Of_Audit_Sequence_Indicator, "id-Start-Of-Audit-Sequence-Indicator" },
+ { id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD" },
+ { id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD" },
+ { id_SyncCase, "id-SyncCase" },
+ { id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH" },
+ { id_T_Cell, "id-T-Cell" },
+ { id_TargetCommunicationControlPortID, "id-TargetCommunicationControlPortID" },
+ { id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD" },
+ { id_TimeSlotConfigurationList_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD" },
+ { id_TransmissionDiversityApplied, "id-TransmissionDiversityApplied" },
+ { id_TypeOfError, "id-TypeOfError" },
+ { id_UARFCNforNt, "id-UARFCNforNt" },
+ { id_UARFCNforNd, "id-UARFCNforNd" },
+ { id_UARFCNforNu, "id-UARFCNforNu" },
+ { id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
+ { id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
+ { id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
+ { id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD" },
+ { id_UL_DPCH_InformationList_RL_SetupRqstTDD, "id-UL-DPCH-InformationList-RL-SetupRqstTDD" },
+ { id_UL_DPCH_Information_RL_ReconfPrepFDD, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
+ { id_UL_DPCH_Information_RL_ReconfRqstFDD, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
+ { id_UL_DPCH_Information_RL_SetupRqstFDD, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
+ { id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD" },
+ { id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD" },
+ { id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD" },
+ { id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD" },
+ { id_USCH_Information_Add, "id-USCH-Information-Add" },
+ { id_USCH_Information_DeleteList_RL_ReconfPrepTDD, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD" },
+ { id_USCH_Information_ModifyList_RL_ReconfPrepTDD, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD" },
+ { id_USCH_InformationResponse, "id-USCH-InformationResponse" },
+ { id_USCH_Information, "id-USCH-Information" },
+ { id_USCH_RearrangeList_Bearer_RearrangeInd, "id-USCH-RearrangeList-Bearer-RearrangeInd" },
+ { id_Active_Pattern_Sequence_Information, "id-Active-Pattern-Sequence-Information" },
+ { id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD" },
+ { id_AdjustmentRatio, "id-AdjustmentRatio" },
+ { id_Not_Used_320, "id-Not-Used-320" },
+ { id_Not_Used_322, "id-Not-Used-322" },
+ { id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD" },
+ { id_CauseLevel_PSCH_ReconfFailure, "id-CauseLevel-PSCH-ReconfFailure" },
+ { id_CauseLevel_RL_AdditionFailureFDD, "id-CauseLevel-RL-AdditionFailureFDD" },
+ { id_CauseLevel_RL_AdditionFailureTDD, "id-CauseLevel-RL-AdditionFailureTDD" },
+ { id_CauseLevel_RL_ReconfFailure, "id-CauseLevel-RL-ReconfFailure" },
+ { id_CauseLevel_RL_SetupFailureFDD, "id-CauseLevel-RL-SetupFailureFDD" },
+ { id_CauseLevel_RL_SetupFailureTDD, "id-CauseLevel-RL-SetupFailureTDD" },
+ { id_Not_Used_330, "id-Not-Used-330" },
+ { id_Not_Used_332, "id-Not-Used-332" },
+ { id_Closed_Loop_Timing_Adjustment_Mode, "id-Closed-Loop-Timing-Adjustment-Mode" },
+ { id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD" },
+ { id_Compressed_Mode_Deactivation_Flag, "id-Compressed-Mode-Deactivation-Flag" },
+ { id_Not_Used_336, "id-Not-Used-336" },
+ { id_Not_Used_342, "id-Not-Used-342" },
+ { id_Not_Used_343, "id-Not-Used-343" },
+ { id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
+ { id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
+ { id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
+ { id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
+ { id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
+ { id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
+ { id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
+ { id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
+ { id_DL_TPC_Pattern01Count, "id-DL-TPC-Pattern01Count" },
+ { id_DPC_Mode, "id-DPC-Mode" },
+ { id_DPCHConstant, "id-DPCHConstant" },
+ { id_Unused_ProtocolIE_ID_94, "id-Unused-ProtocolIE-ID-94" },
+ { id_Unused_ProtocolIE_ID_110, "id-Unused-ProtocolIE-ID-110" },
+ { id_Unused_ProtocolIE_ID_111, "id-Unused-ProtocolIE-ID-111" },
+ { id_FACH_ParametersList_CTCH_SetupRsp, "id-FACH-ParametersList-CTCH-SetupRsp" },
+ { id_Limited_power_increase_information_Cell_SetupRqstFDD, "id-Limited-power-increase-information-Cell-SetupRqstFDD" },
+ { id_PCH_Parameters_CTCH_SetupRsp, "id-PCH-Parameters-CTCH-SetupRsp" },
+ { id_PCH_ParametersItem_CTCH_ReconfRqstFDD, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD" },
+ { id_Not_Used_376, "id-Not-Used-376" },
+ { id_PICH_ParametersItem_CTCH_ReconfRqstFDD, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD" },
+ { id_PRACHConstant, "id-PRACHConstant" },
+ { id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD" },
+ { id_PUSCHConstant, "id-PUSCHConstant" },
+ { id_RACH_Parameters_CTCH_SetupRsp, "id-RACH-Parameters-CTCH-SetupRsp" },
+ { id_Unused_ProtocolIE_ID_443, "id-Unused-ProtocolIE-ID-443" },
+ { id_Synchronisation_Configuration_Cell_ReconfRqst, "id-Synchronisation-Configuration-Cell-ReconfRqst" },
+ { id_Synchronisation_Configuration_Cell_SetupRqst, "id-Synchronisation-Configuration-Cell-SetupRqst" },
+ { id_Transmission_Gap_Pattern_Sequence_Information, "id-Transmission-Gap-Pattern-Sequence-Information" },
+ { id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
+ { id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
+ { id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
+ { id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
+ { id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
+ { id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
+ { id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
+ { id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
+ { id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
+ { id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
+ { id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
+ { id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD" },
+ { id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD" },
+ { id_CommunicationContextInfoItem_Reset, "id-CommunicationContextInfoItem-Reset" },
+ { id_CommunicationControlPortInfoItem_Reset, "id-CommunicationControlPortInfoItem-Reset" },
+ { id_ResetIndicator, "id-ResetIndicator" },
+ { id_Unused_ProtocolIE_ID_417, "id-Unused-ProtocolIE-ID-417" },
+ { id_Unused_ProtocolIE_ID_418, "id-Unused-ProtocolIE-ID-418" },
+ { id_Unused_ProtocolIE_ID_419, "id-Unused-ProtocolIE-ID-419" },
+ { id_Unused_ProtocolIE_ID_142, "id-Unused-ProtocolIE-ID-142" },
+ { id_TimingAdvanceApplied, "id-TimingAdvanceApplied" },
+ { id_CFNReportingIndicator, "id-CFNReportingIndicator" },
+ { id_SFNReportingIndicator, "id-SFNReportingIndicator" },
+ { id_InnerLoopDLPCStatus, "id-InnerLoopDLPCStatus" },
+ { id_TimeslotISCPInfo, "id-TimeslotISCPInfo" },
+ { id_PICH_ParametersItem_CTCH_SetupRqstTDD, "id-PICH-ParametersItem-CTCH-SetupRqstTDD" },
+ { id_PRACH_ParametersItem_CTCH_SetupRqstTDD, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD" },
+ { id_CCTrCH_InformationItem_RL_FailureInd, "id-CCTrCH-InformationItem-RL-FailureInd" },
+ { id_CCTrCH_InformationItem_RL_RestoreInd, "id-CCTrCH-InformationItem-RL-RestoreInd" },
+ { id_CauseLevel_SyncAdjustmntFailureTDD, "id-CauseLevel-SyncAdjustmntFailureTDD" },
+ { id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD" },
+ { id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD" },
+ { id_CellSyncBurstInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD" },
+ { id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD" },
+ { id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD" },
+ { id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD" },
+ { id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD" },
+ { id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD" },
+ { id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD" },
+ { id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD" },
+ { id_CellSyncInfo_CellSyncReprtTDD, "id-CellSyncInfo-CellSyncReprtTDD" },
+ { id_CSBTransmissionID, "id-CSBTransmissionID" },
+ { id_CSBMeasurementID, "id-CSBMeasurementID" },
+ { id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD, "id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD" },
+ { id_NCyclesPerSFNperiod, "id-NCyclesPerSFNperiod" },
+ { id_NRepetitionsPerCyclePeriod, "id-NRepetitionsPerCyclePeriod" },
+ { id_SyncFrameNumber, "id-SyncFrameNumber" },
+ { id_SynchronisationReportType, "id-SynchronisationReportType" },
+ { id_SynchronisationReportCharacteristics, "id-SynchronisationReportCharacteristics" },
+ { id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD" },
+ { id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD, "id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD" },
+ { id_ReferenceClockAvailability, "id-ReferenceClockAvailability" },
+ { id_ReferenceSFNoffset, "id-ReferenceSFNoffset" },
+ { id_InformationExchangeID, "id-InformationExchangeID" },
+ { id_InformationExchangeObjectType_InfEx_Rqst, "id-InformationExchangeObjectType-InfEx-Rqst" },
+ { id_InformationType, "id-InformationType" },
+ { id_InformationReportCharacteristics, "id-InformationReportCharacteristics" },
+ { id_InformationExchangeObjectType_InfEx_Rsp, "id-InformationExchangeObjectType-InfEx-Rsp" },
+ { id_InformationExchangeObjectType_InfEx_Rprt, "id-InformationExchangeObjectType-InfEx-Rprt" },
+ { id_IPDLParameter_Information_Cell_ReconfRqstFDD, "id-IPDLParameter-Information-Cell-ReconfRqstFDD" },
+ { id_IPDLParameter_Information_Cell_SetupRqstFDD, "id-IPDLParameter-Information-Cell-SetupRqstFDD" },
+ { id_IPDLParameter_Information_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-Cell-ReconfRqstTDD" },
+ { id_IPDLParameter_Information_Cell_SetupRqstTDD, "id-IPDLParameter-Information-Cell-SetupRqstTDD" },
+ { id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD" },
+ { id_DwPCH_LCR_Information, "id-DwPCH-LCR-Information" },
+ { id_DwPCH_LCR_InformationList_AuditRsp, "id-DwPCH-LCR-InformationList-AuditRsp" },
+ { id_DwPCH_LCR_Information_Cell_SetupRqstTDD, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD" },
+ { id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD" },
+ { id_DwPCH_LCR_Information_ResourceStatusInd, "id-DwPCH-LCR-Information-ResourceStatusInd" },
+ { id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD" },
+ { id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD" },
+ { id_FPACH_LCR_Information, "id-FPACH-LCR-Information" },
+ { id_FPACH_LCR_Information_AuditRsp, "id-FPACH-LCR-Information-AuditRsp" },
+ { id_FPACH_LCR_InformationList_AuditRsp, "id-FPACH-LCR-InformationList-AuditRsp" },
+ { id_FPACH_LCR_InformationList_ResourceStatusInd, "id-FPACH-LCR-InformationList-ResourceStatusInd" },
+ { id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD" },
+ { id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD" },
+ { id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD" },
+ { id_PCH_Power_LCR_CTCH_SetupRqstTDD, "id-PCH-Power-LCR-CTCH-SetupRqstTDD" },
+ { id_PCH_Power_LCR_CTCH_ReconfRqstTDD, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD" },
+ { id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD" },
+ { id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD" },
+ { id_RL_InformationResponse_LCR_RL_SetupRspTDD, "id-RL-InformationResponse-LCR-RL-SetupRspTDD" },
+ { id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD" },
+ { id_TimeSlot, "id-TimeSlot" },
+ { id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD" },
+ { id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD" },
+ { id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD" },
+ { id_TimeSlotLCR_CM_Rqst, "id-TimeSlotLCR-CM-Rqst" },
+ { id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD" },
+ { id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
+ { id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
+ { id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD" },
+ { id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD" },
+ { id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD" },
+ { id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD" },
+ { id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD" },
+ { id_UL_DPCH_LCR_InformationModify_AddList, "id-UL-DPCH-LCR-InformationModify-AddList" },
+ { id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD" },
+ { id_UL_SIRTarget, "id-UL-SIRTarget" },
+ { id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst" },
+ { id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
+ { id_Unused_ProtocolIE_ID_26, "id-Unused-ProtocolIE-ID-26" },
+ { id_Unused_ProtocolIE_ID_27, "id-Unused-ProtocolIE-ID-27" },
+ { id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
+ { id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
+ { id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst" },
+ { id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
+ { id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
+ { id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
+ { id_timeslotInfo_CellSyncInitiationRqstTDD, "id-timeslotInfo-CellSyncInitiationRqstTDD" },
+ { id_SyncReportType_CellSyncReprtTDD, "id-SyncReportType-CellSyncReprtTDD" },
+ { id_Power_Local_Cell_Group_InformationItem_AuditRsp, "id-Power-Local-Cell-Group-InformationItem-AuditRsp" },
+ { id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd" },
+ { id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
+ { id_Power_Local_Cell_Group_InformationList_AuditRsp, "id-Power-Local-Cell-Group-InformationList-AuditRsp" },
+ { id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd" },
+ { id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd" },
+ { id_Power_Local_Cell_Group_ID, "id-Power-Local-Cell-Group-ID" },
+ { id_PUSCH_Info_DM_Rqst, "id-PUSCH-Info-DM-Rqst" },
+ { id_PUSCH_Info_DM_Rsp, "id-PUSCH-Info-DM-Rsp" },
+ { id_PUSCH_Info_DM_Rprt, "id-PUSCH-Info-DM-Rprt" },
+ { id_InitDL_Power, "id-InitDL-Power" },
+ { id_cellSyncBurstRepetitionPeriod, "id-cellSyncBurstRepetitionPeriod" },
+ { id_ReportCharacteristicsType_OnModification, "id-ReportCharacteristicsType-OnModification" },
+ { id_SFNSFNMeasurementValueInformation, "id-SFNSFNMeasurementValueInformation" },
+ { id_SFNSFNMeasurementThresholdInformation, "id-SFNSFNMeasurementThresholdInformation" },
+ { id_TUTRANGPSMeasurementValueInformation, "id-TUTRANGPSMeasurementValueInformation" },
+ { id_TUTRANGPSMeasurementThresholdInformation, "id-TUTRANGPSMeasurementThresholdInformation" },
+ { id_Rx_Timing_Deviation_Value_LCR, "id-Rx-Timing-Deviation-Value-LCR" },
+ { id_RL_InformationResponse_LCR_RL_AdditionRspTDD, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD" },
+ { id_DL_PowerBalancing_Information, "id-DL-PowerBalancing-Information" },
+ { id_DL_PowerBalancing_ActivationIndicator, "id-DL-PowerBalancing-ActivationIndicator" },
+ { id_DL_PowerBalancing_UpdatedIndicator, "id-DL-PowerBalancing-UpdatedIndicator" },
+ { id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD" },
+ { id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD" },
+ { id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD" },
+ { id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD" },
+ { id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD" },
+ { id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, "id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst" },
+ { id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst" },
+ { id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst" },
+ { id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst" },
+ { id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst" },
+ { id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
+ { id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
+ { id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
+ { id_bindingID, "id-bindingID" },
+ { id_RL_Specific_DCH_Info, "id-RL-Specific-DCH-Info" },
+ { id_transportlayeraddress, "id-transportlayeraddress" },
+ { id_DelayedActivation, "id-DelayedActivation" },
+ { id_DelayedActivationList_RL_ActivationCmdFDD, "id-DelayedActivationList-RL-ActivationCmdFDD" },
+ { id_DelayedActivationInformation_RL_ActivationCmdFDD, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
+ { id_DelayedActivationList_RL_ActivationCmdTDD, "id-DelayedActivationList-RL-ActivationCmdTDD" },
+ { id_DelayedActivationInformation_RL_ActivationCmdTDD, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
+ { id_neighbouringTDDCellMeasurementInformationLCR, "id-neighbouringTDDCellMeasurementInformationLCR" },
+ { id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD" },
+ { id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD" },
+ { id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD" },
+ { id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD" },
+ { id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD" },
+ { id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD" },
+ { id_SyncDLCodeIdThreInfoLCR, "id-SyncDLCodeIdThreInfoLCR" },
+ { id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD" },
+ { id_DwPCH_Power, "id-DwPCH-Power" },
+ { id_AccumulatedClockupdate_CellSyncReprtTDD, "id-AccumulatedClockupdate-CellSyncReprtTDD" },
+ { id_Angle_Of_Arrival_Value_LCR, "id-Angle-Of-Arrival-Value-LCR" },
+ { id_HSDSCH_FDD_Information, "id-HSDSCH-FDD-Information" },
+ { id_HSDSCH_FDD_Information_Response, "id-HSDSCH-FDD-Information-Response" },
+ { id_HSDSCH_Information_to_Modify, "id-HSDSCH-Information-to-Modify" },
+ { id_HSDSCH_RNTI, "id-HSDSCH-RNTI" },
+ { id_HSDSCH_TDD_Information, "id-HSDSCH-TDD-Information" },
+ { id_HSDSCH_TDD_Information_Response, "id-HSDSCH-TDD-Information-Response" },
+ { id_HSPDSCH_RL_ID, "id-HSPDSCH-RL-ID" },
+ { id_PrimCCPCH_RSCP_DL_PC_RqstTDD, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
+ { id_Unused_ProtocolIE_ID_64, "id-Unused-ProtocolIE-ID-64" },
+ { id_PDSCH_RL_ID, "id-PDSCH-RL-ID" },
+ { id_HSDSCH_RearrangeList_Bearer_RearrangeInd, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd" },
+ { id_UL_Synchronisation_Parameters_LCR, "id-UL-Synchronisation-Parameters-LCR" },
+ { id_HSDSCH_FDD_Update_Information, "id-HSDSCH-FDD-Update-Information" },
+ { id_HSDSCH_TDD_Update_Information, "id-HSDSCH-TDD-Update-Information" },
+ { id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
+ { id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
+ { id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
+ { id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD" },
+ { id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD" },
+ { id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
+ { id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
+ { id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
+ { id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
+ { id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD" },
+ { id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD" },
+ { id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD" },
+ { id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD" },
+ { id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
+ { id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
+ { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
+ { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
+ { id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
+ { id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD" },
+ { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
+ { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
+ { id_Initial_DL_Power_TimeslotLCR_InformationItem, "id-Initial-DL-Power-TimeslotLCR-InformationItem" },
+ { id_Maximum_DL_Power_TimeslotLCR_InformationItem, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
+ { id_Minimum_DL_Power_TimeslotLCR_InformationItem, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
+ { id_HS_DSCHProvidedBitRateValueInformation, "id-HS-DSCHProvidedBitRateValueInformation" },
+ { id_HS_DSCHRequiredPowerValueInformation, "id-HS-DSCHRequiredPowerValueInformation" },
+ { id_HS_DSCHRequiredPowerValue, "id-HS-DSCHRequiredPowerValue" },
+ { id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
+ { id_HS_SICH_Reception_Quality, "id-HS-SICH-Reception-Quality" },
+ { id_HS_SICH_Reception_Quality_Measurement_Value, "id-HS-SICH-Reception-Quality-Measurement-Value" },
+ { id_HSSICH_Info_DM_Rprt, "id-HSSICH-Info-DM-Rprt" },
+ { id_HSSICH_Info_DM_Rqst, "id-HSSICH-Info-DM-Rqst" },
+ { id_HSSICH_Info_DM_Rsp, "id-HSSICH-Info-DM-Rsp" },
+ { id_Best_Cell_Portions_Value, "id-Best-Cell-Portions-Value" },
+ { id_Primary_CPICH_Usage_for_Channel_Estimation, "id-Primary-CPICH-Usage-for-Channel-Estimation" },
+ { id_Secondary_CPICH_Information_Change, "id-Secondary-CPICH-Information-Change" },
+ { id_NumberOfReportedCellPortions, "id-NumberOfReportedCellPortions" },
+ { id_CellPortion_InformationItem_Cell_SetupRqstFDD, "id-CellPortion-InformationItem-Cell-SetupRqstFDD" },
+ { id_CellPortion_InformationList_Cell_SetupRqstFDD, "id-CellPortion-InformationList-Cell-SetupRqstFDD" },
+ { id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD" },
+ { id_Secondary_CPICH_Information, "id-Secondary-CPICH-Information" },
+ { id_Received_total_wide_band_power_For_CellPortion, "id-Received-total-wide-band-power-For-CellPortion" },
+ { id_Unidirectional_DCH_Indicator, "id-Unidirectional-DCH-Indicator" },
+ { id_TimingAdjustmentValueLCR, "id-TimingAdjustmentValueLCR" },
+ { id_multipleRL_dl_DPCH_InformationList, "id-multipleRL-dl-DPCH-InformationList" },
+ { id_multipleRL_dl_DPCH_InformationModifyList, "id-multipleRL-dl-DPCH-InformationModifyList" },
+ { id_multipleRL_ul_DPCH_InformationList, "id-multipleRL-ul-DPCH-InformationList" },
+ { id_multipleRL_ul_DPCH_InformationModifyList, "id-multipleRL-ul-DPCH-InformationModifyList" },
+ { id_RL_ID, "id-RL-ID" },
+ { id_SAT_Info_Almanac_ExtItem, "id-SAT-Info-Almanac-ExtItem" },
+ { id_HSDPA_Capability, "id-HSDPA-Capability" },
+ { id_HSDSCH_Resources_Information_AuditRsp, "id-HSDSCH-Resources-Information-AuditRsp" },
+ { id_HSDSCH_Resources_Information_ResourceStatusInd, "id-HSDSCH-Resources-Information-ResourceStatusInd" },
+ { id_HSDSCH_MACdFlows_to_Add, "id-HSDSCH-MACdFlows-to-Add" },
+ { id_HSDSCH_MACdFlows_to_Delete, "id-HSDSCH-MACdFlows-to-Delete" },
+ { id_HSDSCH_Information_to_Modify_Unsynchronised, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
+ { id_TnlQos, "id-TnlQos" },
+ { id_Received_total_wide_band_power_For_CellPortion_Value, "id-Received-total-wide-band-power-For-CellPortion-Value" },
+ { id_Transmitted_Carrier_Power_For_CellPortion, "id-Transmitted-Carrier-Power-For-CellPortion" },
+ { id_Transmitted_Carrier_Power_For_CellPortion_Value, "id-Transmitted-Carrier-Power-For-CellPortion-Value" },
+ { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion" },
+ { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue" },
+ { id_UpPTSInterferenceValue, "id-UpPTSInterferenceValue" },
+ { id_PrimaryCCPCH_RSCP_Delta, "id-PrimaryCCPCH-RSCP-Delta" },
+ { id_MeasurementRecoveryBehavior, "id-MeasurementRecoveryBehavior" },
+ { id_MeasurementRecoveryReportingIndicator, "id-MeasurementRecoveryReportingIndicator" },
+ { id_MeasurementRecoverySupportIndicator, "id-MeasurementRecoverySupportIndicator" },
+ { id_Tstd_indicator, "id-Tstd-indicator" },
+ { id_multiple_RL_Information_RL_ReconfPrepTDD, "id-multiple-RL-Information-RL-ReconfPrepTDD" },
+ { id_multiple_RL_Information_RL_ReconfRqstTDD, "id-multiple-RL-Information-RL-ReconfRqstTDD" },
+ { id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
+ { id_F_DPCH_Information_RL_ReconfPrepFDD, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
+ { id_F_DPCH_Information_RL_SetupRqstFDD, "id-F-DPCH-Information-RL-SetupRqstFDD" },
+ { id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
+ { id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD" },
+ { id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
+ { id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD" },
+ { id_MICH_CFN, "id-MICH-CFN" },
+ { id_MICH_Information_AuditRsp, "id-MICH-Information-AuditRsp" },
+ { id_MICH_Information_ResourceStatusInd, "id-MICH-Information-ResourceStatusInd" },
+ { id_MICH_Parameters_CTCH_ReconfRqstFDD, "id-MICH-Parameters-CTCH-ReconfRqstFDD" },
+ { id_MICH_Parameters_CTCH_ReconfRqstTDD, "id-MICH-Parameters-CTCH-ReconfRqstTDD" },
+ { id_MICH_Parameters_CTCH_SetupRqstFDD, "id-MICH-Parameters-CTCH-SetupRqstFDD" },
+ { id_MICH_Parameters_CTCH_SetupRqstTDD, "id-MICH-Parameters-CTCH-SetupRqstTDD" },
+ { id_Modification_Period, "id-Modification-Period" },
+ { id_NI_Information_NotifUpdateCmd, "id-NI-Information-NotifUpdateCmd" },
+ { id_S_CCPCH_InformationListExt_AuditRsp, "id-S-CCPCH-InformationListExt-AuditRsp" },
+ { id_S_CCPCH_InformationListExt_ResourceStatusInd, "id-S-CCPCH-InformationListExt-ResourceStatusInd" },
+ { id_S_CCPCH_LCR_InformationListExt_AuditRsp, "id-S-CCPCH-LCR-InformationListExt-AuditRsp" },
+ { id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd" },
+ { id_HARQ_Preamble_Mode, "id-HARQ-Preamble-Mode" },
+ { id_Initial_DL_DPCH_TimingAdjustment, "id-Initial-DL-DPCH-TimingAdjustment" },
+ { id_Initial_DL_DPCH_TimingAdjustment_Allowed, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
+ { id_DLTransmissionBranchLoadValue, "id-DLTransmissionBranchLoadValue" },
+ { id_Power_Local_Cell_Group_choice_CM_Rqst, "id-Power-Local-Cell-Group-choice-CM-Rqst" },
+ { id_Power_Local_Cell_Group_choice_CM_Rsp, "id-Power-Local-Cell-Group-choice-CM-Rsp" },
+ { id_Power_Local_Cell_Group_choice_CM_Rprt, "id-Power-Local-Cell-Group-choice-CM-Rprt" },
+ { id_SynchronisationIndicator, "id-SynchronisationIndicator" },
+ { id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst" },
+ { id_Unused_ProtocolIE_ID_659, "id-Unused-ProtocolIE-ID-659" },
+ { id_HS_DSCHRequiredPowerValue_For_Cell_Portion, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion" },
+ { id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion" },
+ { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion" },
+ { id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code" },
+ { id_E_AGCH_FDD_Code_Information, "id-E-AGCH-FDD-Code-Information" },
+ { id_E_DCH_Capability, "id-E-DCH-Capability" },
+ { id_E_DCH_FDD_DL_Control_Channel_Information, "id-E-DCH-FDD-DL-Control-Channel-Information" },
+ { id_E_DCH_FDD_Information, "id-E-DCH-FDD-Information" },
+ { id_E_DCH_FDD_Information_Response, "id-E-DCH-FDD-Information-Response" },
+ { id_E_DCH_FDD_Information_to_Modify, "id-E-DCH-FDD-Information-to-Modify" },
+ { id_E_DCH_MACdFlows_to_Add, "id-E-DCH-MACdFlows-to-Add" },
+ { id_E_DCH_MACdFlows_to_Delete, "id-E-DCH-MACdFlows-to-Delete" },
+ { id_E_DCH_Resources_Information_AuditRsp, "id-E-DCH-Resources-Information-AuditRsp" },
+ { id_E_DCH_Resources_Information_ResourceStatusInd, "id-E-DCH-Resources-Information-ResourceStatusInd" },
+ { id_E_DCH_RL_Indication, "id-E-DCH-RL-Indication" },
+ { id_E_DCH_RL_Set_ID, "id-E-DCH-RL-Set-ID" },
+ { id_E_DPCH_Information_RL_ReconfPrepFDD, "id-E-DPCH-Information-RL-ReconfPrepFDD" },
+ { id_E_DPCH_Information_RL_SetupRqstFDD, "id-E-DPCH-Information-RL-SetupRqstFDD" },
+ { id_E_RGCH_E_HICH_FDD_Code_Information, "id-E-RGCH-E-HICH-FDD-Code-Information" },
+ { id_Serving_E_DCH_RL_ID, "id-Serving-E-DCH-RL-ID" },
+ { id_UL_DPDCH_Indicator_For_E_DCH_Operation, "id-UL-DPDCH-Indicator-For-E-DCH-Operation" },
+ { id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD" },
+ { id_E_DPCH_Information_RL_ReconfRqstFDD, "id-E-DPCH-Information-RL-ReconfRqstFDD" },
+ { id_Maximum_Target_ReceivedTotalWideBandPower, "id-Maximum-Target-ReceivedTotalWideBandPower" },
+ { id_E_DCHProvidedBitRateValueInformation, "id-E-DCHProvidedBitRateValueInformation" },
+ { id_HARQ_Preamble_Mode_Activation_Indicator, "id-HARQ-Preamble-Mode-Activation-Indicator" },
+ { id_RL_Specific_E_DCH_Info, "id-RL-Specific-E-DCH-Info" },
+ { id_E_DCH_CapacityConsumptionLaw, "id-E-DCH-CapacityConsumptionLaw" },
+ { id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
+ { id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
+ { id_E_DCH_RearrangeList_Bearer_RearrangeInd, "id-E-DCH-RearrangeList-Bearer-RearrangeInd" },
+ { id_Unused_ProtocolIE_ID_691, "id-Unused-ProtocolIE-ID-691" },
+ { id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
+ { id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio" },
+ { id_CellPortion_InformationItem_Cell_ReconfRqstFDD, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD" },
+ { id_CellPortion_InformationList_Cell_ReconfRqstFDD, "id-CellPortion-InformationList-Cell-ReconfRqstFDD" },
+ { id_multiple_PUSCH_InfoList_DM_Rsp, "id-multiple-PUSCH-InfoList-DM-Rsp" },
+ { id_multiple_PUSCH_InfoList_DM_Rprt, "id-multiple-PUSCH-InfoList-DM-Rprt" },
+ { id_Reference_ReceivedTotalWideBandPower, "id-Reference-ReceivedTotalWideBandPower" },
+ { id_E_DCH_Serving_Cell_Change_Info_Response, "id-E-DCH-Serving-Cell-Change-Info-Response" },
+ { id_HS_DSCH_Serving_Cell_Change_Info, "id-HS-DSCH-Serving-Cell-Change-Info" },
+ { id_HS_DSCH_Serving_Cell_Change_Info_Response, "id-HS-DSCH-Serving-Cell-Change-Info-Response" },
+ { id_Serving_Cell_Change_CFN, "id-Serving-Cell-Change-CFN" },
+ { id_E_DCH_HARQ_Combining_Capability, "id-E-DCH-HARQ-Combining-Capability" },
+ { id_E_DCH_TTI2ms_Capability, "id-E-DCH-TTI2ms-Capability" },
+ { id_E_DCH_SF_Capability, "id-E-DCH-SF-Capability" },
+ { id_E_DCH_FDD_Update_Information, "id-E-DCH-FDD-Update-Information" },
+ { id_F_DPCH_Capability, "id-F-DPCH-Capability" },
+ { id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, "id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue" },
+ { id_HSSICH_SIRTarget, "id-HSSICH-SIRTarget" },
+ { id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, "id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp" },
+ { id_PLCCH_Information_AuditRsp, "id-PLCCH-Information-AuditRsp" },
+ { id_PLCCH_Information_ResourceStatusInd, "id-PLCCH-Information-ResourceStatusInd" },
+ { id_PLCCH_Information_RL_ReconfPrepTDDLCR, "id-PLCCH-Information-RL-ReconfPrepTDDLCR" },
+ { id_PLCCH_Information_UL_TimeslotLCR_Info, "id-PLCCH-Information-UL-TimeslotLCR-Info" },
+ { id_PLCCH_InformationList_AuditRsp, "id-PLCCH-InformationList-AuditRsp" },
+ { id_PLCCH_InformationList_ResourceStatusInd, "id-PLCCH-InformationList-ResourceStatusInd" },
+ { id_PLCCH_Parameters_CTCH_ReconfRqstTDD, "id-PLCCH-Parameters-CTCH-ReconfRqstTDD" },
+ { id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD" },
+ { id_PICH_768_Parameters_CTCH_SetupRqstTDD, "id-PICH-768-Parameters-CTCH-SetupRqstTDD" },
+ { id_PRACH_768_Parameters_CTCH_SetupRqstTDD, "id-PRACH-768-Parameters-CTCH-SetupRqstTDD" },
+ { id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD" },
+ { id_PICH_768_Parameters_CTCH_ReconfRqstTDD, "id-PICH-768-Parameters-CTCH-ReconfRqstTDD" },
+ { id_MICH_768_Parameters_CTCH_ReconfRqstTDD, "id-MICH-768-Parameters-CTCH-ReconfRqstTDD" },
+ { id_CommonPhysicalChannelID768_CommonTrChDeletionReq, "id-CommonPhysicalChannelID768-CommonTrChDeletionReq" },
+ { id_S_CCPCH_768_InformationList_AuditRsp, "id-S-CCPCH-768-InformationList-AuditRsp" },
+ { id_S_CCPCH_768_Information_AuditRsp, "id-S-CCPCH-768-Information-AuditRsp" },
+ { id_neighbouringTDDCellMeasurementInformation768, "id-neighbouringTDDCellMeasurementInformation768" },
+ { id_PCCPCH_768_Information_Cell_SetupRqstTDD, "id-PCCPCH-768-Information-Cell-SetupRqstTDD" },
+ { id_SCH_768_Information_Cell_SetupRqstTDD, "id-SCH-768-Information-Cell-SetupRqstTDD" },
+ { id_SCH_768_Information_Cell_ReconfRqstTDD, "id-SCH-768-Information-Cell-ReconfRqstTDD" },
+ { id_PCCPCH_768_Information_Cell_ReconfRqstTDD, "id-PCCPCH-768-Information-Cell-ReconfRqstTDD" },
+ { id_P_CCPCH_768_Information_AuditRsp, "id-P-CCPCH-768-Information-AuditRsp" },
+ { id_PICH_768_Information_AuditRsp, "id-PICH-768-Information-AuditRsp" },
+ { id_PRACH_768_InformationList_AuditRsp, "id-PRACH-768-InformationList-AuditRsp" },
+ { id_SCH_768_Information_AuditRsp, "id-SCH-768-Information-AuditRsp" },
+ { id_MICH_768_Information_AuditRsp, "id-MICH-768-Information-AuditRsp" },
+ { id_PRACH_768_Information, "id-PRACH-768-Information" },
+ { id_S_CCPCH_768_Information_ResourceStatusInd, "id-S-CCPCH-768-Information-ResourceStatusInd" },
+ { id_P_CCPCH_768_Information_ResourceStatusInd, "id-P-CCPCH-768-Information-ResourceStatusInd" },
+ { id_PICH_768_Information_ResourceStatusInd, "id-PICH-768-Information-ResourceStatusInd" },
+ { id_PRACH_768_InformationList_ResourceStatusInd, "id-PRACH-768-InformationList-ResourceStatusInd" },
+ { id_SCH_768_Information_ResourceStatusInd, "id-SCH-768-Information-ResourceStatusInd" },
+ { id_MICH_768_Information_ResourceStatusInd, "id-MICH-768-Information-ResourceStatusInd" },
+ { id_S_CCPCH_768_InformationList_ResourceStatusInd, "id-S-CCPCH-768-InformationList-ResourceStatusInd" },
+ { id_UL_DPCH_768_Information_RL_SetupRqstTDD, "id-UL-DPCH-768-Information-RL-SetupRqstTDD" },
+ { id_DL_DPCH_768_Information_RL_SetupRqstTDD, "id-DL-DPCH-768-Information-RL-SetupRqstTDD" },
+ { id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
+ { id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
+ { id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD" },
+ { id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD" },
+ { id_UL_DPCH_768_InformationModify_AddItem, "id-UL-DPCH-768-InformationModify-AddItem" },
+ { id_UL_DPCH_768_InformationModify_AddList, "id-UL-DPCH-768-InformationModify-AddList" },
+ { id_UL_Timeslot768_Information_RL_ReconfPrepTDD, "id-UL-Timeslot768-Information-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD" },
+ { id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD" },
+ { id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD" },
+ { id_DPCH_ID768_DM_Rqst, "id-DPCH-ID768-DM-Rqst" },
+ { id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp" },
+ { id_DPCH_ID768_DM_Rsp, "id-DPCH-ID768-DM-Rsp" },
+ { id_Rx_Timing_Deviation_Value_768, "id-Rx-Timing-Deviation-Value-768" },
+ { id_DPCH_ID768_DM_Rprt, "id-DPCH-ID768-DM-Rprt" },
+ { id_PDSCH_AddInformation_768_PSCH_ReconfRqst, "id-PDSCH-AddInformation-768-PSCH-ReconfRqst" },
+ { id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst" },
+ { id_PUSCH_AddInformation_768_PSCH_ReconfRqst, "id-PUSCH-AddInformation-768-PSCH-ReconfRqst" },
+ { id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst" },
+ { id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, "id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst" },
+ { id_hS_SCCH_Information_768_PSCH_ReconfRqst, "id-hS-SCCH-Information-768-PSCH-ReconfRqst" },
+ { id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, "id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst" },
+ { id_hsSCCH_Specific_Information_ResponseTDD768, "id-hsSCCH-Specific-Information-ResponseTDD768" },
+ { id_E_DPCH_Information_RL_AdditionReqFDD, "id-E-DPCH-Information-RL-AdditionReqFDD" },
+ { id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
+ { id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
+ { id_E_DCH_PowerOffset_for_SchedulingInfo, "id-E-DCH-PowerOffset-for-SchedulingInfo" },
+ { id_HSDSCH_Configured_Indicator, "id-HSDSCH-Configured-Indicator" },
+ { id_Rx_Timing_Deviation_Value_384_ext, "id-Rx-Timing-Deviation-Value-384-ext" },
+ { id_RTWP_ReportingIndicator, "id-RTWP-ReportingIndicator" },
+ { id_RTWP_CellPortion_ReportingIndicator, "id-RTWP-CellPortion-ReportingIndicator" },
+ { id_Received_Scheduled_EDCH_Power_Share_Value, "id-Received-Scheduled-EDCH-Power-Share-Value" },
+ { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value" },
+ { id_Received_Scheduled_EDCH_Power_Share, "id-Received-Scheduled-EDCH-Power-Share" },
+ { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion" },
+ { id_tFCI_Presence, "id-tFCI-Presence" },
+ { id_HSSICH_TPC_StepSize, "id-HSSICH-TPC-StepSize" },
+ { id_E_RUCCH_InformationList_AuditRsp, "id-E-RUCCH-InformationList-AuditRsp" },
+ { id_E_RUCCH_InformationList_ResourceStatusInd, "id-E-RUCCH-InformationList-ResourceStatusInd" },
+ { id_E_DCH_TDD_CapacityConsumptionLaw, "id-E-DCH-TDD-CapacityConsumptionLaw" },
+ { id_E_RUCCH_Information, "id-E-RUCCH-Information" },
+ { id_E_DCH_Information, "id-E-DCH-Information" },
+ { id_E_DCH_Information_Response, "id-E-DCH-Information-Response" },
+ { id_E_DCH_Information_Reconfig, "id-E-DCH-Information-Reconfig" },
+ { id_E_PUCH_Information_PSCH_ReconfRqst, "id-E-PUCH-Information-PSCH-ReconfRqst" },
+ { id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
+ { id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
+ { id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
+ { id_E_HICH_Information_PSCH_ReconfRqst, "id-E-HICH-Information-PSCH-ReconfRqst" },
+ { id_E_HICH_TimeOffset, "id-E-HICH-TimeOffset" },
+ { id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, "id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells" },
+ { id_E_DCH_Serving_RL_ID, "id-E-DCH-Serving-RL-ID" },
+ { id_E_RUCCH_768_InformationList_AuditRsp, "id-E-RUCCH-768-InformationList-AuditRsp" },
+ { id_E_RUCCH_768_InformationList_ResourceStatusInd, "id-E-RUCCH-768-InformationList-ResourceStatusInd" },
+ { id_E_RUCCH_768_Information, "id-E-RUCCH-768-Information" },
+ { id_E_DCH_768_Information, "id-E-DCH-768-Information" },
+ { id_E_DCH_768_Information_Reconfig, "id-E-DCH-768-Information-Reconfig" },
+ { id_E_PUCH_Information_768_PSCH_ReconfRqst, "id-E-PUCH-Information-768-PSCH-ReconfRqst" },
+ { id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
+ { id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
+ { id_E_HICH_Information_768_PSCH_ReconfRqst, "id-E-HICH-Information-768-PSCH-ReconfRqst" },
+ { id_ExtendedPropagationDelay, "id-ExtendedPropagationDelay" },
+ { id_Extended_Round_Trip_Time_Value, "id-Extended-Round-Trip-Time-Value" },
+ { id_AlternativeFormatReportingIndicator, "id-AlternativeFormatReportingIndicator" },
+ { id_DCH_Indicator_For_E_DCH_HSDPA_Operation, "id-DCH-Indicator-For-E-DCH-HSDPA-Operation" },
+ { id_Reference_ReceivedTotalWideBandPowerReporting, "id-Reference-ReceivedTotalWideBandPowerReporting" },
+ { id_Reference_ReceivedTotalWideBandPowerSupportIndicator, "id-Reference-ReceivedTotalWideBandPowerSupportIndicator" },
+ { id_ueCapability_Info, "id-ueCapability-Info" },
+ { id_MAChs_ResetIndicator, "id-MAChs-ResetIndicator" },
+ { id_Fast_Reconfiguration_Mode, "id-Fast-Reconfiguration-Mode" },
+ { id_Fast_Reconfiguration_Permission, "id-Fast-Reconfiguration-Permission" },
+ { id_BroadcastReference, "id-BroadcastReference" },
+ { id_BroadcastCommonTransportBearerIndication, "id-BroadcastCommonTransportBearerIndication" },
+ { id_ContinuousPacketConnectivityDTX_DRX_Capability, "id-ContinuousPacketConnectivityDTX-DRX-Capability" },
+ { id_ContinuousPacketConnectivityDTX_DRX_Information, "id-ContinuousPacketConnectivityDTX-DRX-Information" },
+ { id_ContinuousPacketConnectivityHS_SCCH_less_Capability, "id-ContinuousPacketConnectivityHS-SCCH-less-Capability" },
+ { id_ContinuousPacketConnectivityHS_SCCH_less_Information, "id-ContinuousPacketConnectivityHS-SCCH-less-Information" },
+ { id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, "id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response" },
+ { id_CPC_Information, "id-CPC-Information" },
+ { id_MIMO_Capability, "id-MIMO-Capability" },
+ { id_MIMO_PilotConfiguration, "id-MIMO-PilotConfiguration" },
+ { id_MIMO_Information, "id-MIMO-Information" },
+ { id_MIMO_InformationToModify, "id-MIMO-InformationToModify" },
+ { id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD" },
+ { id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD" },
+ { id_S_CCPCH_Modulation, "id-S-CCPCH-Modulation" },
+ { id_HS_PDSCH_Code_Change_Grant, "id-HS-PDSCH-Code-Change-Grant" },
+ { id_HS_PDSCH_Code_Change_Indicator, "id-HS-PDSCH-Code-Change-Indicator" },
+ { id_SYNC_UL_Partition_LCR, "id-SYNC-UL-Partition-LCR" },
+ { id_E_DCH_LCR_Information, "id-E-DCH-LCR-Information" },
+ { id_E_DCH_LCR_Information_Reconfig, "id-E-DCH-LCR-Information-Reconfig" },
+ { id_E_PUCH_Information_LCR_PSCH_ReconfRqst, "id-E-PUCH-Information-LCR-PSCH-ReconfRqst" },
+ { id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
+ { id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
+ { id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
+ { id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
+ { id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst" },
+ { id_E_HICH_TimeOffsetLCR, "id-E-HICH-TimeOffsetLCR" },
+ { id_SixtyfourQAM_DL_Capability, "id-SixtyfourQAM-DL-Capability" },
+ { id_SixteenQAM_UL_Capability, "id-SixteenQAM-UL-Capability" },
+ { id_SixteenQAM_UL_Information, "id-SixteenQAM-UL-Information" },
+ { id_HSDSCH_MACdPDU_SizeCapability, "id-HSDSCH-MACdPDU-SizeCapability" },
+ { id_HSDSCH_MACdPDUSizeFormat, "id-HSDSCH-MACdPDUSizeFormat" },
+ { id_MaximumMACdPDU_SizeExtended, "id-MaximumMACdPDU-SizeExtended" },
+ { id_F_DPCH_SlotFormat, "id-F-DPCH-SlotFormat" },
+ { id_F_DPCH_SlotFormatCapability, "id-F-DPCH-SlotFormatCapability" },
+ { id_LCRTDD_uplink_Physical_Channel_Capability, "id-LCRTDD-uplink-Physical-Channel-Capability" },
+ { id_Extended_RNC_ID, "id-Extended-RNC-ID" },
+ { id_Max_UE_DTX_Cycle, "id-Max-UE-DTX-Cycle" },
+ { id_SixteenQAM_UL_Information_to_Modify, "id-SixteenQAM-UL-Information-to-Modify" },
+ { id_Secondary_CCPCH_SlotFormat_Extended, "id-Secondary-CCPCH-SlotFormat-Extended" },
+ { id_Reference_ReceivedTotalWideBandPower_LCR, "id-Reference-ReceivedTotalWideBandPower-LCR" },
+ { id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, "id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR" },
+ { id_MBSFN_Only_Mode_Capability, "id-MBSFN-Only-Mode-Capability" },
+ { id_Time_Slot_Parameter_ID, "id-Time-Slot-Parameter-ID" },
+ { id_Additional_failed_HS_SICH, "id-Additional-failed-HS-SICH" },
+ { id_Additional_missed_HS_SICH, "id-Additional-missed-HS-SICH" },
+ { id_Additional_total_HS_SICH, "id-Additional-total-HS-SICH" },
+ { id_Additional_HS_SICH_Reception_Quality_Measurement_Value, "id-Additional-HS-SICH-Reception-Quality-Measurement-Value" },
+ { id_E_TFCI_BetaEC_Boost, "id-E-TFCI-BetaEC-Boost" },
+ { id_E_TFCI_BetaED_Switch, "id-E-TFCI-BetaED-Switch" },
+ { id_GANSS_Common_Data, "id-GANSS-Common-Data" },
+ { id_GANSS_Information, "id-GANSS-Information" },
+ { id_GANSS_Generic_Data, "id-GANSS-Generic-Data" },
+ { id_TUTRANGANSSMeasurementThresholdInformation, "id-TUTRANGANSSMeasurementThresholdInformation" },
+ { id_TUTRANGANSSMeasurementValueInformation, "id-TUTRANGANSSMeasurementValueInformation" },
+ { id_ModulationPO_MBSFN, "id-ModulationPO-MBSFN" },
+ { id_Enhanced_FACH_Capability, "id-Enhanced-FACH-Capability" },
+ { id_Enhanced_PCH_Capability, "id-Enhanced-PCH-Capability" },
+ { id_HSDSCH_Common_System_InformationFDD, "id-HSDSCH-Common-System-InformationFDD" },
+ { id_HSDSCH_Common_System_Information_ResponseFDD, "id-HSDSCH-Common-System-Information-ResponseFDD" },
+ { id_HSDSCH_Paging_System_InformationFDD, "id-HSDSCH-Paging-System-InformationFDD" },
+ { id_HSDSCH_Paging_System_Information_ResponseFDD, "id-HSDSCH-Paging-System-Information-ResponseFDD" },
+ { id_MBMS_Capability, "id-MBMS-Capability" },
{ 0, NULL }
};
static int
-dissect_nbap_MessageDiscriminator(tvbuff_t *tvb _U_, int offset _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_ProtocolIE_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, maxProtocolIEs, &ProtocolIE_ID, FALSE);
+
+#line 63 "nbap.cnf"
+ if (tree) {
+ proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str(ProtocolIE_ID, VALS(nbap_ProtocolIE_ID_vals), "unknown (%d)"));
+ }
return offset;
}
-static int dissect_messageDiscriminator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MessageDiscriminator(tvb, offset, actx, tree, hf_nbap_messageDiscriminator);
-}
@@ -3941,12 +5824,6 @@ dissect_nbap_INTEGER_0_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
return offset;
}
-static int dissect_codeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_127(tvb, offset, actx, tree, hf_nbap_codeNumber);
-}
-static int dissect_shortTransActionId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_127(tvb, offset, actx, tree, hf_nbap_shortTransActionId);
-}
@@ -3957,12 +5834,6 @@ dissect_nbap_INTEGER_0_32767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
return offset;
}
-static int dissect_altitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_32767(tvb, offset, actx, tree, hf_nbap_altitude);
-}
-static int dissect_longTransActionId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_32767(tvb, offset, actx, tree, hf_nbap_longTransActionId);
-}
static const value_string nbap_TransactionID_vals[] = {
@@ -3985,3189 +5856,2759 @@ dissect_nbap_TransactionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
return offset;
}
-static int dissect_transactionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransactionID(tvb, offset, actx, tree, hf_nbap_transactionID);
-}
+static const value_string nbap_TriggeringMessage_vals[] = {
+ { 0, "initiating-message" },
+ { 1, "successful-outcome" },
+ { 2, "unsuccessfull-outcome" },
+ { 3, "outcome" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_InitiatingMessageValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 44 "nbap.cnf"
+dissect_nbap_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
- offset = dissect_nbap_InitiatingMessageValueValue(tvb, offset, actx, tree);
+static int
+dissect_nbap_ProtocolIE_Field_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolIEFieldValue);
return offset;
}
-static int dissect_initiatingMessageValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InitiatingMessageValue(tvb, offset, actx, tree, hf_nbap_initiatingMessageValue);
-}
-static const per_sequence_t InitiatingMessage_sequence[] = {
- { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
+static const per_sequence_t ProtocolIE_Field_sequence[] = {
+ { &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
{ &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
- { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
- { &hf_nbap_initiatingMessageValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_InitiatingMessageValue },
+ { &hf_nbap_value , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field_value },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InitiatingMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb _U_, int offset _U_, 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_InitiatingMessage, InitiatingMessage_sequence);
+ ett_nbap_ProtocolIE_Field, ProtocolIE_Field_sequence);
return offset;
}
-static int dissect_initiatingMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InitiatingMessage(tvb, offset, actx, tree, hf_nbap_initiatingMessage);
-}
+static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
+ { &hf_nbap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field },
+};
static int
-dissect_nbap_SuccessfulOutcomeValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 48 "nbap.cnf"
+dissect_nbap_ProtocolIE_Container(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_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
+ 0, maxProtocolIEs);
+
+ return offset;
+}
- offset = dissect_nbap_SuccessfulOutcomeValueValue(tvb, offset, actx, tree);
+static int
+dissect_nbap_ProtocolIE_Single_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_successfulOutcomeValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SuccessfulOutcomeValue(tvb, offset, actx, tree, hf_nbap_successfulOutcomeValue);
+
+
+
+static int
+dissect_nbap_T_extensionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolExtensionFieldExtensionValue);
+
+ return offset;
}
-static const per_sequence_t SuccessfulOutcome_sequence[] = {
- { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
+static const per_sequence_t ProtocolExtensionField_sequence[] = {
+ { &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
{ &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
- { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
- { &hf_nbap_successfulOutcomeValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SuccessfulOutcomeValue },
+ { &hf_nbap_extensionValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_extensionValue },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb _U_, int offset _U_, 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_SuccessfulOutcome, SuccessfulOutcome_sequence);
+ ett_nbap_ProtocolExtensionField, ProtocolExtensionField_sequence);
return offset;
}
-static int dissect_succesfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SuccessfulOutcome(tvb, offset, actx, tree, hf_nbap_succesfulOutcome);
-}
+static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
+ { &hf_nbap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolExtensionField },
+};
static int
-dissect_nbap_UnsuccessfulOutcomeValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 60 "nbap.cnf"
+dissect_nbap_ProtocolExtensionContainer(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_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
+ 1, maxProtocolExtensions);
- offset = dissect_nbap_UnsuccessfulOutcomeValueValue(tvb, offset, actx, tree);
+ return offset;
+}
+static int
+dissect_nbap_PrivateIE_Field_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
+
return offset;
}
-static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UnsuccessfulOutcomeValue(tvb, offset, actx, tree, hf_nbap_unsuccessfulOutcomeValue);
-}
-static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
- { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
+static const per_sequence_t PrivateIE_Field_sequence[] = {
+ { &hf_nbap_id_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_ID },
{ &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
- { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
- { &hf_nbap_unsuccessfulOutcomeValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UnsuccessfulOutcomeValue },
+ { &hf_nbap_value_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field_value },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrivateIE_Field(tvbuff_t *tvb _U_, int offset _U_, 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_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
+ ett_nbap_PrivateIE_Field, PrivateIE_Field_sequence);
return offset;
}
-static int dissect_unsuccesfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UnsuccessfulOutcome(tvb, offset, actx, tree, hf_nbap_unsuccesfulOutcome);
-}
+static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
+ { &hf_nbap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field },
+};
static int
-dissect_nbap_OutcomeValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 52 "nbap.cnf"
- /* FIX ME */
- guint length;
+dissect_nbap_PrivateIE_Container(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_PrivateIE_Container, PrivateIE_Container_sequence_of,
+ 1, maxPrivateIEs);
+
+ return offset;
+}
- offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_pdu_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+static int
+dissect_nbap_AckNack_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, TRUE);
return offset;
}
-static int dissect_outcomeValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_OutcomeValue(tvb, offset, actx, tree, hf_nbap_outcomeValue);
-}
-static const per_sequence_t Outcome_sequence[] = {
- { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
- { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
- { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
- { &hf_nbap_outcomeValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_OutcomeValue },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_Outcome(tvbuff_t *tvb _U_, int offset _U_, 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_Outcome, Outcome_sequence);
+dissect_nbap_Ack_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_outcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Outcome(tvb, offset, actx, tree, hf_nbap_outcome);
+
+
+
+static int
+dissect_nbap_Acknowledged_PRACH_preambles_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, 240U, NULL, TRUE);
+
+ return offset;
}
-static const value_string nbap_NBAP_PDU_vals[] = {
- { 0, "initiatingMessage" },
- { 1, "succesfulOutcome" },
- { 2, "unsuccesfulOutcome" },
- { 3, "outcome" },
+static const value_string nbap_AddorDeleteIndicator_vals[] = {
+ { 0, "add" },
+ { 1, "delete" },
{ 0, NULL }
};
-static const per_choice_t NBAP_PDU_choice[] = {
- { 0, &hf_nbap_initiatingMessage, ASN1_EXTENSION_ROOT , dissect_nbap_InitiatingMessage },
- { 1, &hf_nbap_succesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_SuccessfulOutcome },
- { 2, &hf_nbap_unsuccesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_UnsuccessfulOutcome },
- { 3, &hf_nbap_outcome , ASN1_EXTENSION_ROOT , dissect_nbap_Outcome },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_NBAP_PDU(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_NBAP_PDU, NBAP_PDU_choice,
- NULL);
+dissect_nbap_AddorDeleteIndicator(tvbuff_t *tvb _U_, int offset _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_ProtocolIE_ID_vals[] = {
- { 0, "id-AICH-Information" },
- { 1, "id-AICH-InformationItem-ResourceStatusInd" },
- { 7, "id-BCH-Information" },
- { 8, "id-BCH-InformationItem-ResourceStatusInd" },
- { 9, "id-BCCH-ModificationTime" },
- { 10, "id-BlockingPriorityIndicator" },
- { 13, "id-Cause" },
- { 14, "id-CCP-InformationItem-AuditRsp" },
- { 15, "id-CCP-InformationList-AuditRsp" },
- { 16, "id-CCP-InformationItem-ResourceStatusInd" },
- { 17, "id-Cell-InformationItem-AuditRsp" },
- { 18, "id-Cell-InformationItem-ResourceStatusInd" },
- { 19, "id-Cell-InformationList-AuditRsp" },
- { 23, "id-CellParameterID" },
- { 24, "id-CFN" },
- { 25, "id-C-ID" },
- { 39, "id-CommonMeasurementAccuracy" },
- { 31, "id-CommonMeasurementObjectType-CM-Rprt" },
- { 32, "id-CommonMeasurementObjectType-CM-Rqst" },
- { 33, "id-CommonMeasurementObjectType-CM-Rsp" },
- { 34, "id-CommonMeasurementType" },
- { 35, "id-CommonPhysicalChannelID" },
- { 36, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD" },
- { 37, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
- { 40, "id-CommunicationControlPortID" },
- { 43, "id-ConfigurationGenerationID" },
- { 44, "id-CRNC-CommunicationContextID" },
- { 45, "id-CriticalityDiagnostics" },
- { 48, "id-DCHs-to-Add-FDD" },
- { 49, "id-DCH-AddList-RL-ReconfPrepTDD" },
- { 50, "id-DCHs-to-Add-TDD" },
- { 52, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
- { 53, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
- { 54, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
- { 55, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
- { 56, "id-DCH-FDD-Information" },
- { 57, "id-DCH-TDD-Information" },
- { 59, "id-DCH-InformationResponse" },
- { 62, "id-FDD-DCHs-to-Modify" },
- { 63, "id-TDD-DCHs-to-Modify" },
- { 65, "id-DCH-ModifyList-RL-ReconfRqstTDD" },
- { 135, "id-DCH-RearrangeList-Bearer-RearrangeInd" },
- { 67, "id-DedicatedMeasurementObjectType-DM-Rprt" },
- { 68, "id-DedicatedMeasurementObjectType-DM-Rqst" },
- { 69, "id-DedicatedMeasurementObjectType-DM-Rsp" },
- { 70, "id-DedicatedMeasurementType" },
- { 72, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
- { 73, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
- { 76, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
- { 77, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD" },
- { 79, "id-DL-DPCH-InformationList-RL-SetupRqstTDD" },
- { 81, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
- { 82, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
- { 83, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
- { 21, "id-DL-DPCH-TimingAdjustment" },
- { 84, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst" },
- { 85, "id-DLReferencePower" },
- { 86, "id-DLReferencePowerList-DL-PC-Rqst" },
- { 87, "id-Unused-ProtocolIE-ID-87" },
- { 89, "id-Unused-ProtocolIE-ID-89" },
- { 91, "id-Unused-ProtocolIE-ID-91" },
- { 93, "id-Unused-ProtocolIE-ID-93" },
- { 96, "id-DSCHs-to-Add-TDD" },
- { 98, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD" },
- { 100, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD" },
- { 105, "id-DSCH-InformationResponse" },
- { 106, "id-Unused-ProtocolIE-ID-106" },
- { 107, "id-DSCH-TDD-Information" },
- { 108, "id-Unused-ProtocolIE-ID-108" },
- { 112, "id-Unused-ProtocolIE-ID-112" },
- { 136, "id-DSCH-RearrangeList-Bearer-RearrangeInd" },
- { 113, "id-End-Of-Audit-Sequence-Indicator" },
- { 116, "id-FACH-Information" },
- { 117, "id-FACH-InformationItem-ResourceStatusInd" },
- { 120, "id-FACH-ParametersList-CTCH-ReconfRqstTDD" },
- { 121, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD" },
- { 122, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD" },
- { 123, "id-IndicationType-ResourceStatusInd" },
- { 124, "id-Local-Cell-ID" },
- { 2, "id-Local-Cell-Group-InformationItem-AuditRsp" },
- { 3, "id-Local-Cell-Group-InformationItem-ResourceStatusInd" },
- { 4, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
- { 5, "id-Local-Cell-Group-InformationList-AuditRsp" },
- { 125, "id-Local-Cell-InformationItem-AuditRsp" },
- { 126, "id-Local-Cell-InformationItem-ResourceStatusInd" },
- { 127, "id-Local-Cell-InformationItem2-ResourceStatusInd" },
- { 128, "id-Local-Cell-InformationList-AuditRsp" },
- { 129, "id-AdjustmentPeriod" },
- { 130, "id-MaxAdjustmentStep" },
- { 131, "id-MaximumTransmissionPower" },
- { 132, "id-MeasurementFilterCoefficient" },
- { 133, "id-MeasurementID" },
- { 115, "id-MessageStructure" },
- { 134, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst" },
- { 143, "id-NodeB-CommunicationContextID" },
- { 455, "id-NeighbouringCellMeasurementInformation" },
- { 144, "id-P-CCPCH-Information" },
- { 145, "id-P-CCPCH-InformationItem-ResourceStatusInd" },
- { 146, "id-P-CPICH-Information" },
- { 147, "id-P-CPICH-InformationItem-ResourceStatusInd" },
- { 148, "id-P-SCH-Information" },
- { 150, "id-PCCPCH-Information-Cell-ReconfRqstTDD" },
- { 151, "id-PCCPCH-Information-Cell-SetupRqstTDD" },
- { 155, "id-PCH-Parameters-CTCH-ReconfRqstTDD" },
- { 156, "id-PCH-ParametersItem-CTCH-SetupRqstFDD" },
- { 157, "id-PCH-ParametersItem-CTCH-SetupRqstTDD" },
- { 158, "id-PCH-Information" },
- { 161, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst" },
- { 162, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
- { 163, "id-PDSCHSets-AddList-PSCH-ReconfRqst" },
- { 164, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst" },
- { 165, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst" },
- { 166, "id-PICH-Information" },
- { 168, "id-PICH-Parameters-CTCH-ReconfRqstTDD" },
- { 169, "id-PowerAdjustmentType" },
- { 170, "id-PRACH-Information" },
- { 175, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD" },
- { 176, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD" },
- { 177, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD" },
- { 178, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD" },
- { 179, "id-PrimarySCH-Information-Cell-ReconfRqstFDD" },
- { 180, "id-PrimarySCH-Information-Cell-SetupRqstFDD" },
- { 181, "id-PrimaryScramblingCode" },
- { 183, "id-SCH-Information-Cell-ReconfRqstTDD" },
- { 184, "id-SCH-Information-Cell-SetupRqstTDD" },
- { 185, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst" },
- { 186, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
- { 187, "id-PUSCHSets-AddList-PSCH-ReconfRqst" },
- { 188, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst" },
- { 189, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst" },
- { 190, "id-RACH-Information" },
- { 196, "id-RACH-ParametersItem-CTCH-SetupRqstFDD" },
- { 197, "id-RACH-ParameterItem-CTCH-SetupRqstTDD" },
- { 198, "id-ReportCharacteristics" },
- { 199, "id-Reporting-Object-RL-FailureInd" },
- { 200, "id-Reporting-Object-RL-RestoreInd" },
- { 202, "id-RL-InformationItem-DM-Rprt" },
- { 203, "id-RL-InformationItem-DM-Rqst" },
- { 204, "id-RL-InformationItem-DM-Rsp" },
- { 205, "id-RL-InformationItem-RL-AdditionRqstFDD" },
- { 206, "id-RL-informationItem-RL-DeletionRqst" },
- { 207, "id-RL-InformationItem-RL-FailureInd" },
- { 286, "id-RL-InformationItem-RL-PreemptRequiredInd" },
- { 208, "id-RL-InformationItem-RL-ReconfPrepFDD" },
- { 209, "id-RL-InformationItem-RL-ReconfRqstFDD" },
- { 210, "id-RL-InformationItem-RL-RestoreInd" },
- { 211, "id-RL-InformationItem-RL-SetupRqstFDD" },
- { 212, "id-RL-InformationList-RL-AdditionRqstFDD" },
- { 213, "id-RL-informationList-RL-DeletionRqst" },
- { 237, "id-RL-InformationList-RL-PreemptRequiredInd" },
- { 214, "id-RL-InformationList-RL-ReconfPrepFDD" },
- { 215, "id-RL-InformationList-RL-ReconfRqstFDD" },
- { 216, "id-RL-InformationList-RL-SetupRqstFDD" },
- { 217, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
- { 218, "id-RL-InformationResponseItem-RL-ReconfReady" },
- { 219, "id-RL-InformationResponseItem-RL-ReconfRsp" },
- { 220, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
- { 221, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
- { 222, "id-RL-InformationResponseList-RL-ReconfReady" },
- { 223, "id-RL-InformationResponseList-RL-ReconfRsp" },
- { 224, "id-RL-InformationResponseList-RL-SetupRspFDD" },
- { 225, "id-RL-InformationResponse-RL-AdditionRspTDD" },
- { 226, "id-RL-InformationResponse-RL-SetupRspTDD" },
- { 227, "id-RL-Information-RL-AdditionRqstTDD" },
- { 228, "id-RL-Information-RL-ReconfRqstTDD" },
- { 229, "id-RL-Information-RL-ReconfPrepTDD" },
- { 230, "id-RL-Information-RL-SetupRqstTDD" },
- { 236, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure" },
- { 238, "id-RL-Set-InformationItem-DM-Rprt" },
- { 240, "id-RL-Set-InformationItem-DM-Rsp" },
- { 241, "id-RL-Set-InformationItem-RL-FailureInd" },
- { 242, "id-RL-Set-InformationItem-RL-RestoreInd" },
- { 247, "id-S-CCPCH-Information" },
- { 249, "id-S-CPICH-Information" },
- { 251, "id-SCH-Information" },
- { 253, "id-S-SCH-Information" },
- { 257, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD" },
- { 258, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD" },
- { 259, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
- { 260, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD" },
- { 261, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD" },
- { 262, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD" },
- { 263, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD" },
- { 264, "id-SecondarySCH-Information-Cell-ReconfRqstFDD" },
- { 265, "id-SecondarySCH-Information-Cell-SetupRqstFDD" },
- { 266, "id-SegmentInformationListIE-SystemInfoUpdate" },
- { 268, "id-SFN" },
- { 138, "id-SignallingBearerRequestIndicator" },
- { 269, "id-ShutdownTimer" },
- { 114, "id-Start-Of-Audit-Sequence-Indicator" },
- { 270, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD" },
- { 271, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD" },
- { 274, "id-SyncCase" },
- { 275, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH" },
- { 276, "id-T-Cell" },
- { 139, "id-TargetCommunicationControlPortID" },
- { 277, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD" },
- { 278, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD" },
- { 279, "id-TransmissionDiversityApplied" },
- { 508, "id-TypeOfError" },
- { 280, "id-UARFCNforNt" },
- { 281, "id-UARFCNforNd" },
- { 282, "id-UARFCNforNu" },
- { 284, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
- { 285, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
- { 288, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
- { 289, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD" },
- { 291, "id-UL-DPCH-InformationList-RL-SetupRqstTDD" },
- { 293, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
- { 294, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
- { 295, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
- { 296, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD" },
- { 297, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD" },
- { 300, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD" },
- { 301, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD" },
- { 302, "id-USCH-Information-Add" },
- { 304, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD" },
- { 306, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD" },
- { 309, "id-USCH-InformationResponse" },
- { 310, "id-USCH-Information" },
- { 141, "id-USCH-RearrangeList-Bearer-RearrangeInd" },
- { 315, "id-Active-Pattern-Sequence-Information" },
- { 316, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD" },
- { 317, "id-AdjustmentRatio" },
- { 320, "id-Not-Used-320" },
- { 322, "id-Not-Used-322" },
- { 323, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD" },
- { 324, "id-CauseLevel-PSCH-ReconfFailure" },
- { 325, "id-CauseLevel-RL-AdditionFailureFDD" },
- { 326, "id-CauseLevel-RL-AdditionFailureTDD" },
- { 327, "id-CauseLevel-RL-ReconfFailure" },
- { 328, "id-CauseLevel-RL-SetupFailureFDD" },
- { 329, "id-CauseLevel-RL-SetupFailureTDD" },
- { 330, "id-Not-Used-330" },
- { 332, "id-Not-Used-332" },
- { 333, "id-Closed-Loop-Timing-Adjustment-Mode" },
- { 334, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD" },
- { 335, "id-Compressed-Mode-Deactivation-Flag" },
- { 336, "id-Not-Used-336" },
- { 342, "id-Not-Used-342" },
- { 343, "id-Not-Used-343" },
- { 346, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
- { 347, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
- { 348, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
- { 349, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
- { 350, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
- { 351, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
- { 352, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
- { 353, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
- { 355, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
- { 356, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
- { 357, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
- { 358, "id-DL-TPC-Pattern01Count" },
- { 450, "id-DPC-Mode" },
- { 359, "id-DPCHConstant" },
- { 94, "id-Unused-ProtocolIE-ID-94" },
- { 110, "id-Unused-ProtocolIE-ID-110" },
- { 111, "id-Unused-ProtocolIE-ID-111" },
- { 362, "id-FACH-ParametersList-CTCH-SetupRsp" },
- { 369, "id-Limited-power-increase-information-Cell-SetupRqstFDD" },
- { 374, "id-PCH-Parameters-CTCH-SetupRsp" },
- { 375, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD" },
- { 376, "id-Not-Used-376" },
- { 380, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD" },
- { 381, "id-PRACHConstant" },
- { 383, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD" },
- { 384, "id-PUSCHConstant" },
- { 385, "id-RACH-Parameters-CTCH-SetupRsp" },
- { 443, "id-Unused-ProtocolIE-ID-443" },
- { 393, "id-Synchronisation-Configuration-Cell-ReconfRqst" },
- { 394, "id-Synchronisation-Configuration-Cell-SetupRqst" },
- { 395, "id-Transmission-Gap-Pattern-Sequence-Information" },
- { 396, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
- { 397, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
- { 398, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
- { 399, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
- { 400, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
- { 401, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
- { 402, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
- { 403, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
- { 405, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
- { 406, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
- { 407, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
- { 408, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD" },
- { 409, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD" },
- { 412, "id-CommunicationContextInfoItem-Reset" },
- { 414, "id-CommunicationControlPortInfoItem-Reset" },
- { 416, "id-ResetIndicator" },
- { 417, "id-Unused-ProtocolIE-ID-417" },
- { 418, "id-Unused-ProtocolIE-ID-418" },
- { 419, "id-Unused-ProtocolIE-ID-419" },
- { 142, "id-Unused-ProtocolIE-ID-142" },
- { 287, "id-TimingAdvanceApplied" },
- { 6, "id-CFNReportingIndicator" },
- { 11, "id-SFNReportingIndicator" },
- { 12, "id-InnerLoopDLPCStatus" },
- { 283, "id-TimeslotISCPInfo" },
- { 167, "id-PICH-ParametersItem-CTCH-SetupRqstTDD" },
- { 20, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD" },
- { 46, "id-CCTrCH-InformationItem-RL-FailureInd" },
- { 47, "id-CCTrCH-InformationItem-RL-RestoreInd" },
- { 420, "id-CauseLevel-SyncAdjustmntFailureTDD" },
- { 421, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD" },
- { 494, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD" },
- { 482, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD" },
- { 422, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD" },
- { 423, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD" },
- { 424, "id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD" },
- { 425, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD" },
- { 426, "id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD" },
- { 427, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD" },
- { 428, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD" },
- { 429, "id-CellSyncInfo-CellSyncReprtTDD" },
- { 430, "id-CSBTransmissionID" },
- { 431, "id-CSBMeasurementID" },
- { 432, "id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD" },
- { 433, "id-NCyclesPerSFNperiod" },
- { 434, "id-NRepetitionsPerCyclePeriod" },
- { 437, "id-SyncFrameNumber" },
- { 438, "id-SynchronisationReportType" },
- { 439, "id-SynchronisationReportCharacteristics" },
- { 440, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD" },
- { 119, "id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD" },
- { 435, "id-ReferenceClockAvailability" },
- { 436, "id-ReferenceSFNoffset" },
- { 444, "id-InformationExchangeID" },
- { 445, "id-InformationExchangeObjectType-InfEx-Rqst" },
- { 446, "id-InformationType" },
- { 447, "id-InformationReportCharacteristics" },
- { 448, "id-InformationExchangeObjectType-InfEx-Rsp" },
- { 449, "id-InformationExchangeObjectType-InfEx-Rprt" },
- { 451, "id-IPDLParameter-Information-Cell-ReconfRqstFDD" },
- { 452, "id-IPDLParameter-Information-Cell-SetupRqstFDD" },
- { 453, "id-IPDLParameter-Information-Cell-ReconfRqstTDD" },
- { 454, "id-IPDLParameter-Information-Cell-SetupRqstTDD" },
- { 74, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD" },
- { 78, "id-DwPCH-LCR-Information" },
- { 90, "id-DwPCH-LCR-InformationList-AuditRsp" },
- { 97, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD" },
- { 99, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD" },
- { 101, "id-DwPCH-LCR-Information-ResourceStatusInd" },
- { 154, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD" },
- { 174, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD" },
- { 290, "id-FPACH-LCR-Information" },
- { 292, "id-FPACH-LCR-Information-AuditRsp" },
- { 22, "id-FPACH-LCR-InformationList-AuditRsp" },
- { 311, "id-FPACH-LCR-InformationList-ResourceStatusInd" },
- { 312, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD" },
- { 314, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD" },
- { 456, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD" },
- { 457, "id-PCH-Power-LCR-CTCH-SetupRqstTDD" },
- { 458, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD" },
- { 459, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD" },
- { 461, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD" },
- { 463, "id-RL-InformationResponse-LCR-RL-SetupRspTDD" },
- { 465, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD" },
- { 495, "id-TimeSlot" },
- { 466, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD" },
- { 467, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD" },
- { 468, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD" },
- { 469, "id-TimeSlotLCR-CM-Rqst" },
- { 470, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD" },
- { 472, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
- { 473, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
- { 474, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD" },
- { 475, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD" },
- { 477, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD" },
- { 479, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD" },
- { 480, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD" },
- { 481, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD" },
- { 483, "id-UL-DPCH-LCR-InformationModify-AddList" },
- { 485, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD" },
- { 510, "id-UL-SIRTarget" },
- { 486, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst" },
- { 487, "id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
- { 26, "id-Unused-ProtocolIE-ID-26" },
- { 27, "id-Unused-ProtocolIE-ID-27" },
- { 488, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
- { 489, "id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
- { 490, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst" },
- { 491, "id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
- { 492, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
- { 493, "id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
- { 496, "id-timeslotInfo-CellSyncInitiationRqstTDD" },
- { 497, "id-SyncReportType-CellSyncReprtTDD" },
- { 498, "id-Power-Local-Cell-Group-InformationItem-AuditRsp" },
- { 499, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd" },
- { 500, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
- { 501, "id-Power-Local-Cell-Group-InformationList-AuditRsp" },
- { 502, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd" },
- { 503, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd" },
- { 504, "id-Power-Local-Cell-Group-ID" },
- { 505, "id-PUSCH-Info-DM-Rqst" },
- { 506, "id-PUSCH-Info-DM-Rsp" },
- { 507, "id-PUSCH-Info-DM-Rprt" },
- { 509, "id-InitDL-Power" },
- { 511, "id-cellSyncBurstRepetitionPeriod" },
- { 512, "id-ReportCharacteristicsType-OnModification" },
- { 513, "id-SFNSFNMeasurementValueInformation" },
- { 514, "id-SFNSFNMeasurementThresholdInformation" },
- { 515, "id-TUTRANGPSMeasurementValueInformation" },
- { 516, "id-TUTRANGPSMeasurementThresholdInformation" },
- { 520, "id-Rx-Timing-Deviation-Value-LCR" },
- { 51, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD" },
- { 28, "id-DL-PowerBalancing-Information" },
- { 29, "id-DL-PowerBalancing-ActivationIndicator" },
- { 30, "id-DL-PowerBalancing-UpdatedIndicator" },
- { 517, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD" },
- { 518, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD" },
- { 519, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD" },
- { 41, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD" },
- { 42, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD" },
- { 522, "id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst" },
- { 523, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst" },
- { 524, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst" },
- { 525, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst" },
- { 526, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst" },
- { 527, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
- { 528, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
- { 529, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
- { 102, "id-bindingID" },
- { 103, "id-RL-Specific-DCH-Info" },
- { 104, "id-transportlayeraddress" },
- { 231, "id-DelayedActivation" },
- { 232, "id-DelayedActivationList-RL-ActivationCmdFDD" },
- { 233, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
- { 234, "id-DelayedActivationList-RL-ActivationCmdTDD" },
- { 235, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
- { 58, "id-neighbouringTDDCellMeasurementInformationLCR" },
- { 543, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD" },
- { 544, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD" },
- { 545, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD" },
- { 546, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD" },
- { 547, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD" },
- { 548, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD" },
- { 549, "id-SyncDLCodeIdThreInfoLCR" },
- { 550, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD" },
- { 551, "id-DwPCH-Power" },
- { 552, "id-AccumulatedClockupdate-CellSyncReprtTDD" },
- { 521, "id-Angle-Of-Arrival-Value-LCR" },
- { 530, "id-HSDSCH-FDD-Information" },
- { 531, "id-HSDSCH-FDD-Information-Response" },
- { 534, "id-HSDSCH-Information-to-Modify" },
- { 535, "id-HSDSCH-RNTI" },
- { 536, "id-HSDSCH-TDD-Information" },
- { 537, "id-HSDSCH-TDD-Information-Response" },
- { 541, "id-HSPDSCH-RL-ID" },
- { 542, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
- { 64, "id-Unused-ProtocolIE-ID-64" },
- { 66, "id-PDSCH-RL-ID" },
- { 553, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd" },
- { 554, "id-UL-Synchronisation-Parameters-LCR" },
- { 555, "id-HSDSCH-FDD-Update-Information" },
- { 556, "id-HSDSCH-TDD-Update-Information" },
- { 558, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
- { 559, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
- { 560, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
- { 561, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD" },
- { 562, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD" },
- { 563, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
- { 564, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
- { 565, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
- { 566, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
- { 567, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD" },
- { 568, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD" },
- { 569, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD" },
- { 570, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD" },
- { 571, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
- { 572, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
- { 573, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
- { 574, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
- { 575, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
- { 576, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
- { 577, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD" },
- { 578, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
- { 579, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
- { 580, "id-Initial-DL-Power-TimeslotLCR-InformationItem" },
- { 581, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
- { 582, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
- { 583, "id-HS-DSCHProvidedBitRateValueInformation" },
- { 585, "id-HS-DSCHRequiredPowerValueInformation" },
- { 586, "id-HS-DSCHRequiredPowerValue" },
- { 587, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
- { 588, "id-HS-SICH-Reception-Quality" },
- { 589, "id-HS-SICH-Reception-Quality-Measurement-Value" },
- { 590, "id-HSSICH-Info-DM-Rprt" },
- { 591, "id-HSSICH-Info-DM-Rqst" },
- { 592, "id-HSSICH-Info-DM-Rsp" },
- { 593, "id-Best-Cell-Portions-Value" },
- { 594, "id-Primary-CPICH-Usage-for-Channel-Estimation" },
- { 595, "id-Secondary-CPICH-Information-Change" },
- { 596, "id-NumberOfReportedCellPortions" },
- { 597, "id-CellPortion-InformationItem-Cell-SetupRqstFDD" },
- { 598, "id-CellPortion-InformationList-Cell-SetupRqstFDD" },
- { 599, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD" },
- { 600, "id-Secondary-CPICH-Information" },
- { 601, "id-Received-total-wide-band-power-For-CellPortion" },
- { 602, "id-Unidirectional-DCH-Indicator" },
- { 603, "id-TimingAdjustmentValueLCR" },
- { 604, "id-multipleRL-dl-DPCH-InformationList" },
- { 605, "id-multipleRL-dl-DPCH-InformationModifyList" },
- { 606, "id-multipleRL-ul-DPCH-InformationList" },
- { 607, "id-multipleRL-ul-DPCH-InformationModifyList" },
- { 608, "id-RL-ID" },
- { 609, "id-SAT-Info-Almanac-ExtItem" },
- { 610, "id-HSDPA-Capability" },
- { 611, "id-HSDSCH-Resources-Information-AuditRsp" },
- { 612, "id-HSDSCH-Resources-Information-ResourceStatusInd" },
- { 613, "id-HSDSCH-MACdFlows-to-Add" },
- { 614, "id-HSDSCH-MACdFlows-to-Delete" },
- { 615, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
- { 616, "id-TnlQos" },
- { 617, "id-Received-total-wide-band-power-For-CellPortion-Value" },
- { 618, "id-Transmitted-Carrier-Power-For-CellPortion" },
- { 619, "id-Transmitted-Carrier-Power-For-CellPortion-Value" },
- { 620, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion" },
- { 621, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue" },
- { 622, "id-UpPTSInterferenceValue" },
- { 623, "id-PrimaryCCPCH-RSCP-Delta" },
- { 624, "id-MeasurementRecoveryBehavior" },
- { 625, "id-MeasurementRecoveryReportingIndicator" },
- { 626, "id-MeasurementRecoverySupportIndicator" },
- { 627, "id-Tstd-indicator" },
- { 628, "id-multiple-RL-Information-RL-ReconfPrepTDD" },
- { 629, "id-multiple-RL-Information-RL-ReconfRqstTDD" },
- { 630, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
- { 631, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
- { 632, "id-F-DPCH-Information-RL-SetupRqstFDD" },
- { 633, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
- { 634, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD" },
- { 635, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
- { 636, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD" },
- { 637, "id-MICH-CFN" },
- { 638, "id-MICH-Information-AuditRsp" },
- { 639, "id-MICH-Information-ResourceStatusInd" },
- { 640, "id-MICH-Parameters-CTCH-ReconfRqstFDD" },
- { 641, "id-MICH-Parameters-CTCH-ReconfRqstTDD" },
- { 642, "id-MICH-Parameters-CTCH-SetupRqstFDD" },
- { 643, "id-MICH-Parameters-CTCH-SetupRqstTDD" },
- { 644, "id-Modification-Period" },
- { 645, "id-NI-Information-NotifUpdateCmd" },
- { 646, "id-S-CCPCH-InformationListExt-AuditRsp" },
- { 647, "id-S-CCPCH-InformationListExt-ResourceStatusInd" },
- { 648, "id-S-CCPCH-LCR-InformationListExt-AuditRsp" },
- { 649, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd" },
- { 650, "id-HARQ-Preamble-Mode" },
- { 651, "id-Initial-DL-DPCH-TimingAdjustment" },
- { 652, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
- { 653, "id-DLTransmissionBranchLoadValue" },
- { 654, "id-Power-Local-Cell-Group-choice-CM-Rqst" },
- { 655, "id-Power-Local-Cell-Group-choice-CM-Rsp" },
- { 656, "id-Power-Local-Cell-Group-choice-CM-Rprt" },
- { 657, "id-SynchronisationIndicator" },
- { 658, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst" },
- { 659, "id-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst" },
- { 660, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion" },
- { 661, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion" },
- { 662, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion" },
- { 663, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code" },
- { 664, "id-E-AGCH-FDD-Code-Information" },
- { 665, "id-E-DCH-Capability" },
- { 666, "id-E-DCH-FDD-DL-Control-Channel-Information" },
- { 667, "id-E-DCH-FDD-Information" },
- { 668, "id-E-DCH-FDD-Information-Response" },
- { 669, "id-E-DCH-FDD-Information-to-Modify" },
- { 670, "id-E-DCH-MACdFlows-to-Add" },
- { 671, "id-E-DCH-MACdFlows-to-Delete" },
- { 672, "id-E-DCH-Resources-Information-AuditRsp" },
- { 673, "id-E-DCH-Resources-Information-ResourceStatusInd" },
- { 674, "id-E-DCH-RL-Indication" },
- { 675, "id-E-DCH-RL-Set-ID" },
- { 676, "id-E-DPCH-Information-RL-ReconfPrepFDD" },
- { 677, "id-E-DPCH-Information-RL-SetupRqstFDD" },
- { 678, "id-E-RGCH-E-HICH-FDD-Code-Information" },
- { 679, "id-Serving-E-DCH-RL-ID" },
- { 680, "id-UL-DPDCH-Indicator-For-E-DCH-Operation" },
- { 681, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD" },
- { 682, "id-E-DPCH-Information-RL-ReconfRqstFDD" },
- { 683, "id-Maximum-Target-ReceivedTotalWideBandPower" },
- { 684, "id-E-DCHProvidedBitRateValueInformation" },
- { 685, "id-HARQ-Preamble-Mode-Activation-Indicator" },
- { 686, "id-RL-Specific-E-DCH-Info" },
- { 687, "id-E-DCH-CapacityConsumptionLaw" },
- { 688, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
- { 689, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
- { 690, "id-E-DCH-RearrangeList-Bearer-RearrangeInd" },
- { 691, "id-HSDPA-And-EDCH-CellPortion-InformationListIE-PSCH-ReconfRqst" },
- { 692, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
- { 693, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio" },
- { 694, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD" },
- { 695, "id-CellPortion-InformationList-Cell-ReconfRqstFDD" },
- { 696, "id-multiple-PUSCH-InfoList-DM-Rsp" },
- { 697, "id-multiple-PUSCH-InfoList-DM-Rprt" },
- { 698, "id-Reference-ReceivedTotalWideBandPower" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CFN(tvbuff_t *tvb _U_, int offset _U_, 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, &ProtocolIE_ID, FALSE);
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_iE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_ID(tvb, offset, actx, tree, hf_nbap_iE_ID);
-}
-static int dissect_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_ID(tvb, offset, actx, tree, hf_nbap_id);
-}
static int
-dissect_nbap_ProtocolIEValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 64 "nbap.cnf"
+dissect_nbap_TGPSID(tvbuff_t *tvb _U_, int offset _U_, 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, maxTGPS, NULL, FALSE);
+
+ return offset;
+}
- offset = dissect_nbap_ProtocolIEValueValue(tvb, offset, actx, tree);
+static int
+dissect_nbap_TGPRC(tvbuff_t *tvb _U_, int offset _U_, 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 int dissect_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIEValue(tvb, offset, actx, tree, hf_nbap_value);
-}
-static const per_sequence_t ProtocolIE_Field_sequence[] = {
- { &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
- { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_value , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIEValue },
+static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
+ { &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
+ { &hf_nbap_tGPRC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPRC },
+ { &hf_nbap_tGCFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_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_ProtocolIE_Field, ProtocolIE_Field_sequence);
+ ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
return offset;
}
-static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_nbap_ProtocolIE_Container_item);
-}
-static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
- { &hf_nbap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field },
+static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
+ { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item },
};
static int
-dissect_nbap_ProtocolIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_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_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
- 0, 65535);
+ ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
+ 0, maxTGPS);
return offset;
}
-static int dissect_protocolIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Container(tvb, offset, actx, tree, hf_nbap_protocolIEs);
-}
-static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Container(tvb, offset, actx, tree, hf_nbap_ProtocolIE_ContainerList_item);
-}
+static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
+ { &hf_nbap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
+ { &hf_nbap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 36 "nbap.cnf"
- /* FIX ME */
- guint length;
+dissect_nbap_Active_Pattern_Sequence_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_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
+
+ return offset;
+}
- offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+static int
+dissect_nbap_AICH_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,
+ -22, 5U, NULL, FALSE);
return offset;
}
-static int dissect_extensionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension(tvb, offset, actx, tree, hf_nbap_extensionValue);
-}
-static const per_sequence_t ProtocolExtensionField_sequence[] = {
- { &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
- { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_extensionValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Extension },
- { NULL, 0, 0, NULL }
+static const value_string nbap_AICH_TransmissionTiming_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb _U_, int offset _U_, 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_ProtocolExtensionField, ProtocolExtensionField_sequence);
+dissect_nbap_AICH_TransmissionTiming(tvbuff_t *tvb _U_, int offset _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_ProtocolExtensionContainer_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolExtensionField(tvb, offset, actx, tree, hf_nbap_ProtocolExtensionContainer_item);
+
+
+
+static int
+dissect_nbap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
- { &hf_nbap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolExtensionField },
+static const value_string nbap_Pre_emptionCapability_vals[] = {
+ { 0, "shall-not-trigger-pre-emption" },
+ { 1, "may-trigger-pre-emption" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_ProtocolExtensionContainer(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_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
- 1, 65535);
+dissect_nbap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _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_protocolExtensions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_nbap_protocolExtensions);
-}
-static int dissect_iE_Extensions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_nbap_iE_Extensions);
-}
-static int dissect_ie_Extensions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_nbap_ie_Extensions);
-}
-static const per_sequence_t AuditRequest_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 const value_string nbap_Pre_emptionVulnerability_vals[] = {
+ { 0, "not-pre-emptable" },
+ { 1, "pre-emptable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_AuditRequest(tvbuff_t *tvb _U_, int offset _U_, 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_AuditRequest, AuditRequest_sequence);
+dissect_nbap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _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_id_audit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AuditRequest(tvb, offset, actx, tree, hf_nbap_id_audit);
-}
-static const per_sequence_t AuditRequiredIndication_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 },
+static const per_sequence_t AllocationRetentionPriority_sequence[] = {
+ { &hf_nbap_priorityLevel , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityLevel },
+ { &hf_nbap_pre_emptionCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionCapability },
+ { &hf_nbap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionVulnerability },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_AuditRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, 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_AuditRequiredIndication, AuditRequiredIndication_sequence);
+ ett_nbap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
return offset;
}
-static int dissect_id_auditRequired(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AuditRequiredIndication(tvb, offset, actx, tree, hf_nbap_id_auditRequired);
-}
-static const per_sequence_t BlockResourceRequest_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 const value_string nbap_AlternativeFormatReportingIndicator_vals[] = {
+ { 0, "alternativeFormatAllowed" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_BlockResourceRequest(tvbuff_t *tvb _U_, int offset _U_, 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_BlockResourceRequest, BlockResourceRequest_sequence);
+dissect_nbap_AlternativeFormatReportingIndicator(tvbuff_t *tvb _U_, int offset _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_id_blockResource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BlockResourceRequest(tvb, offset, actx, tree, hf_nbap_id_blockResource);
+
+
+
+static int
+dissect_nbap_AOA_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, 719U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CellDeletionRequest_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 const value_string nbap_AOA_LCR_Accuracy_Class_vals[] = {
+ { 0, "a" },
+ { 1, "b" },
+ { 2, "c" },
+ { 3, "d" },
+ { 4, "e" },
+ { 5, "f" },
+ { 6, "g" },
+ { 7, "h" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, 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_CellDeletionRequest, CellDeletionRequest_sequence);
+dissect_nbap_AOA_LCR_Accuracy_Class(tvbuff_t *tvb _U_, int offset _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_id_cellDeletion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellDeletionRequest(tvb, offset, actx, tree, hf_nbap_id_cellDeletion);
-}
-static const per_sequence_t CellReconfigurationRequestFDD_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 },
+static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
+ { &hf_nbap_aOA_LCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR },
+ { &hf_nbap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR_Accuracy_Class },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Angle_Of_Arrival_Value_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_CellReconfigurationRequestFDD, CellReconfigurationRequestFDD_sequence);
+ ett_nbap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
return offset;
}
-static int dissect_id_cellReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration);
-}
-static const per_sequence_t CellReconfigurationRequestTDD_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 const value_string nbap_AvailabilityStatus_vals[] = {
+ { 0, "empty" },
+ { 1, "in-test" },
+ { 2, "failed" },
+ { 3, "power-off" },
+ { 4, "off-line" },
+ { 5, "off-duty" },
+ { 6, "dependency" },
+ { 7, "degraded" },
+ { 8, "not-installed" },
+ { 9, "log-full" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellReconfigurationRequestTDD, CellReconfigurationRequestTDD_sequence);
+dissect_nbap_AvailabilityStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_cellReconfiguration_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration_tdd);
-}
-static const per_sequence_t CellSetupRequestFDD_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_CellSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSetupRequestFDD, CellSetupRequestFDD_sequence);
+dissect_nbap_HSDSCH_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_cellSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSetupRequestFDD(tvb, offset, actx, tree, hf_nbap_id_cellSetup);
+
+
+
+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 CellSetupRequestTDD_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 },
+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 },
+ { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BCCH_Specific_HSDSCH_RNTI_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_CellSetupRequestTDD, CellSetupRequestTDD_sequence);
+ ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information, BCCH_Specific_HSDSCH_RNTI_Information_sequence);
return offset;
}
-static int dissect_id_cellSetup_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSetupRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSetup_tdd);
+
+
+
+static int
+dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CommonMeasurementFailureIndication_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_CommonMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
+dissect_nbap_CellPortionID(tvbuff_t *tvb _U_, int offset _U_, 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, maxNrOfCellPortionsPerCell_1, NULL, TRUE);
return offset;
}
-static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementFailureIndication(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementFailure);
+
+
+
+static int
+dissect_nbap_SIR_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, 63U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CommonMeasurementInitiationRequest_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 },
+static const per_sequence_t Best_Cell_Portions_Item_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &hf_nbap_sIRValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SIR_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Best_Cell_Portions_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_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
+ ett_nbap_Best_Cell_Portions_Item, Best_Cell_Portions_Item_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementInitiationRequest(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementInitiation);
-}
-static const per_sequence_t CommonMeasurementReport_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 const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = {
+ { &hf_nbap_Best_Cell_Portions_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_Item },
};
static int
-dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementReport, CommonMeasurementReport_sequence);
+dissect_nbap_Best_Cell_Portions_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_Best_Cell_Portions_Value, Best_Cell_Portions_Value_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_id_commonMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementReport(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementReport);
-}
-static const per_sequence_t CommonMeasurementTerminationRequest_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_CommonMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
+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, NULL);
return offset;
}
-static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementTermination);
+
+
+
+static int
+dissect_nbap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CommonTransportChannelDeletionRequest_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 const value_string nbap_BlockingPriorityIndicator_vals[] = {
+ { 0, "high" },
+ { 1, "normal" },
+ { 2, "low" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionRequest_sequence);
+dissect_nbap_BlockingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_commonTransportChannelDelete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelDeletionRequest(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelDelete);
-}
-static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_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 const value_string nbap_SCTD_Indicator_vals[] = {
+ { 0, "active" },
+ { 1, "inactive" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestFDD_sequence);
+dissect_nbap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_commonTransportChannelReconfigure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure);
-}
-static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_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 const value_string nbap_BundlingModeIndicator_vals[] = {
+ { 0, "bundling" },
+ { 1, "no-bundling" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationRequestTDD_sequence);
+dissect_nbap_BundlingModeIndicator(tvbuff_t *tvb _U_, int offset _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_id_commonTransportChannelReconfigure_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure_tdd);
-}
-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 },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestFDD_sequence);
+dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, 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_id_commonTransportChannelSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup);
+
+
+
+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 CommonTransportChannelSetupRequestTDD_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 },
+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 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BroadcastCommonTransportBearerIndication(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupRequestTDD_sequence);
+ ett_nbap_BroadcastCommonTransportBearerIndication, BroadcastCommonTransportBearerIndication_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelSetup_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelSetupRequestTDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup_tdd);
+
+
+
+static int
+dissect_nbap_BroadcastReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 24, 24, FALSE, NULL);
+
+ return offset;
}
-static const per_sequence_t ResetRequest_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 const value_string nbap_CauseRadioNetwork_vals[] = {
+ { 0, "unknown-C-ID" },
+ { 1, "cell-not-available" },
+ { 2, "power-level-not-supported" },
+ { 3, "dl-radio-resources-not-available" },
+ { 4, "ul-radio-resources-not-available" },
+ { 5, "rl-already-ActivatedOrAllocated" },
+ { 6, "nodeB-Resources-unavailable" },
+ { 7, "measurement-not-supported-for-the-object" },
+ { 8, "combining-resources-not-available" },
+ { 9, "requested-configuration-not-supported" },
+ { 10, "synchronisation-failure" },
+ { 11, "priority-transport-channel-established" },
+ { 12, "sIB-Origination-in-Node-B-not-Supported" },
+ { 13, "requested-tx-diversity-mode-not-supported" },
+ { 14, "unspecified" },
+ { 15, "bCCH-scheduling-error" },
+ { 16, "measurement-temporarily-not-available" },
+ { 17, "invalid-CM-settings" },
+ { 18, "reconfiguration-CFN-not-elapsed" },
+ { 19, "number-of-DL-codes-not-supported" },
+ { 20, "s-cpich-not-supported" },
+ { 21, "combining-not-supported" },
+ { 22, "ul-sf-not-supported" },
+ { 23, "dl-SF-not-supported" },
+ { 24, "common-transport-channel-type-not-supported" },
+ { 25, "dedicated-transport-channel-type-not-supported" },
+ { 26, "downlink-shared-channel-type-not-supported" },
+ { 27, "uplink-shared-channel-type-not-supported" },
+ { 28, "cm-not-supported" },
+ { 29, "tx-diversity-no-longer-supported" },
+ { 30, "unknown-Local-Cell-ID" },
+ { 31, "number-of-UL-codes-not-supported" },
+ { 32, "information-temporarily-not-available" },
+ { 33, "information-provision-not-supported-for-the-object" },
+ { 34, "cell-synchronisation-not-supported" },
+ { 35, "cell-synchronisation-adjustment-not-supported" },
+ { 36, "dpc-mode-change-not-supported" },
+ { 37, "iPDL-already-activated" },
+ { 38, "iPDL-not-supported" },
+ { 39, "iPDL-parameters-not-available" },
+ { 40, "frequency-acquisition-not-supported" },
+ { 41, "power-balancing-status-not-compatible" },
+ { 42, "requested-typeofbearer-re-arrangement-not-supported" },
+ { 43, "signalling-Bearer-Re-arrangement-not-supported" },
+ { 44, "bearer-Re-arrangement-needed" },
+ { 45, "delayed-activation-not-supported" },
+ { 46, "rl-timing-adjustment-not-supported" },
+ { 47, "mich-not-supported" },
+ { 48, "f-DPCH-not-supported" },
+ { 49, "pLCCH-not-supported" },
+ { 50, "continuous-packet-connectivity-DTX-DRX-operation-not-available" },
+ { 51, "continuous-packet-connectivity-UE-DTX-Cycle-not-available" },
+ { 52, "mIMO-not-available" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, 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_ResetRequest, ResetRequest_sequence);
+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, 22, NULL);
return offset;
}
-static int dissect_id_reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ResetRequest(tvb, offset, actx, tree, hf_nbap_id_reset);
-}
-static const per_sequence_t CompressedModeCommand_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 const value_string nbap_CauseTransport_vals[] = {
+ { 0, "transport-resource-unavailable" },
+ { 1, "unspecified" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CompressedModeCommand(tvbuff_t *tvb _U_, int offset _U_, 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_CompressedModeCommand, CompressedModeCommand_sequence);
+dissect_nbap_CauseTransport(tvbuff_t *tvb _U_, int offset _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_id_compressedModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CompressedModeCommand(tvb, offset, actx, tree, hf_nbap_id_compressedModeCommand);
-}
-static const per_sequence_t DedicatedMeasurementFailureIndication_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 const value_string nbap_CauseProtocol_vals[] = {
+ { 0, "transfer-syntax-error" },
+ { 1, "abstract-syntax-error-reject" },
+ { 2, "abstract-syntax-error-ignore-and-notify" },
+ { 3, "message-not-compatible-with-receiver-state" },
+ { 4, "semantic-error" },
+ { 5, "unspecified" },
+ { 6, "abstract-syntax-error-falsely-constructed-message" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
+dissect_nbap_CauseProtocol(tvbuff_t *tvb _U_, int offset _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_id_dedicatedMeasurementFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementFailureIndication(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementFailure);
+
+
+static const value_string nbap_CauseMisc_vals[] = {
+ { 0, "control-processing-overload" },
+ { 1, "hardware-failure" },
+ { 2, "oam-intervention" },
+ { 3, "not-enough-user-plane-processing-resources" },
+ { 4, "unspecified" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t DedicatedMeasurementInitiationRequest_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 const value_string nbap_Cause_vals[] = {
+ { 0, "radioNetwork" },
+ { 1, "transport" },
+ { 2, "protocol" },
+ { 3, "misc" },
+ { 0, NULL }
+};
+
+static const per_choice_t Cause_choice[] = {
+ { 0, &hf_nbap_radioNetwork , ASN1_EXTENSION_ROOT , dissect_nbap_CauseRadioNetwork },
+ { 1, &hf_nbap_transport , ASN1_EXTENSION_ROOT , dissect_nbap_CauseTransport },
+ { 2, &hf_nbap_protocol , ASN1_EXTENSION_ROOT , dissect_nbap_CauseProtocol },
+ { 3, &hf_nbap_misc , ASN1_EXTENSION_ROOT , dissect_nbap_CauseMisc },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
+dissect_nbap_Cause(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_Cause, Cause_choice,
+ NULL);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementInitiationRequest(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementInitiation);
+
+
+
+static int
+dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrOfPriorityQueues_1, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DedicatedMeasurementReport_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_SchedulingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_T1_vals[] = {
+ { 0, "v10" },
+ { 1, "v20" },
+ { 2, "v30" },
+ { 3, "v40" },
+ { 4, "v50" },
+ { 5, "v60" },
+ { 6, "v70" },
+ { 7, "v80" },
+ { 8, "v90" },
+ { 9, "v100" },
+ { 10, "v120" },
+ { 11, "v140" },
+ { 12, "v160" },
+ { 13, "v200" },
+ { 14, "v300" },
+ { 15, "v400" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
+dissect_nbap_T1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_dedicatedMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementReport(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementReport);
+
+
+static const value_string nbap_DiscardTimer_vals[] = {
+ { 0, "v20" },
+ { 1, "v40" },
+ { 2, "v60" },
+ { 3, "v80" },
+ { 4, "v100" },
+ { 5, "v120" },
+ { 6, "v140" },
+ { 7, "v160" },
+ { 8, "v180" },
+ { 9, "v200" },
+ { 10, "v250" },
+ { 11, "v300" },
+ { 12, "v400" },
+ { 13, "v500" },
+ { 14, "v750" },
+ { 15, "v1000" },
+ { 16, "v1250" },
+ { 17, "v1500" },
+ { 18, "v1750" },
+ { 19, "v2000" },
+ { 20, "v2500" },
+ { 21, "v3000" },
+ { 22, "v3500" },
+ { 23, "v4000" },
+ { 24, "v4500" },
+ { 25, "v5000" },
+ { 26, "v7500" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_DiscardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 27, NULL, TRUE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t DedicatedMeasurementTerminationRequest_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 const value_string nbap_MAC_hsWindowSize_vals[] = {
+ { 0, "v4" },
+ { 1, "v6" },
+ { 2, "v8" },
+ { 3, "v12" },
+ { 4, "v16" },
+ { 5, "v24" },
+ { 6, "v32" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
+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);
return offset;
}
-static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementTerminationRequest(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementTermination);
+
+
+
+static int
+dissect_nbap_MAC_PDU_SizeExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 12032U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t DL_PowerControlRequest_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 },
+static const per_sequence_t Priority_Queue_Information_for_Enhanced_FACH_sequence[] = {
+ { &hf_nbap_priorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
+ { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
+ { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
+ { &hf_nbap_maximum_MACcPDU_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH(tvbuff_t *tvb _U_, int offset _U_, 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_PowerControlRequest, DL_PowerControlRequest_sequence);
+ ett_nbap_Priority_Queue_Information_for_Enhanced_FACH, Priority_Queue_Information_for_Enhanced_FACH_sequence);
return offset;
}
-static int dissect_id_downlinkPowerControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_PowerControlRequest(tvb, offset, actx, tree, hf_nbap_id_downlinkPowerControl);
-}
-static const per_sequence_t ErrorIndication_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 },
+static const per_sequence_t CCCH_SRB1_PriorityQueue_InformationItem_sequence[] = {
+ { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CCCH_SRB1_PriorityQueue_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_ErrorIndication, ErrorIndication_sequence);
+ ett_nbap_CCCH_SRB1_PriorityQueue_InformationItem, CCCH_SRB1_PriorityQueue_InformationItem_sequence);
return offset;
}
-static int dissect_id_errorIndicationForDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ErrorIndication(tvb, offset, actx, tree, hf_nbap_id_errorIndicationForDedicated);
-}
-static int dissect_id_errorIndicationForCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ErrorIndication(tvb, offset, actx, tree, hf_nbap_id_errorIndicationForCommon);
+
+
+static const per_sequence_t CCCH_SRB1_PriorityQueue_Information_sequence_of[1] = {
+ { &hf_nbap_CCCH_SRB1_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCCH_SRB1_PriorityQueue_InformationItem },
+};
+
+static int
+dissect_nbap_CCCH_SRB1_PriorityQueue_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_CCCH_SRB1_PriorityQueue_Information, CCCH_SRB1_PriorityQueue_Information_sequence_of,
+ 1, maxNrOfCCHSRB1MACQueues);
+
+ return offset;
}
static int
-dissect_nbap_INTEGER_0_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CCTrCH_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);
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_dl_Cost(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_dl_Cost);
-}
-static int dissect_ul_Cost(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ul_Cost);
-}
-static int dissect_dl_Cost_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_dl_Cost_1);
-}
-static int dissect_dl_Cost_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_dl_Cost_2);
+
+
+
+static int
+dissect_nbap_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
+
+ return offset;
}
-static int dissect_ul_Cost_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ul_Cost_1);
+
+
+
+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_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, TRUE);
+
+ return offset;
}
-static int dissect_ul_Cost_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ul_Cost_2);
+
+
+
+static int
+dissect_nbap_CellSyncBurstCodeShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_ctfc16bit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ctfc16bit);
+
+
+
+static int
+dissect_nbap_CellSyncBurstRepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_local(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_local);
+
+
+
+static int
+dissect_nbap_CellSyncBurstSIR(tvbuff_t *tvb _U_, int offset _U_, 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_OBJECT_IDENTIFIER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
+dissect_nbap_INTEGER_0_1048575_(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, TRUE);
return offset;
}
-static int dissect_global(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_nbap_global);
+
+
+
+static int
+dissect_nbap_INTEGER_0_255_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, TRUE);
+
+ return offset;
}
-static const value_string nbap_PrivateIE_ID_vals[] = {
- { 0, "local" },
- { 1, "global" },
+static const value_string nbap_CellSyncBurstTiming_vals[] = {
+ { 0, "initialPhase" },
+ { 1, "steadyStatePhase" },
{ 0, NULL }
};
-static const per_choice_t PrivateIE_ID_choice[] = {
- { 0, &hf_nbap_local , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_65535 },
- { 1, &hf_nbap_global , ASN1_NO_EXTENSIONS , dissect_nbap_OBJECT_IDENTIFIER },
+static const per_choice_t CellSyncBurstTiming_choice[] = {
+ { 0, &hf_nbap_initialPhase_0_1048575, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ },
+ { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_PrivateIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstTiming(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_PrivateIE_ID, PrivateIE_ID_choice,
+ ett_nbap_CellSyncBurstTiming, CellSyncBurstTiming_choice,
NULL);
return offset;
}
-static int dissect_privateIEid(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrivateIE_ID(tvb, offset, actx, tree, hf_nbap_privateIEid);
-}
static int
-dissect_nbap_PrivateIEvalue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 85 "nbap.cnf"
- /* FIX ME */
- guint length;
+dissect_nbap_INTEGER_0_524287_(tvbuff_t *tvb _U_, int offset _U_, 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, 524287U, NULL, TRUE);
+
+ return offset;
+}
+
- offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+static int
+dissect_nbap_INTEGER_0_127_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_privateIEvalue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrivateIEvalue(tvb, offset, actx, tree, hf_nbap_privateIEvalue);
-}
-static const per_sequence_t PrivateIE_Field_sequence[] = {
- { &hf_nbap_privateIEid , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_ID },
- { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_privateIEvalue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIEvalue },
- { NULL, 0, 0, NULL }
+static const value_string nbap_CellSyncBurstTimingLCR_vals[] = {
+ { 0, "initialPhase" },
+ { 1, "steadyStatePhase" },
+ { 0, NULL }
+};
+
+static const per_choice_t CellSyncBurstTimingLCR_choice[] = {
+ { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ },
+ { 1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_PrivateIE_Field(tvbuff_t *tvb _U_, int offset _U_, 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_PrivateIE_Field, PrivateIE_Field_sequence);
+dissect_nbap_CellSyncBurstTimingLCR(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_CellSyncBurstTimingLCR, CellSyncBurstTimingLCR_choice,
+ NULL);
return offset;
}
-static int dissect_PrivateIE_Container_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrivateIE_Field(tvb, offset, actx, tree, hf_nbap_PrivateIE_Container_item);
-}
-static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
- { &hf_nbap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field },
-};
static int
-dissect_nbap_PrivateIE_Container(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_PrivateIE_Container, PrivateIE_Container_sequence_of,
- 1, 65535);
+dissect_nbap_CellSyncBurstTimingThreshold(tvbuff_t *tvb _U_, int offset _U_, 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, 254U, NULL, FALSE);
return offset;
}
-static int dissect_privateIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrivateIE_Container(tvb, offset, actx, tree, hf_nbap_privateIEs);
+
+
+
+static int
+dissect_nbap_ChipOffset(tvbuff_t *tvb _U_, int offset _U_, 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, 38399U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t PrivateMessage_sequence[] = {
- { &hf_nbap_privateIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Container },
- { NULL, 0, 0, NULL }
+static const value_string nbap_Closedlooptimingadjustmentmode_vals[] = {
+ { 0, "adj-1-slot" },
+ { 1, "adj-2-slot" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, 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_PrivateMessage, PrivateMessage_sequence);
+dissect_nbap_Closedlooptimingadjustmentmode(tvbuff_t *tvb _U_, int offset _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_id_privateMessageForDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrivateMessage(tvb, offset, actx, tree, hf_nbap_id_privateMessageForDedicated);
-}
-static int dissect_id_privateMessageForCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrivateMessage(tvb, offset, actx, tree, hf_nbap_id_privateMessageForCommon);
+
+
+
+static int
+dissect_nbap_CodeRate(tvbuff_t *tvb _U_, int offset _U_, 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 RadioLinkAdditionRequestFDD_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_RadioLinkAdditionRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
+dissect_nbap_CodeRate_short(tvbuff_t *tvb _U_, int offset _U_, 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, FALSE);
return offset;
}
-static int dissect_id_radioLinkAddition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkAdditionRequestFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition);
+
+
+
+static int
+dissect_nbap_INTEGER_0_65535(tvbuff_t *tvb _U_, int offset _U_, 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 RadioLinkDeletionRequest_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 },
+static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[] = {
+ { &hf_nbap_dl_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_ul_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonChannelsCapacityConsumptionLaw_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_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
+ ett_nbap_CommonChannelsCapacityConsumptionLaw_item, CommonChannelsCapacityConsumptionLaw_item_sequence);
return offset;
}
-static int dissect_id_radioLinkDeletion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkDeletionRequest(tvb, offset, actx, tree, hf_nbap_id_radioLinkDeletion);
-}
-static const per_sequence_t RadioLinkFailureIndication_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 const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1] = {
+ { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw_item },
};
static int
-dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
+dissect_nbap_CommonChannelsCapacityConsumptionLaw(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_CommonChannelsCapacityConsumptionLaw, CommonChannelsCapacityConsumptionLaw_sequence_of,
+ 1, maxNrOfSF);
return offset;
}
-static int dissect_id_radioLinkFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkFailureIndication(tvb, offset, actx, tree, hf_nbap_id_radioLinkFailure);
-}
-static const per_sequence_t RadioLinkRestoreIndication_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_RadioLinkRestoreIndication(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
+dissect_nbap_Common_MACFlow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrOfCommonMACFlows_1, NULL, FALSE);
return offset;
}
-static int dissect_id_radioLinkRestoration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkRestoreIndication(tvb, offset, actx, tree, hf_nbap_id_radioLinkRestoration);
+
+
+
+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_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 1, 160, TRUE, NULL);
+
+ return offset;
}
-static const per_sequence_t RadioLinkSetupRequestFDD_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_RadioLinkSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
+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);
return offset;
}
-static int dissect_id_radioLinkSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkSetupRequestFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup);
+
+
+
+static int
+dissect_nbap_GenericTrafficCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 8, 8, FALSE, NULL);
+
+ return offset;
}
-static const per_sequence_t RadioLinkSetupRequestTDD_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 const value_string nbap_TnlQos_vals[] = {
+ { 0, "dsField" },
+ { 1, "genericTrafficCategory" },
+ { 0, NULL }
+};
+
+static const per_choice_t TnlQos_choice[] = {
+ { 0, &hf_nbap_dsField , ASN1_EXTENSION_ROOT , dissect_nbap_DsField },
+ { 1, &hf_nbap_genericTrafficCategory, ASN1_EXTENSION_ROOT , dissect_nbap_GenericTrafficCategory },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_RadioLinkSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
+dissect_nbap_TnlQos(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_TnlQos, TnlQos_choice,
+ NULL);
return offset;
}
-static int dissect_id_radioLinkSetup_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkSetupRequestTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_tdd);
-}
-static const per_sequence_t ResourceStatusIndication_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 },
+static const per_sequence_t Common_MACFlow_PriorityQueue_Item_sequence[] = {
+ { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ResourceStatusIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Common_MACFlow_PriorityQueue_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_ResourceStatusIndication, ResourceStatusIndication_sequence);
+ ett_nbap_Common_MACFlow_PriorityQueue_Item, Common_MACFlow_PriorityQueue_Item_sequence);
return offset;
}
-static int dissect_id_resourceStatusIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ResourceStatusIndication(tvb, offset, actx, tree, hf_nbap_id_resourceStatusIndication);
-}
-static const per_sequence_t RadioLinkReconfigurationCancel_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 const per_sequence_t Common_MACFlow_PriorityQueue_Information_sequence_of[1] = {
+ { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_PriorityQueue_Item },
};
static int
-dissect_nbap_RadioLinkReconfigurationCancel(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
+dissect_nbap_Common_MACFlow_PriorityQueue_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Common_MACFlow_PriorityQueue_Information, Common_MACFlow_PriorityQueue_Information_sequence_of,
+ 1, maxNrOfcommonMACQueues);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationCancel(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationCancellation);
-}
-static const per_sequence_t RadioLinkReconfigurationCommit_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 },
+static const per_sequence_t CommonMACFlow_Specific_InfoItem_sequence[] = {
+ { &hf_nbap_common_MACFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_common_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonMACFlow_Specific_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_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
+ ett_nbap_CommonMACFlow_Specific_InfoItem, CommonMACFlow_Specific_InfoItem_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationCommit(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationCommit);
-}
-static const per_sequence_t RadioLinkReconfigurationPrepareFDD_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 const per_sequence_t CommonMACFlow_Specific_InfoList_sequence_of[1] = {
+ { &hf_nbap_CommonMACFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem },
};
static int
-dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
+dissect_nbap_CommonMACFlow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_CommonMACFlow_Specific_InfoList, CommonMACFlow_Specific_InfoList_sequence_of,
+ 1, maxNrOfCommonMACFlows);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation);
-}
-static const per_sequence_t RadioLinkReconfigurationPrepareTDD_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_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
+dissect_nbap_MACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, 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, 5000U, NULL, TRUE);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_tdd);
+
+
+
+static int
+dissect_nbap_HSDSCH_InitialWindowSize(tvbuff_t *tvb _U_, int offset _U_, 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, 255U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
- { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
- { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
+ { &hf_nbap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_InitialWindowSize },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb _U_, int offset _U_, 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_SystemInformationUpdateRequest, SystemInformationUpdateRequest_sequence);
+ ett_nbap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
return offset;
}
-static int dissect_id_systemInformationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SystemInformationUpdateRequest(tvb, offset, actx, tree, hf_nbap_id_systemInformationUpdate);
-}
-static const per_sequence_t UnblockResourceIndication_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 const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem },
};
static int
-dissect_nbap_UnblockResourceIndication(tvbuff_t *tvb _U_, int offset _U_, 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_UnblockResourceIndication, UnblockResourceIndication_sequence);
+dissect_nbap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
+ 1, maxNrOfPriorityQueues);
return offset;
}
-static int dissect_id_unblockResource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UnblockResourceIndication(tvb, offset, actx, tree, hf_nbap_id_unblockResource);
-}
-static const per_sequence_t RadioLinkReconfigurationRequestFDD_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 },
+static const per_sequence_t CommonMACFlow_Specific_InfoItem_Response_sequence[] = {
+ { &hf_nbap_commonMACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonMACFlow_Specific_InfoItem_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_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
+ ett_nbap_CommonMACFlow_Specific_InfoItem_Response, CommonMACFlow_Specific_InfoItem_Response_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration);
-}
-static const per_sequence_t RadioLinkReconfigurationRequestTDD_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 const per_sequence_t CommonMACFlow_Specific_InfoList_Response_sequence_of[1] = {
+ { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_Response },
};
static int
-dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
+dissect_nbap_CommonMACFlow_Specific_InfoList_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_CommonMACFlow_Specific_InfoList_Response, CommonMACFlow_Specific_InfoList_Response_sequence_of,
+ 1, maxNrOfCommonMACFlows);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration_tdd);
-}
-static const per_sequence_t DL_PowerTimeslotControlRequest_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 const value_string nbap_TUTRANGPSAccuracyClass_vals[] = {
+ { 0, "accuracy-class-A" },
+ { 1, "accuracy-class-B" },
+ { 2, "accuracy-class-C" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb _U_, int offset _U_, 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_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
+dissect_nbap_TUTRANGPSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_PowerTimeslotControlRequest(tvb, offset, actx, tree, hf_nbap_id_downlinkPowerTimeslotControl);
-}
-static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_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 const value_string nbap_TUTRANGANSSAccuracyClass_vals[] = {
+ { 0, "ganssAccuracy-class-A" },
+ { 1, "ganssAccuracy-class-B" },
+ { 2, "ganssAccuracy-class-C" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationRequestFDD_sequence);
+dissect_nbap_TUTRANGANSSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration);
-}
-static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_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 const value_string nbap_CommonMeasurementAccuracy_vals[] = {
+ { 0, "tUTRANGPSMeasurementAccuracyClass" },
+ { 1, "tUTRANGANSSMeasurementAccuracyClass" },
+ { 0, NULL }
+};
+
+static const per_choice_t CommonMeasurementAccuracy_choice[] = {
+ { 0, &hf_nbap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSAccuracyClass },
+ { 1, &hf_nbap_tUTRANGANSSMeasurementAccuracyClass, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_TUTRANGANSSAccuracyClass },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestTDD_sequence);
+dissect_nbap_CommonMeasurementAccuracy(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_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
+ NULL);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration_tdd);
-}
-static const per_sequence_t RadioLinkPreemptionRequiredIndication_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 const value_string nbap_CommonMeasurementType_vals[] = {
+ { 0, "received-total-wide-band-power" },
+ { 1, "transmitted-carrier-power" },
+ { 2, "acknowledged-prach-preambles" },
+ { 3, "ul-timeslot-iscp" },
+ { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
+ { 5, "notUsed-2-detected-PCPCH-access-preambles" },
+ { 6, "uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning" },
+ { 7, "sFN-SFN-Observed-Time-Difference" },
+ { 8, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
+ { 9, "hS-DSCH-Required-Power" },
+ { 10, "hS-DSCH-Provided-Bit-Rate" },
+ { 11, "received-total-wide-band-power-for-cellPortion" },
+ { 12, "transmitted-carrier-power-for-cellPortion" },
+ { 13, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
+ { 14, "upPTS-Interference" },
+ { 15, "dLTransmissionBranchLoad" },
+ { 16, "hS-DSCH-Required-Power-for-cell-portion" },
+ { 17, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
+ { 18, "e-DCH-Provided-Bit-Rate" },
+ { 19, "e-DCH-Non-serving-Relative-Grant-Down-Commands" },
+ { 20, "received-Scheduled-EDCH-Power-Share" },
+ { 21, "received-Scheduled-EDCH-Power-Share-for-cellPortion" },
+ { 22, "uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
+dissect_nbap_CommonMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 17, NULL);
return offset;
}
-static int dissect_id_radioLinkPreemption(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkPreemptionRequiredIndication(tvb, offset, actx, tree, hf_nbap_id_radioLinkPreemption);
+
+
+
+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 const per_sequence_t InformationExchangeFailureIndication_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_InformationExchangeFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
+dissect_nbap_Received_total_wide_band_power_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_id_informationExchangeFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeFailureIndication(tvb, offset, actx, tree, hf_nbap_id_informationExchangeFailure);
+
+
+
+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 const per_sequence_t InformationExchangeInitiationRequest_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_InformationExchangeInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
+dissect_nbap_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeInitiationRequest(tvb, offset, actx, tree, hf_nbap_id_informationExchangeInitiation);
+
+
+
+static int
+dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t InformationExchangeTerminationRequest_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 const value_string nbap_CommonMeasurementValue_vals[] = {
+ { 0, "transmitted-carrier-power" },
+ { 1, "received-total-wide-band-power" },
+ { 2, "acknowledged-prach-preambles" },
+ { 3, "uL-TimeslotISCP" },
+ { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
+ { 5, "notUsed-2-detected-PCPCH-access-preambles" },
+ { 6, "extension-CommonMeasurementValue" },
+ { 0, NULL }
+};
+
+static const per_choice_t CommonMeasurementValue_choice[] = {
+ { 0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
+ { 1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value },
+ { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value },
+ { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value },
+ { 4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
+dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
+ NULL);
return offset;
}
-static int dissect_id_informationExchangeTermination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, actx, tree, hf_nbap_id_informationExchangeTermination);
-}
-static const per_sequence_t InformationReport_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 },
+static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
+ { &hf_nbap_commonmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, 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_InformationReport, InformationReport_sequence);
+ ett_nbap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
return offset;
}
-static int dissect_id_informationReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationReport(tvb, offset, actx, tree, hf_nbap_id_informationReporting);
+
+
+
+static int
+dissect_nbap_CommonMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_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 const value_string nbap_CommonMeasurementValueInformation_vals[] = {
+ { 0, "measurementAvailable" },
+ { 1, "measurementnotAvailable" },
+ { 0, NULL }
+};
+
+static const per_choice_t CommonMeasurementValueInformation_choice[] = {
+ { 0, &hf_nbap_measurementAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementAvailable },
+ { 1, &hf_nbap_measurementnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementnotAvailable },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentRequestTDD_sequence);
+dissect_nbap_CommonMeasurementValueInformation(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_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
+ NULL);
return offset;
}
-static int dissect_id_cellSynchronisationAdjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationAdjustment);
-}
-static const per_sequence_t CellSynchronisationInitiationRequestTDD_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_CellSynchronisationInitiationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationRequestTDD_sequence);
+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_id_cellSynchronisationInitiation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationInitiationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationInitiation);
+
+
+
+static int
+dissect_nbap_CommonPhysicalChannelID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_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 const value_string nbap_ResourceOperationalState_vals[] = {
+ { 0, "enabled" },
+ { 1, "disabled" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationRequestTDD_sequence);
+dissect_nbap_ResourceOperationalState(tvbuff_t *tvb _U_, int offset _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_id_cellSynchronisationReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReconfiguration);
-}
-static const per_sequence_t CellSynchronisationReportTDD_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 },
+static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Common_PhysicalChannel_Status_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_CellSynchronisationReportTDD, CellSynchronisationReportTDD_sequence);
+ ett_nbap_Common_PhysicalChannel_Status_Information, Common_PhysicalChannel_Status_Information_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationReportTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReporting);
-}
-static const per_sequence_t CellSynchronisationTerminationRequestTDD_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 },
+static const per_sequence_t Common_PhysicalChannel_Status_Information768_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Common_PhysicalChannel_Status_Information768(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationTerminationRequestTDD, CellSynchronisationTerminationRequestTDD_sequence);
+ ett_nbap_Common_PhysicalChannel_Status_Information768, Common_PhysicalChannel_Status_Information768_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationTermination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationTerminationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationTermination);
-}
-static const per_sequence_t CellSynchronisationFailureIndicationTDD_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 },
+static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &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_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonTransportChannel_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationFailureIndicationTDD, CellSynchronisationFailureIndicationTDD_sequence);
+ ett_nbap_CommonTransportChannel_InformationResponse, CommonTransportChannel_InformationResponse_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationFailureIndicationTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationFailure);
-}
-static const per_sequence_t BearerRearrangementIndication_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 },
+static const per_sequence_t Common_TransportChannel_Status_Information_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Common_TransportChannel_Status_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_BearerRearrangementIndication, BearerRearrangementIndication_sequence);
+ ett_nbap_Common_TransportChannel_Status_Information, Common_TransportChannel_Status_Information_sequence);
return offset;
}
-static int dissect_id_BearerRearrangement(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BearerRearrangementIndication(tvb, offset, actx, tree, hf_nbap_id_BearerRearrangement);
+
+
+
+static int
+dissect_nbap_CommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, 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 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 },
- { NULL, 0, 0, NULL }
+static const value_string nbap_Compressed_Mode_Deactivation_Flag_vals[] = {
+ { 0, "deactivate" },
+ { 1, "maintain-Active" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
+dissect_nbap_Compressed_Mode_Deactivation_Flag(tvbuff_t *tvb _U_, int offset _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_id_radioLinkActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkActivation);
-}
-static const per_sequence_t RadioLinkActivationCommandTDD_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_RadioLinkActivationCommandTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
+dissect_nbap_ConfigurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, 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_id_radioLinkActivation_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkActivationCommandTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkActivation_tdd);
+
+
+
+static int
+dissect_nbap_ConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -10, 10U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_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 const value_string nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals[] = {
+ { 0, "continuous-Packet-Connectivity-DTX-DRX-capable" },
+ { 1, "continuous-Packet-Connectivity-DTX-DRX-non-capable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
+dissect_nbap_ContinuousPacketConnectivityDTX_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_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkParameterUpdate);
+
+
+
+static int
+dissect_nbap_UE_DTX_DRX_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 159U, NULL, FALSE);
+
+ 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 },
- { NULL, 0, 0, NULL }
+static const value_string nbap_Enabling_Delay_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
+ { 2, "v2" },
+ { 3, "v4" },
+ { 4, "v8" },
+ { 5, "v16" },
+ { 6, "v32" },
+ { 7, "v64" },
+ { 8, "v128" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
+dissect_nbap_Enabling_Delay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_radioLinkParameterUpdate_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkParameterUpdate_tdd);
-}
-static const per_sequence_t MBMSNotificationUpdateCommand_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 const value_string nbap_UE_DTX_Cycle1_2ms_vals[] = {
+ { 0, "v1" },
+ { 1, "v4" },
+ { 2, "v5" },
+ { 3, "v8" },
+ { 4, "v10" },
+ { 5, "v16" },
+ { 6, "v20" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, 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_MBMSNotificationUpdateCommand, MBMSNotificationUpdateCommand_sequence);
+dissect_nbap_UE_DTX_Cycle1_2ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_mBMSNotificationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MBMSNotificationUpdateCommand(tvb, offset, actx, tree, hf_nbap_id_mBMSNotificationUpdate);
-}
-
-
-static const value_string nbap_DummyInitiatingmessages_vals[] = {
- { 0, "id-audit" },
- { 1, "id-auditRequired" },
- { 2, "id-blockResource" },
- { 3, "id-cellDeletion" },
- { 4, "id-cellReconfiguration" },
- { 5, "id-cellReconfiguration-tdd" },
- { 6, "id-cellSetup" },
- { 7, "id-cellSetup-tdd" },
- { 8, "id-commonMeasurementFailure" },
- { 9, "id-commonMeasurementInitiation" },
- { 10, "id-commonMeasurementReport" },
- { 11, "id-commonMeasurementTermination" },
- { 12, "id-commonTransportChannelDelete" },
- { 13, "id-commonTransportChannelReconfigure" },
- { 14, "id-commonTransportChannelReconfigure-tdd" },
- { 15, "id-commonTransportChannelSetup" },
- { 16, "id-commonTransportChannelSetup-tdd" },
- { 17, "id-reset" },
- { 18, "id-compressedModeCommand" },
- { 19, "id-dedicatedMeasurementFailure" },
- { 20, "id-dedicatedMeasurementInitiation" },
- { 21, "id-dedicatedMeasurementReport" },
- { 22, "id-dedicatedMeasurementTermination" },
- { 23, "id-downlinkPowerControl" },
- { 24, "id-errorIndicationForDedicated" },
- { 25, "id-privateMessageForDedicated" },
- { 26, "id-radioLinkAddition" },
- { 27, "id-radioLinkDeletion" },
- { 28, "id-radioLinkFailure" },
- { 29, "id-radioLinkRestoration" },
- { 30, "id-radioLinkSetup" },
- { 31, "id-radioLinkSetup-tdd" },
- { 32, "id-resourceStatusIndication" },
- { 33, "id-synchronisedRadioLinkReconfigurationCancellation" },
- { 34, "id-synchronisedRadioLinkReconfigurationCommit" },
- { 35, "id-synchronisedRadioLinkReconfigurationPreparation" },
- { 36, "id-synchronisedRadioLinkReconfigurationPreparation-tdd" },
- { 37, "id-systemInformationUpdate" },
- { 38, "id-unblockResource" },
- { 39, "id-unSynchronisedRadioLinkReconfiguration" },
- { 40, "id-unSynchronisedRadioLinkReconfiguration-tdd" },
- { 41, "id-downlinkPowerTimeslotControl" },
- { 42, "id-errorIndicationForCommon" },
- { 43, "id-privateMessageForCommon" },
- { 44, "id-physicalSharedChannelReconfiguration" },
- { 45, "id-physicalSharedChannelReconfiguration-tdd" },
- { 46, "id-radioLinkPreemption" },
- { 47, "id-informationExchangeFailure" },
- { 48, "id-informationExchangeInitiation" },
- { 49, "id-informationExchangeTermination" },
- { 50, "id-informationReporting" },
- { 51, "id-cellSynchronisationAdjustment" },
- { 52, "id-cellSynchronisationInitiation" },
- { 53, "id-cellSynchronisationReconfiguration" },
- { 54, "id-cellSynchronisationReporting" },
- { 55, "id-cellSynchronisationTermination" },
- { 56, "id-cellSynchronisationFailure" },
- { 57, "id-BearerRearrangement" },
- { 58, "id-radioLinkActivation" },
- { 59, "id-radioLinkActivation-tdd" },
- { 60, "id-radioLinkParameterUpdate" },
- { 61, "id-radioLinkParameterUpdate-tdd" },
- { 62, "id-mBMSNotificationUpdate" },
- { 0, NULL }
-};
-
-static const per_choice_t DummyInitiatingmessages_choice[] = {
- { 0, &hf_nbap_id_audit , ASN1_EXTENSION_ROOT , dissect_nbap_AuditRequest },
- { 1, &hf_nbap_id_auditRequired, ASN1_EXTENSION_ROOT , dissect_nbap_AuditRequiredIndication },
- { 2, &hf_nbap_id_blockResource, ASN1_EXTENSION_ROOT , dissect_nbap_BlockResourceRequest },
- { 3, &hf_nbap_id_cellDeletion, ASN1_EXTENSION_ROOT , dissect_nbap_CellDeletionRequest },
- { 4, &hf_nbap_id_cellReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationRequestFDD },
- { 5, &hf_nbap_id_cellReconfiguration_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationRequestTDD },
- { 6, &hf_nbap_id_cellSetup , ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupRequestFDD },
- { 7, &hf_nbap_id_cellSetup_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupRequestTDD },
- { 8, &hf_nbap_id_commonMeasurementFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementFailureIndication },
- { 9, &hf_nbap_id_commonMeasurementInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementInitiationRequest },
- { 10, &hf_nbap_id_commonMeasurementReport, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementReport },
- { 11, &hf_nbap_id_commonMeasurementTermination, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementTerminationRequest },
- { 12, &hf_nbap_id_commonTransportChannelDelete, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelDeletionRequest },
- { 13, &hf_nbap_id_commonTransportChannelReconfigure, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationRequestFDD },
- { 14, &hf_nbap_id_commonTransportChannelReconfigure_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationRequestTDD },
- { 15, &hf_nbap_id_commonTransportChannelSetup, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupRequestFDD },
- { 16, &hf_nbap_id_commonTransportChannelSetup_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupRequestTDD },
- { 17, &hf_nbap_id_reset , ASN1_EXTENSION_ROOT , dissect_nbap_ResetRequest },
- { 18, &hf_nbap_id_compressedModeCommand, ASN1_EXTENSION_ROOT , dissect_nbap_CompressedModeCommand },
- { 19, &hf_nbap_id_dedicatedMeasurementFailure, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementFailureIndication },
- { 20, &hf_nbap_id_dedicatedMeasurementInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementInitiationRequest },
- { 21, &hf_nbap_id_dedicatedMeasurementReport, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementReport },
- { 22, &hf_nbap_id_dedicatedMeasurementTermination, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementTerminationRequest },
- { 23, &hf_nbap_id_downlinkPowerControl, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerControlRequest },
- { 24, &hf_nbap_id_errorIndicationForDedicated, ASN1_EXTENSION_ROOT , dissect_nbap_ErrorIndication },
- { 25, &hf_nbap_id_privateMessageForDedicated, ASN1_EXTENSION_ROOT , dissect_nbap_PrivateMessage },
- { 26, &hf_nbap_id_radioLinkAddition, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionRequestFDD },
- { 27, &hf_nbap_id_radioLinkDeletion, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkDeletionRequest },
- { 28, &hf_nbap_id_radioLinkFailure, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkFailureIndication },
- { 29, &hf_nbap_id_radioLinkRestoration, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkRestoreIndication },
- { 30, &hf_nbap_id_radioLinkSetup, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupRequestFDD },
- { 31, &hf_nbap_id_radioLinkSetup_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupRequestTDD },
- { 32, &hf_nbap_id_resourceStatusIndication, ASN1_EXTENSION_ROOT , dissect_nbap_ResourceStatusIndication },
- { 33, &hf_nbap_id_synchronisedRadioLinkReconfigurationCancellation, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationCancel },
- { 34, &hf_nbap_id_synchronisedRadioLinkReconfigurationCommit, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationCommit },
- { 35, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationPrepareFDD },
- { 36, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationPrepareTDD },
- { 37, &hf_nbap_id_systemInformationUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_SystemInformationUpdateRequest },
- { 38, &hf_nbap_id_unblockResource, ASN1_EXTENSION_ROOT , dissect_nbap_UnblockResourceIndication },
- { 39, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationRequestFDD },
- { 40, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationRequestTDD },
- { 41, &hf_nbap_id_downlinkPowerTimeslotControl, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerTimeslotControlRequest },
- { 42, &hf_nbap_id_errorIndicationForCommon, ASN1_EXTENSION_ROOT , dissect_nbap_ErrorIndication },
- { 43, &hf_nbap_id_privateMessageForCommon, ASN1_EXTENSION_ROOT , dissect_nbap_PrivateMessage },
- { 44, &hf_nbap_id_physicalSharedChannelReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD },
- { 45, &hf_nbap_id_physicalSharedChannelReconfiguration_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD },
- { 46, &hf_nbap_id_radioLinkPreemption, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkPreemptionRequiredIndication },
- { 47, &hf_nbap_id_informationExchangeFailure, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeFailureIndication },
- { 48, &hf_nbap_id_informationExchangeInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeInitiationRequest },
- { 49, &hf_nbap_id_informationExchangeTermination, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeTerminationRequest },
- { 50, &hf_nbap_id_informationReporting, ASN1_EXTENSION_ROOT , dissect_nbap_InformationReport },
- { 51, &hf_nbap_id_cellSynchronisationAdjustment, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationAdjustmentRequestTDD },
- { 52, &hf_nbap_id_cellSynchronisationInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationInitiationRequestTDD },
- { 53, &hf_nbap_id_cellSynchronisationReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReconfigurationRequestTDD },
- { 54, &hf_nbap_id_cellSynchronisationReporting, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReportTDD },
- { 55, &hf_nbap_id_cellSynchronisationTermination, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationTerminationRequestTDD },
- { 56, &hf_nbap_id_cellSynchronisationFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationFailureIndicationTDD },
- { 57, &hf_nbap_id_BearerRearrangement, ASN1_EXTENSION_ROOT , dissect_nbap_BearerRearrangementIndication },
- { 58, &hf_nbap_id_radioLinkActivation, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkActivationCommandFDD },
- { 59, &hf_nbap_id_radioLinkActivation_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkActivationCommandTDD },
- { 60, &hf_nbap_id_radioLinkParameterUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkParameterUpdateIndicationFDD },
- { 61, &hf_nbap_id_radioLinkParameterUpdate_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkParameterUpdateIndicationTDD },
- { 62, &hf_nbap_id_mBMSNotificationUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_MBMSNotificationUpdateCommand },
- { 0, NULL, 0, NULL }
+
+
+static const value_string nbap_UE_DTX_Cycle2_2ms_vals[] = {
+ { 0, "v4" },
+ { 1, "v5" },
+ { 2, "v8" },
+ { 3, "v10" },
+ { 4, "v16" },
+ { 5, "v20" },
+ { 6, "v32" },
+ { 7, "v40" },
+ { 8, "v64" },
+ { 9, "v80" },
+ { 10, "v128" },
+ { 11, "v160" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DummyInitiatingmessages(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_DummyInitiatingmessages, DummyInitiatingmessages_choice,
- NULL);
+dissect_nbap_UE_DTX_Cycle2_2ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 12, NULL, FALSE, 0, NULL);
return offset;
}
-static const per_sequence_t AuditResponse_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 const value_string nbap_MAC_DTX_Cycle_2ms_vals[] = {
+ { 0, "v1" },
+ { 1, "v4" },
+ { 2, "v5" },
+ { 3, "v8" },
+ { 4, "v10" },
+ { 5, "v16" },
+ { 6, "v20" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_AuditResponse(tvbuff_t *tvb _U_, int offset _U_, 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_AuditResponse, AuditResponse_sequence);
+dissect_nbap_MAC_DTX_Cycle_2ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_audit_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AuditResponse(tvb, offset, actx, tree, hf_nbap_id_audit_01);
-}
-static const per_sequence_t BlockResourceResponse_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 },
+static const per_sequence_t DTX_Cycle_2ms_Items_sequence[] = {
+ { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
+ { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
+ { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_BlockResourceResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DTX_Cycle_2ms_Items(tvbuff_t *tvb _U_, int offset _U_, 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_BlockResourceResponse, BlockResourceResponse_sequence);
+ ett_nbap_DTX_Cycle_2ms_Items, DTX_Cycle_2ms_Items_sequence);
return offset;
}
-static int dissect_id_blockResource_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BlockResourceResponse(tvb, offset, actx, tree, hf_nbap_id_blockResource_01);
-}
-static const per_sequence_t CellDeletionResponse_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 const value_string nbap_UE_DTX_Cycle1_10ms_vals[] = {
+ { 0, "v1" },
+ { 1, "v5" },
+ { 2, "v10" },
+ { 3, "v20" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CellDeletionResponse, CellDeletionResponse_sequence);
+dissect_nbap_UE_DTX_Cycle1_10ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_cellDeletion_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellDeletionResponse(tvb, offset, actx, tree, hf_nbap_id_cellDeletion_01);
-}
-static const per_sequence_t CellReconfigurationResponse_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 const value_string nbap_UE_DTX_Cycle2_10ms_vals[] = {
+ { 0, "v5" },
+ { 1, "v10" },
+ { 2, "v20" },
+ { 3, "v40" },
+ { 4, "v80" },
+ { 5, "v160" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CellReconfigurationResponse, CellReconfigurationResponse_sequence);
+dissect_nbap_UE_DTX_Cycle2_10ms(tvbuff_t *tvb _U_, int offset _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, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_cellReconfiguration_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration_01);
-}
-static const per_sequence_t CellSetupResponse_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 const value_string nbap_MAC_DTX_Cycle_10ms_vals[] = {
+ { 0, "v5" },
+ { 1, "v10" },
+ { 2, "v20" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellSetupResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CellSetupResponse, CellSetupResponse_sequence);
+dissect_nbap_MAC_DTX_Cycle_10ms(tvbuff_t *tvb _U_, int offset _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_id_cellSetup_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSetupResponse(tvb, offset, actx, tree, hf_nbap_id_cellSetup_01);
-}
-static const per_sequence_t CommonMeasurementInitiationFailure_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 },
+static const per_sequence_t DTX_Cycle_10ms_Items_sequence[] = {
+ { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
+ { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
+ { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DTX_Cycle_10ms_Items(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
+ ett_nbap_DTX_Cycle_10ms_Items, DTX_Cycle_10ms_Items_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementInitiation_01);
-}
-static const per_sequence_t CommonTransportChannelDeletionResponse_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 const value_string nbap_E_DCH_TTI_Length_vals[] = {
+ { 0, "two-ms" },
+ { 1, "ten-ms" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_DCH_TTI_Length_choice[] = {
+ { 0, &hf_nbap_two_ms , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_2ms_Items },
+ { 1, &hf_nbap_ten_ms , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_10ms_Items },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelDeletionResponse, CommonTransportChannelDeletionResponse_sequence);
+dissect_nbap_E_DCH_TTI_Length(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_DCH_TTI_Length, E_DCH_TTI_Length_choice,
+ NULL);
return offset;
}
-static int dissect_id_commonTransportChannelDelete_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelDeletionResponse(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelDelete_01);
-}
-static const per_sequence_t CommonTransportChannelReconfigurationResponse_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 const value_string nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 7, "v128" },
+ { 8, "v256" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationResponse_sequence);
+dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_commonTransportChannelReconfigure_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure_01);
-}
-static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
- { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
- { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_UE_DTX_Long_Preamble_vals[] = {
+ { 0, "v2" },
+ { 1, "v4" },
+ { 2, "v15" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelSetupResponse, CommonTransportChannelSetupResponse_sequence);
+dissect_nbap_UE_DTX_Long_Preamble(tvbuff_t *tvb _U_, int offset _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_id_commonTransportChannelSetup_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup_01);
-}
-static const per_sequence_t ResetResponse_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 const value_string nbap_UE_Inactivity_Threshold_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 7, "v128" },
+ { 8, "v256" },
+ { 9, "v512" },
+ { 10, "infinity" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, 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_ResetResponse, ResetResponse_sequence);
+dissect_nbap_UE_Inactivity_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,
+ 11, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_reset_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ResetResponse(tvb, offset, actx, tree, hf_nbap_id_reset_01);
-}
-static const per_sequence_t DedicatedMeasurementInitiationResponse_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 const value_string nbap_CQI_DTX_Timer_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_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
+dissect_nbap_CQI_DTX_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 12, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementInitiationResponse(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementInitiation_01);
-}
-static const per_sequence_t RadioLinkAdditionResponseFDD_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 const value_string nbap_UE_DPCCH_burst1_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v5" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
+dissect_nbap_UE_DPCCH_burst1(tvbuff_t *tvb _U_, int offset _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_id_radioLinkAddition_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkAdditionResponseFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition_01);
-}
-static const per_sequence_t RadioLinkAdditionResponseTDD_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 const value_string nbap_UE_DPCCH_burst2_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v5" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
+dissect_nbap_UE_DPCCH_burst2(tvbuff_t *tvb _U_, int offset _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_id_radioLinkAddition_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkAdditionResponseTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition_tdd);
-}
-static const per_sequence_t RadioLinkDeletionResponse_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 },
+static const per_sequence_t DTX_Information_sequence[] = {
+ { &hf_nbap_e_DCH_TTI_Length, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TTI_Length },
+ { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
+ { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Long_Preamble },
+ { &hf_nbap_uE_Inactivity_Threshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Inactivity_Threshold },
+ { &hf_nbap_cQI_DTX_Timer , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_DTX_Timer },
+ { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst1 },
+ { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst2 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DTX_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_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
+ ett_nbap_DTX_Information, DTX_Information_sequence);
return offset;
}
-static int dissect_id_radioLinkDeletion_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkDeletionResponse(tvb, offset, actx, tree, hf_nbap_id_radioLinkDeletion_01);
-}
-static const per_sequence_t RadioLinkSetupResponseFDD_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 const value_string nbap_UE_DRX_Cycle_vals[] = {
+ { 0, "v4" },
+ { 1, "v5" },
+ { 2, "v8" },
+ { 3, "v10" },
+ { 4, "v16" },
+ { 5, "v20" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
+dissect_nbap_UE_DRX_Cycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_radioLinkSetup_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkSetupResponseFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_01);
-}
-static const per_sequence_t RadioLinkSetupResponseTDD_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 const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
+ { 2, "v2" },
+ { 3, "v4" },
+ { 4, "v8" },
+ { 5, "v16" },
+ { 6, "v32" },
+ { 7, "v64" },
+ { 8, "v128" },
+ { 9, "v256" },
+ { 10, "v512" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkSetupResponseTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
+dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_radioLinkSetup_tdd_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkSetupResponseTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_tdd_01);
-}
-static const per_sequence_t RadioLinkReconfigurationReady_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 const value_string nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 7, "v128" },
+ { 8, "v256" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationReady, RadioLinkReconfigurationReady_sequence);
+dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationReady(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_01);
+
+
+
+static int
+dissect_nbap_UE_DRX_Grant_Monitoring(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
}
-static const per_sequence_t SystemInformationUpdateResponse_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 },
+static const per_sequence_t DRX_Information_sequence[] = {
+ { &hf_nbap_uE_DRX_Cycle , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle },
+ { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
+ { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
+ { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Grant_Monitoring },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DRX_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_SystemInformationUpdateResponse, SystemInformationUpdateResponse_sequence);
+ ett_nbap_DRX_Information, DRX_Information_sequence);
return offset;
}
-static int dissect_id_systemInformationUpdate_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SystemInformationUpdateResponse(tvb, offset, actx, tree, hf_nbap_id_systemInformationUpdate_01);
-}
-static const per_sequence_t RadioLinkReconfigurationResponse_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 const value_string nbap_CPC_DPCCH_Slot_Format_vals[] = {
+ { 0, "v1" },
+ { 1, "v3" },
+ { 2, "v4" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationResponse, RadioLinkReconfigurationResponse_sequence);
+dissect_nbap_CPC_DPCCH_Slot_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,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration_01);
-}
-static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = {
- { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
- { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_sequence[] = {
+ { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_DRX_Offset },
+ { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
+ { &hf_nbap_dTX_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DTX_Information },
+ { &hf_nbap_dRX_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DRX_Information },
+ { &hf_nbap_cPC_DPCCH_Slot_Format, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CPC_DPCCH_Slot_Format },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ContinuousPacketConnectivityDTX_DRX_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_PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationResponse_sequence);
+ ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information, ContinuousPacketConnectivityDTX_DRX_Information_sequence);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration_01);
-}
-static const per_sequence_t InformationExchangeInitiationResponse_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 },
+static const per_sequence_t DTX_Cycle_2ms_to_Modify_Items_sequence[] = {
+ { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
+ { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
+ { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DTX_Cycle_2ms_to_Modify_Items(tvbuff_t *tvb _U_, int offset _U_, 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_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
+ ett_nbap_DTX_Cycle_2ms_to_Modify_Items, DTX_Cycle_2ms_to_Modify_Items_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, actx, tree, hf_nbap_id_informationExchangeInitiation_01);
-}
-static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_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 },
+static const per_sequence_t DTX_Cycle_10ms_to_Modify_Items_sequence[] = {
+ { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
+ { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
+ { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DTX_Cycle_10ms_to_Modify_Items(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentResponseTDD_sequence);
+ ett_nbap_DTX_Cycle_10ms_to_Modify_Items, DTX_Cycle_10ms_to_Modify_Items_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationAdjustment_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationAdjustment_01);
-}
-static const per_sequence_t CellSynchronisationInitiationResponseTDD_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 const value_string nbap_E_DCH_TTI_Length_to_Modify_vals[] = {
+ { 0, "two-ms" },
+ { 1, "ten-ms" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_DCH_TTI_Length_to_Modify_choice[] = {
+ { 0, &hf_nbap_two_ms_01 , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_2ms_to_Modify_Items },
+ { 1, &hf_nbap_ten_ms_01 , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_10ms_to_Modify_Items },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationResponseTDD_sequence);
+dissect_nbap_E_DCH_TTI_Length_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_TTI_Length_to_Modify, E_DCH_TTI_Length_to_Modify_choice,
+ NULL);
return offset;
}
-static int dissect_id_cellSynchronisationInitiation_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationInitiationResponseTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationInitiation_01);
-}
-static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_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 },
+static const per_sequence_t DTX_Information_to_Modify_Items_sequence[] = {
+ { &hf_nbap_e_DCH_TTI_Length_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TTI_Length_to_Modify },
+ { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
+ { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DTX_Long_Preamble },
+ { &hf_nbap_uE_Inactivity_Threshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_Inactivity_Threshold },
+ { &hf_nbap_cQI_DTX_Timer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_DTX_Timer },
+ { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DPCCH_burst1 },
+ { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DPCCH_burst2 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DTX_Information_to_Modify_Items(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationResponseTDD_sequence);
+ ett_nbap_DTX_Information_to_Modify_Items, DTX_Information_to_Modify_Items_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationReconfiguration_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReconfiguration_01);
-}
-
-
-static const value_string nbap_DummySuccessfullOutcomemessages_vals[] = {
- { 0, "id-audit" },
- { 1, "id-blockResource" },
- { 2, "id-cellDeletion" },
- { 3, "id-cellReconfiguration" },
- { 4, "id-cellSetup" },
- { 5, "id-commonMeasurementInitiation" },
- { 6, "id-commonTransportChannelDelete" },
- { 7, "id-commonTransportChannelReconfigure" },
- { 8, "id-commonTransportChannelSetup" },
- { 9, "id-reset" },
- { 10, "id-dedicatedMeasurementInitiation" },
- { 11, "id-radioLinkAddition" },
- { 12, "id-radioLinkAddition-tdd" },
- { 13, "id-radioLinkDeletion" },
- { 14, "id-radioLinkSetup" },
- { 15, "id-radioLinkSetup-tdd" },
- { 16, "id-synchronisedRadioLinkReconfigurationPreparation" },
- { 17, "id-systemInformationUpdate" },
- { 18, "id-unSynchronisedRadioLinkReconfiguration" },
- { 19, "id-physicalSharedChannelReconfiguration" },
- { 20, "id-informationExchangeInitiation" },
- { 21, "id-cellSynchronisationAdjustment" },
- { 22, "id-cellSynchronisationInitiation" },
- { 23, "id-cellSynchronisationReconfiguration" },
- { 0, NULL }
-};
-
-static const per_choice_t DummySuccessfullOutcomemessages_choice[] = {
- { 0, &hf_nbap_id_audit_01 , ASN1_EXTENSION_ROOT , dissect_nbap_AuditResponse },
- { 1, &hf_nbap_id_blockResource_01, ASN1_EXTENSION_ROOT , dissect_nbap_BlockResourceResponse },
- { 2, &hf_nbap_id_cellDeletion_01, ASN1_EXTENSION_ROOT , dissect_nbap_CellDeletionResponse },
- { 3, &hf_nbap_id_cellReconfiguration_01, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationResponse },
- { 4, &hf_nbap_id_cellSetup_01, ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupResponse },
- { 5, &hf_nbap_id_commonMeasurementInitiation_01, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementInitiationFailure },
- { 6, &hf_nbap_id_commonTransportChannelDelete_01, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelDeletionResponse },
- { 7, &hf_nbap_id_commonTransportChannelReconfigure_01, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationResponse },
- { 8, &hf_nbap_id_commonTransportChannelSetup_01, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupResponse },
- { 9, &hf_nbap_id_reset_01 , ASN1_EXTENSION_ROOT , dissect_nbap_ResetResponse },
- { 10, &hf_nbap_id_dedicatedMeasurementInitiation_01, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementInitiationResponse },
- { 11, &hf_nbap_id_radioLinkAddition_01, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionResponseFDD },
- { 12, &hf_nbap_id_radioLinkAddition_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionResponseTDD },
- { 13, &hf_nbap_id_radioLinkDeletion_01, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkDeletionResponse },
- { 14, &hf_nbap_id_radioLinkSetup_01, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupResponseFDD },
- { 15, &hf_nbap_id_radioLinkSetup_tdd_01, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupResponseTDD },
- { 16, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_01, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationReady },
- { 17, &hf_nbap_id_systemInformationUpdate_01, ASN1_EXTENSION_ROOT , dissect_nbap_SystemInformationUpdateResponse },
- { 18, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration_01, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationResponse },
- { 19, &hf_nbap_id_physicalSharedChannelReconfiguration_01, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationResponse },
- { 20, &hf_nbap_id_informationExchangeInitiation_01, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeInitiationResponse },
- { 21, &hf_nbap_id_cellSynchronisationAdjustment_01, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationAdjustmentResponseTDD },
- { 22, &hf_nbap_id_cellSynchronisationInitiation_01, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationInitiationResponseTDD },
- { 23, &hf_nbap_id_cellSynchronisationReconfiguration_01, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReconfigurationResponseTDD },
+
+
+static const value_string nbap_DTX_Information_to_Modify_vals[] = {
+ { 0, "modify" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
+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, NULL, 0, NULL }
};
static int
-dissect_nbap_DummySuccessfullOutcomemessages(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DTX_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_DummySuccessfullOutcomemessages, DummySuccessfullOutcomemessages_choice,
+ ett_nbap_DTX_Information_to_Modify, DTX_Information_to_Modify_choice,
NULL);
return offset;
}
-static const per_sequence_t AuditFailure_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 },
+static const per_sequence_t DRX_Information_to_Modify_Items_sequence[] = {
+ { &hf_nbap_uE_DRX_Cycle , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Cycle },
+ { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
+ { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
+ { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Grant_Monitoring },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_AuditFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DRX_Information_to_Modify_Items(tvbuff_t *tvb _U_, int offset _U_, 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_AuditFailure, AuditFailure_sequence);
+ ett_nbap_DRX_Information_to_Modify_Items, DRX_Information_to_Modify_Items_sequence);
return offset;
}
-static int dissect_id_audit_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AuditFailure(tvb, offset, actx, tree, hf_nbap_id_audit_02);
-}
-static const per_sequence_t BlockResourceFailure_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 const value_string nbap_DRX_Information_to_Modify_vals[] = {
+ { 0, "modify" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
+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, NULL, 0, NULL }
};
static int
-dissect_nbap_BlockResourceFailure(tvbuff_t *tvb _U_, int offset _U_, 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_BlockResourceFailure, BlockResourceFailure_sequence);
+dissect_nbap_DRX_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DRX_Information_to_Modify, DRX_Information_to_Modify_choice,
+ NULL);
return offset;
}
-static int dissect_id_blockResource_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BlockResourceFailure(tvb, offset, actx, tree, hf_nbap_id_blockResource_02);
-}
-static const per_sequence_t CellReconfigurationFailure_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 },
+static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence[] = {
+ { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DTX_DRX_Offset },
+ { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Enabling_Delay },
+ { &hf_nbap_dTX_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DTX_Information_to_Modify },
+ { &hf_nbap_dRX_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DRX_Information_to_Modify },
+ { &hf_nbap_cPC_DPCCH_Slot_Format, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CPC_DPCCH_Slot_Format },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_CellReconfigurationFailure, CellReconfigurationFailure_sequence);
+ ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify, ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence);
return offset;
}
-static int dissect_id_cellReconfiguration_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration_02);
-}
-static const per_sequence_t CellSetupFailure_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 const value_string nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals[] = {
+ { 0, "continuous-Packet-Connectivity-HS-SCCH-less-capable" },
+ { 1, "continuous-Packet-Connectivity-HS-SCCH-less-capable-non-capable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellSetupFailure(tvbuff_t *tvb _U_, int offset _U_, 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_CellSetupFailure, CellSetupFailure_sequence);
+dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_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_id_cellSetup_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSetupFailure(tvb, offset, actx, tree, hf_nbap_id_cellSetup_02);
-}
-static const per_sequence_t CommonMeasurementInitiationResponse_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_CommonMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
+dissect_nbap_Transport_Block_Size_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,
+ 1U, maxNrOfHS_DSCH_TBSs, NULL, FALSE);
return offset;
}
-static int dissect_id_commonMeasurementInitiation_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementInitiation_02);
-}
-static const per_sequence_t CommonTransportChannelReconfigurationFailure_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_CommonTransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationFailure, CommonTransportChannelReconfigurationFailure_sequence);
+dissect_nbap_HSPDSCH_Second_Code_Support(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_id_commonTransportChannelReconfigure_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure_02);
-}
-static const per_sequence_t CommonTransportChannelSetupFailure_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 },
+static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence[] = {
+ { &hf_nbap_transport_Block_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index },
+ { &hf_nbap_hSPDSCH_Second_Code_Support, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Second_Code_Support },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_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_CommonTransportChannelSetupFailure, CommonTransportChannelSetupFailure_sequence);
+ ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem, ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelSetup_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelSetupFailure(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup_02);
-}
-static const per_sequence_t DedicatedMeasurementInitiationFailure_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 const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of[1] = {
+ { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem },
};
static int
-dissect_nbap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
+dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_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_ContinuousPacketConnectivityHS_SCCH_less_Information, ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of,
+ 1, maxNrOfHS_DSCH_TBSs_HS_SCCHless);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementInitiationFailure(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementInitiation_02);
-}
-static const per_sequence_t RadioLinkAdditionFailureFDD_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_RadioLinkAdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
+dissect_nbap_HSPDSCH_First_Code_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,
+ 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
return offset;
}
-static int dissect_id_radioLinkAddition_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkAdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition_02);
+
+
+
+static int
+dissect_nbap_HSPDSCH_Second_Code_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,
+ 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t RadioLinkAdditionFailureTDD_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 },
+static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence[] = {
+ { &hf_nbap_hSPDSCH_First_Code_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_First_Code_Index },
+ { &hf_nbap_hSPDSCH_Second_Code_Index, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSPDSCH_Second_Code_Index },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
+ ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition_tdd_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkAdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition_tdd_01);
-}
-static const per_sequence_t RadioLinkSetupFailureFDD_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 },
+static const per_sequence_t CPC_Information_sequence[] = {
+ { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information },
+ { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify },
+ { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CPC_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_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
+ ett_nbap_CPC_Information, CPC_Information_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkSetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_02);
-}
-static const per_sequence_t RadioLinkSetupFailureTDD_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 const value_string nbap_CQI_Feedback_Cycle_vals[] = {
+ { 0, "v0" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v10" },
+ { 5, "v20" },
+ { 6, "v40" },
+ { 7, "v80" },
+ { 8, "v160" },
+ { 9, "v16" },
+ { 10, "v32" },
+ { 11, "v64" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
+dissect_nbap_CQI_Feedback_Cycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, TRUE, 3, NULL);
return offset;
}
-static int dissect_id_radioLinkSetup_tdd_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkSetupFailureTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_tdd_02);
-}
-static const per_sequence_t RadioLinkReconfigurationFailure_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_RadioLinkReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
+dissect_nbap_CQI_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_02);
+
+
+
+static int
+dissect_nbap_CQI_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, TRUE);
+
+ return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration_02);
+
+
+
+static int
+dissect_nbap_RepetitionNumber0(tvbuff_t *tvb _U_, int offset _U_, 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 SystemInformationUpdateFailure_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 },
+static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
+ { &hf_nbap_iECriticality , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
+ { &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
+ { &hf_nbap_repetitionNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber0 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CriticalityDiagnostics_IE_List_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_SystemInformationUpdateFailure, SystemInformationUpdateFailure_sequence);
+ ett_nbap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
return offset;
}
-static int dissect_id_systemInformationUpdate_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SystemInformationUpdateFailure(tvb, offset, actx, tree, hf_nbap_id_systemInformationUpdate_02);
-}
-static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = {
- { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
- { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
+ { &hf_nbap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CriticalityDiagnostics_IE_List_item },
};
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_PhysicalSharedChannelReconfigurationFailure, PhysicalSharedChannelReconfigurationFailure_sequence);
+dissect_nbap_CriticalityDiagnostics_IE_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_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
+ 1, maxNrOfErrors);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration_02);
-}
-static const per_sequence_t InformationExchangeInitiationFailure_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 },
+static const per_sequence_t CriticalityDiagnostics_sequence[] = {
+ { &hf_nbap_procedureID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProcedureID },
+ { &hf_nbap_triggeringMessage, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TriggeringMessage },
+ { &hf_nbap_procedureCriticality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Criticality },
+ { &hf_nbap_transactionID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransactionID },
+ { &hf_nbap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CriticalityDiagnostics_IE_List },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, 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_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
+ ett_nbap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, actx, tree, hf_nbap_id_informationExchangeInitiation_02);
+
+
+
+static int
+dissect_nbap_CRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_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_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationAdjustmentFailureTDD, CellSynchronisationAdjustmentFailureTDD_sequence);
+dissect_nbap_CSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_cellSynchronisationAdjustment_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationAdjustment_02);
+
+
+
+static int
+dissect_nbap_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, 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 CellSynchronisationInitiationFailureTDD_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_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationInitiationFailureTDD, CellSynchronisationInitiationFailureTDD_sequence);
+dissect_nbap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_id_cellSynchronisationInitiation_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationInitiationFailureTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationInitiation_02);
+
+
+
+static int
+dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_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 const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
+ { 0, "cRC-Included" },
+ { 1, "cRC-NotIncluded" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationReconfigurationFailureTDD, CellSynchronisationReconfigurationFailureTDD_sequence);
+dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_cellSynchronisationReconfiguration_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReconfiguration_02);
-}
-
-
-static const value_string nbap_DummyUnsuccessfullOutcomemessages_vals[] = {
- { 0, "id-audit" },
- { 1, "id-blockResource" },
- { 2, "id-cellReconfiguration" },
- { 3, "id-cellSetup" },
- { 4, "id-commonMeasurementInitiation" },
- { 5, "id-commonTransportChannelReconfigure" },
- { 6, "id-commonTransportChannelSetup" },
- { 7, "id-dedicatedMeasurementInitiation" },
- { 8, "id-radioLinkAddition" },
- { 9, "id-radioLinkAddition-tdd" },
- { 10, "id-radioLinkSetup" },
- { 11, "id-radioLinkSetup-tdd" },
- { 12, "id-synchronisedRadioLinkReconfigurationPreparation" },
- { 13, "id-systemInformationUpdate" },
- { 14, "id-unSynchronisedRadioLinkReconfiguration" },
- { 15, "id-physicalSharedChannelReconfiguration" },
- { 16, "id-informationExchangeInitiation" },
- { 17, "id-cellSynchronisationAdjustment" },
- { 18, "id-cellSynchronisationInitiation" },
- { 19, "id-cellSynchronisationReconfiguration" },
- { 0, NULL }
-};
-
-static const per_choice_t DummyUnsuccessfullOutcomemessages_choice[] = {
- { 0, &hf_nbap_id_audit_02 , ASN1_EXTENSION_ROOT , dissect_nbap_AuditFailure },
- { 1, &hf_nbap_id_blockResource_02, ASN1_EXTENSION_ROOT , dissect_nbap_BlockResourceFailure },
- { 2, &hf_nbap_id_cellReconfiguration_02, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationFailure },
- { 3, &hf_nbap_id_cellSetup_02, ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupFailure },
- { 4, &hf_nbap_id_commonMeasurementInitiation_02, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementInitiationResponse },
- { 5, &hf_nbap_id_commonTransportChannelReconfigure_02, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationFailure },
- { 6, &hf_nbap_id_commonTransportChannelSetup_02, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupFailure },
- { 7, &hf_nbap_id_dedicatedMeasurementInitiation_02, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementInitiationFailure },
- { 8, &hf_nbap_id_radioLinkAddition_02, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionFailureFDD },
- { 9, &hf_nbap_id_radioLinkAddition_tdd_01, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionFailureTDD },
- { 10, &hf_nbap_id_radioLinkSetup_02, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupFailureFDD },
- { 11, &hf_nbap_id_radioLinkSetup_tdd_02, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupFailureTDD },
- { 12, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_02, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationFailure },
- { 13, &hf_nbap_id_systemInformationUpdate_02, ASN1_EXTENSION_ROOT , dissect_nbap_SystemInformationUpdateFailure },
- { 14, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration_02, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationFailure },
- { 15, &hf_nbap_id_physicalSharedChannelReconfiguration_02, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationFailure },
- { 16, &hf_nbap_id_informationExchangeInitiation_02, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeInitiationFailure },
- { 17, &hf_nbap_id_cellSynchronisationAdjustment_02, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationAdjustmentFailureTDD },
- { 18, &hf_nbap_id_cellSynchronisationInitiation_02, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationInitiationFailureTDD },
- { 19, &hf_nbap_id_cellSynchronisationReconfiguration_02, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReconfigurationFailureTDD },
- { 0, NULL, 0, NULL }
+
+
+static const value_string nbap_UL_FP_Mode_vals[] = {
+ { 0, "normal" },
+ { 1, "silent" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DummyUnsuccessfullOutcomemessages(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_DummyUnsuccessfullOutcomemessages, DummyUnsuccessfullOutcomemessages_choice,
- NULL);
+dissect_nbap_UL_FP_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
@@ -7175,5388 +8616,6805 @@ dissect_nbap_DummyUnsuccessfullOutcomemessages(tvbuff_t *tvb _U_, int offset _U_
static int
-dissect_nbap_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ToAWS(tvbuff_t *tvb _U_, int offset _U_, 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, 1279U, NULL, FALSE);
return offset;
}
-static int dissect_id_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelID);
-}
-static int dissect_id_Secondary_CPICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_id_Secondary_CPICH_Information);
-}
-static int dissect_commonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_commonPhysicalChannelID);
-}
-static int dissect_commonPhysicalChannelId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_commonPhysicalChannelId);
+
+
+
+static int
+dissect_nbap_ToAWE(tvbuff_t *tvb _U_, int offset _U_, 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, 2559U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_associatedSecondaryCPICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_associatedSecondaryCPICH);
+
+
+
+static int
+dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvbuff_t *tvb _U_, int offset _U_, 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, 512U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_new_secondary_CPICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_new_secondary_CPICH);
+
+
+
+static int
+dissect_nbap_TransportFormatSet_TransportBlockSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5000U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_ResourceOperationalState_vals[] = {
- { 0, "enabled" },
- { 1, "disabled" },
+static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals[] = {
+ { 0, "msec-10" },
+ { 1, "msec-20" },
+ { 2, "msec-40" },
+ { 3, "msec-80" },
{ 0, NULL }
};
static int
-dissect_nbap_ResourceOperationalState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvbuff_t *tvb _U_, int offset _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;
}
-static int dissect_resourceOperationalState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ResourceOperationalState(tvb, offset, actx, tree, hf_nbap_resourceOperationalState);
-}
-static const value_string nbap_AvailabilityStatus_vals[] = {
- { 0, "empty" },
- { 1, "in-test" },
- { 2, "failed" },
- { 3, "power-off" },
- { 4, "off-line" },
- { 5, "off-duty" },
- { 6, "dependency" },
- { 7, "degraded" },
- { 8, "not-installed" },
- { 9, "log-full" },
- { 0, NULL }
+static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
+ { &hf_nbap_transmissionTimeInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_AvailabilityStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 10, NULL, TRUE, 0, NULL);
+dissect_nbap_TransmissionTimeIntervalInformation_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_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
return offset;
}
-static int dissect_availabilityStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AvailabilityStatus(tvb, offset, actx, tree, hf_nbap_availabilityStatus);
+
+
+static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
+ { &hf_nbap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmissionTimeIntervalInformation_item },
+};
+
+static int
+dissect_nbap_TransmissionTimeIntervalInformation(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_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
+ 1, maxTTI_count);
+
+ return offset;
}
-static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
+ { &hf_nbap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionTimeIntervalInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Common_PhysicalChannel_Status_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, 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_PhysicalChannel_Status_Information, Common_PhysicalChannel_Status_Information_sequence);
+ ett_nbap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
return offset;
}
-static int dissect_id_AICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_AICH_Information);
-}
-static int dissect_id_P_CCPCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_P_CCPCH_Information);
-}
-static int dissect_id_P_CPICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_P_CPICH_Information);
-}
-static int dissect_id_P_SCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_P_SCH_Information);
-}
-static int dissect_id_PICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_PICH_Information);
-}
-static int dissect_id_PRACH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_PRACH_Information);
-}
-static int dissect_id_S_CCPCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_Information);
-}
-static int dissect_id_S_CPICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_S_CPICH_Information);
-}
-static int dissect_id_SCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_SCH_Information);
-}
-static int dissect_id_S_SCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_S_SCH_Information);
-}
-static int dissect_id_DwPCH_LCR_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information);
-}
-static int dissect_id_DwPCH_LCR_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_InformationList_AuditRsp);
-}
-static int dissect_id_FPACH_LCR_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Information);
-}
-static int dissect_id_FPACH_LCR_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Information_AuditRsp);
-}
-static int dissect_id_MICH_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_MICH_Information_AuditRsp);
-}
-static int dissect_id_MICH_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_MICH_Information_ResourceStatusInd);
-}
+static const value_string nbap_TransportFormatSet_ModeDP_vals[] = {
+ { 0, "tdd" },
+ { 1, "notApplicable" },
+ { 0, NULL }
+};
+
+static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
+ { 0, &hf_nbap_tdd_01 , ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TransportFormatSet_ModeDP },
+ { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, 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_TransportFormatSet_ModeDP(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_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
+ NULL);
return offset;
}
-static int dissect_commonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannelID(tvb, offset, actx, tree, hf_nbap_commonTransportChannelID);
-}
-static const per_sequence_t Common_TransportChannel_Status_Information_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
+ { &hf_nbap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_NrOfTransportBlocks },
+ { &hf_nbap_transportBlockSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_TransportBlockSize },
+ { &hf_nbap_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeDP },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Common_TransportChannel_Status_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Common_TransportChannel_Status_Information, Common_TransportChannel_Status_Information_sequence);
+ ett_nbap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
return offset;
}
-static int dissect_id_BCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_BCH_Information);
-}
-static int dissect_id_FACH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_FACH_Information);
-}
-static int dissect_id_PCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_PCH_Information);
-}
-static int dissect_id_RACH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_RACH_Information);
-}
+static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
+ { &hf_nbap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList_item },
+};
static int
-dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 511U, NULL, FALSE);
+dissect_nbap_TransportFormatSet_DynamicPartList(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_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
+ 1, maxNrOfTFs);
return offset;
}
-static int dissect_id_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BCCH_ModificationTime(tvb, offset, actx, tree, hf_nbap_id_BCCH_ModificationTime);
-}
-static const value_string nbap_BlockingPriorityIndicator_vals[] = {
- { 0, "high" },
- { 1, "normal" },
- { 2, "low" },
+static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals[] = {
+ { 0, "msec-10" },
+ { 1, "msec-20" },
+ { 2, "msec-40" },
+ { 3, "msec-80" },
+ { 4, "dynamic" },
+ { 5, "msec-5" },
{ 0, NULL }
};
static int
-dissect_nbap_BlockingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb _U_, int offset _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);
+ 5, NULL, TRUE, 1, NULL);
return offset;
}
-static int dissect_id_BlockingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BlockingPriorityIndicator(tvb, offset, actx, tree, hf_nbap_id_BlockingPriorityIndicator);
-}
-static const value_string nbap_CauseRadioNetwork_vals[] = {
- { 0, "unknown-C-ID" },
- { 1, "cell-not-available" },
- { 2, "power-level-not-supported" },
- { 3, "dl-radio-resources-not-available" },
- { 4, "ul-radio-resources-not-available" },
- { 5, "rl-already-ActivatedOrAllocated" },
- { 6, "nodeB-Resources-unavailable" },
- { 7, "measurement-not-supported-for-the-object" },
- { 8, "combining-resources-not-available" },
- { 9, "requested-configuration-not-supported" },
- { 10, "synchronisation-failure" },
- { 11, "priority-transport-channel-established" },
- { 12, "sIB-Origination-in-Node-B-not-Supported" },
- { 13, "requested-tx-diversity-mode-not-supported" },
- { 14, "unspecified" },
- { 15, "bCCH-scheduling-error" },
- { 16, "measurement-temporarily-not-available" },
- { 17, "invalid-CM-settings" },
- { 18, "reconfiguration-CFN-not-elapsed" },
- { 19, "number-of-DL-codes-not-supported" },
- { 20, "s-cipch-not-supported" },
- { 21, "combining-not-supported" },
- { 22, "ul-sf-not-supported" },
- { 23, "dl-SF-not-supported" },
- { 24, "common-transport-channel-type-not-supported" },
- { 25, "dedicated-transport-channel-type-not-supported" },
- { 26, "downlink-shared-channel-type-not-supported" },
- { 27, "uplink-shared-channel-type-not-supported" },
- { 28, "cm-not-supported" },
- { 29, "tx-diversity-no-longer-supported" },
- { 30, "unknown-Local-Cell-ID" },
- { 31, "number-of-UL-codes-not-supported" },
- { 32, "information-temporarily-not-available" },
- { 33, "information-provision-not-supported-for-the-object" },
- { 34, "cell-synchronisation-not-supported" },
- { 35, "cell-synchronisation-adjustment-not-supported" },
- { 36, "dpc-mode-change-not-supported" },
- { 37, "iPDL-already-activated" },
- { 38, "iPDL-not-supported" },
- { 39, "iPDL-parameters-not-available" },
- { 40, "frequency-acquisition-not-supported" },
- { 41, "power-balancing-status-not-compatible" },
- { 42, "requested-typeofbearer-re-arrangement-not-supported" },
- { 43, "signalling-Bearer-Re-arrangement-not-supported" },
- { 44, "bearer-Re-arrangement-needed" },
- { 45, "delayed-activation-not-supported" },
- { 46, "rl-timing-adjustment-not-supported" },
- { 47, "mich-not-supported" },
- { 48, "f-DPCH-not-supported" },
+static const value_string nbap_TransportFormatSet_ChannelCodingType_vals[] = {
+ { 0, "no-codingTDD" },
+ { 1, "convolutional-coding" },
+ { 2, "turbo-coding" },
{ 0, NULL }
};
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_) {
+dissect_nbap_TransportFormatSet_ChannelCodingType(tvbuff_t *tvb _U_, int offset _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, 18, NULL);
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_radioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseRadioNetwork(tvb, offset, actx, tree, hf_nbap_radioNetwork);
-}
-static const value_string nbap_CauseTransport_vals[] = {
- { 0, "transport-resource-unavailable" },
- { 1, "unspecified" },
+static const value_string nbap_TransportFormatSet_CodingRate_vals[] = {
+ { 0, "half" },
+ { 1, "third" },
{ 0, NULL }
};
static int
-dissect_nbap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet_CodingRate(tvbuff_t *tvb _U_, int offset _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_transport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseTransport(tvb, offset, actx, tree, hf_nbap_transport);
+
+
+
+static int
+dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvbuff_t *tvb _U_, int offset _U_, 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, maxRateMatching, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_CauseProtocol_vals[] = {
- { 0, "transfer-syntax-error" },
- { 1, "abstract-syntax-error-reject" },
- { 2, "abstract-syntax-error-ignore-and-notify" },
- { 3, "message-not-compatible-with-receiver-state" },
- { 4, "semantic-error" },
- { 5, "unspecified" },
- { 6, "abstract-syntax-error-falsely-constructed-message" },
+static const value_string nbap_TransportFormatSet_CRC_Size_vals[] = {
+ { 0, "v0" },
+ { 1, "v8" },
+ { 2, "v12" },
+ { 3, "v16" },
+ { 4, "v24" },
{ 0, NULL }
};
static int
-dissect_nbap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet_CRC_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,
- 7, NULL, TRUE, 0, NULL);
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_protocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseProtocol(tvb, offset, actx, tree, hf_nbap_protocol);
-}
-static const value_string nbap_CauseMisc_vals[] = {
- { 0, "control-processing-overload" },
- { 1, "hardware-failure" },
- { 2, "oam-intervention" },
- { 3, "not-enough-user-plane-processing-resources" },
- { 4, "unspecified" },
+static const value_string nbap_TransportFormatSet_SecondInterleavingMode_vals[] = {
+ { 0, "frame-related" },
+ { 1, "timeSlot-related" },
{ 0, NULL }
};
static int
-dissect_nbap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_misc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseMisc(tvb, offset, actx, tree, hf_nbap_misc);
-}
-static const value_string nbap_Cause_vals[] = {
- { 0, "radioNetwork" },
- { 1, "transport" },
- { 2, "protocol" },
- { 3, "misc" },
+static const value_string nbap_TransportFormatSet_ModeSSP_vals[] = {
+ { 0, "tdd" },
+ { 1, "notApplicable" },
{ 0, NULL }
};
-static const per_choice_t Cause_choice[] = {
- { 0, &hf_nbap_radioNetwork , ASN1_EXTENSION_ROOT , dissect_nbap_CauseRadioNetwork },
- { 1, &hf_nbap_transport , ASN1_EXTENSION_ROOT , dissect_nbap_CauseTransport },
- { 2, &hf_nbap_protocol , ASN1_EXTENSION_ROOT , dissect_nbap_CauseProtocol },
- { 3, &hf_nbap_misc , ASN1_EXTENSION_ROOT , dissect_nbap_CauseMisc },
+static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
+ { 0, &hf_nbap_tdd_02 , ASN1_EXTENSION_ROOT , dissect_nbap_TransportFormatSet_SecondInterleavingMode },
+ { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet_ModeSSP(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_Cause, Cause_choice,
+ ett_nbap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
NULL);
return offset;
}
-static int dissect_id_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cause(tvb, offset, actx, tree, hf_nbap_id_Cause);
-}
-static int dissect_cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cause(tvb, offset, actx, tree, hf_nbap_cause);
-}
+static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
+ { &hf_nbap_transmissionTimeInterval_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic },
+ { &hf_nbap_channelCoding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ChannelCodingType },
+ { &hf_nbap_codingRate , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_CodingRate },
+ { &hf_nbap_rateMatchingAttribute, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_RateMatchingAttribute },
+ { &hf_nbap_cRC_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_CRC_Size },
+ { &hf_nbap_mode_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeSSP },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_CommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, 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_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb _U_, int offset _U_, 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_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
return offset;
}
-static int dissect_id_CommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationControlPortID(tvb, offset, actx, tree, hf_nbap_id_CommunicationControlPortID);
-}
-static int dissect_id_TargetCommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationControlPortID(tvb, offset, actx, tree, hf_nbap_id_TargetCommunicationControlPortID);
-}
-static int dissect_communicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationControlPortID(tvb, offset, actx, tree, hf_nbap_communicationControlPortID);
-}
-static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = {
- { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+static const per_sequence_t TransportFormatSet_sequence[] = {
+ { &hf_nbap_dynamicParts , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList },
+ { &hf_nbap_semi_staticPart, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_Semi_staticPart },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCP_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, 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_CCP_InformationItem_AuditRsp, CCP_InformationItem_AuditRsp_sequence);
+ ett_nbap_TransportFormatSet, TransportFormatSet_sequence);
return offset;
}
-static int dissect_id_CCP_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_CCP_InformationItem_AuditRsp);
-}
static int
-dissect_nbap_ProtocolIE_Single_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
+dissect_nbap_FrameHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, 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_Cell_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Cell_InformationList_AuditRsp_item);
-}
-static int dissect_S_CPICH_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CPICH_InformationList_AuditRsp_item);
-}
-static int dissect_S_CCPCH_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationList_AuditRsp_item);
-}
-static int dissect_FACH_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FACH_InformationList_AuditRsp_item);
-}
-static int dissect_PRACH_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_PRACH_InformationList_AuditRsp_item);
-}
-static int dissect_RACH_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RACH_InformationList_AuditRsp_item);
-}
-static int dissect_AICH_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_AICH_InformationList_AuditRsp_item);
-}
-static int dissect_CCP_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCP_InformationList_AuditRsp_item);
-}
-static int dissect_FPACH_LCR_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_item);
-}
-static int dissect_S_CCPCH_InformationListExt_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item);
-}
-static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item);
-}
-static int dissect_Local_Cell_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_item);
-}
-static int dissect_Local_Cell_Group_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item);
-}
-static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item);
-}
-static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item);
-}
-static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item);
-}
-static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item);
-}
-static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item);
-}
-static int dissect_Local_Cell_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item);
-}
-static int dissect_Local_Cell_Group_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item);
-}
-static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item);
-}
-static int dissect_Local_Cell_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item);
-}
-static int dissect_Local_Cell_Group_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item);
-}
-static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item);
-}
-static int dissect_CCP_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCP_InformationList_ResourceStatusInd_item);
-}
-static int dissect_Cell_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Cell_InformationList_ResourceStatusInd_item);
-}
-static int dissect_S_CPICH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item);
-}
-static int dissect_S_CCPCH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item);
-}
-static int dissect_FACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FACH_InformationList_ResourceStatusInd_item);
-}
-static int dissect_PRACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_PRACH_InformationList_ResourceStatusInd_item);
-}
-static int dissect_RACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RACH_InformationList_ResourceStatusInd_item);
-}
-static int dissect_AICH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_AICH_InformationList_ResourceStatusInd_item);
-}
-static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item);
-}
-static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item);
-}
-static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item);
-}
-static int dissect_RL_InformationList_RL_SetupRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_item);
-}
-static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
-}
-static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
-}
-static int dissect_RL_InformationResponseList_RL_SetupRspFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item);
-}
-static int dissect_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item);
-}
-static int dissect_Successful_RL_InformationRespList_RL_SetupFailureFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item);
-}
-static int dissect_RL_InformationList_RL_AdditionRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item);
-}
-static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item);
-}
-static int dissect_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item);
-}
-static int dissect_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item);
-}
-static int dissect_RL_InformationList_RL_ReconfPrepFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item);
-}
-static int dissect_RL_InformationResponseList_RL_ReconfReady_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_item);
-}
-static int dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item);
-}
-static int dissect_RL_InformationList_RL_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item);
-}
-static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
-}
-static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
-}
-static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
-}
-static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
-}
-static int dissect_RL_InformationResponseList_RL_ReconfRsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item);
-}
-static int dissect_RL_informationList_RL_DeletionRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_informationList_RL_DeletionRqst_item);
-}
-static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item);
-}
-static int dissect_RL_InformationList_DM_Rqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_DM_Rqst_item);
-}
-static int dissect_RL_InformationList_DM_Rsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_DM_Rsp_item);
-}
-static int dissect_RL_Set_InformationList_DM_Rsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_DM_Rsp_item);
-}
-static int dissect_RL_InformationList_DM_Rprt_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_DM_Rprt_item);
-}
-static int dissect_RL_Set_InformationList_DM_Rprt_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_DM_Rprt_item);
-}
-static int dissect_RL_InformationList_RL_FailureInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_FailureInd_item);
-}
-static int dissect_RL_Set_InformationList_RL_FailureInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_RL_FailureInd_item);
-}
-static int dissect_CCTrCH_InformationList_RL_FailureInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCTrCH_InformationList_RL_FailureInd_item);
-}
-static int dissect_RL_InformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item);
-}
-static int dissect_RL_InformationList_RL_RestoreInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_RestoreInd_item);
-}
-static int dissect_RL_Set_InformationList_RL_RestoreInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_RL_RestoreInd_item);
-}
-static int dissect_CCTrCH_InformationList_RL_RestoreInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item);
-}
-static int dissect_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item);
-}
-static int dissect_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item);
-}
-static int dissect_CommunicationContextInfoList_Reset_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CommunicationContextInfoList_Reset_item);
-}
-static int dissect_CommunicationControlPortInfoList_Reset_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CommunicationControlPortInfoList_Reset_item);
-}
-static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item);
-}
-static int dissect_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item);
-}
-static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item);
+
+
+static const value_string nbap_QE_Selector_vals[] = {
+ { 0, "selected" },
+ { 1, "non-selected" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_QE_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 int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item);
+
+
+static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+ { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
+ { &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_QE_Selector },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DCH_Specific_FDD_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_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
+
+ return offset;
}
-static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
+ { &hf_nbap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_Item },
};
static int
-dissect_nbap_CCP_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_Specific_FDD_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_CCP_InformationList_AuditRsp, CCP_InformationList_AuditRsp_sequence_of,
- 1, 256);
+ ett_nbap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_id_CCP_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_CCP_InformationList_AuditRsp);
-}
-static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = {
- { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
+ { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
+ { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+ { &hf_nbap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_InformationList },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_FDD_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_CCP_InformationItem_ResourceStatusInd, CCP_InformationItem_ResourceStatusInd_sequence);
+ ett_nbap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
return offset;
}
-static int dissect_id_CCP_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_CCP_InformationItem_ResourceStatusInd);
-}
+static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
+ { &hf_nbap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_FDD_InformationItem },
+};
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);
+dissect_nbap_DCH_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_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_id_C_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_C_ID(tvb, offset, actx, tree, hf_nbap_id_C_ID);
-}
-static int dissect_c_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_C_ID(tvb, offset, actx, tree, hf_nbap_c_ID);
-}
+static const value_string nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals[] = {
+ { 0, "dch-not-present" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_ConfigurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_Indicator_For_E_DCH_HSDPA_Operation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_ConfigurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ConfigurationGenerationID(tvb, offset, actx, tree, hf_nbap_id_ConfigurationGenerationID);
-}
-static int dissect_configurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ConfigurationGenerationID(tvb, offset, actx, tree, hf_nbap_configurationGenerationID);
-}
+static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_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_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);
+dissect_nbap_DCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
return offset;
}
-static int dissect_id_Local_Cell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_ID);
-}
-static int dissect_id_Power_Local_Cell_Group_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_ID);
-}
-static int dissect_local_Cell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_local_Cell_ID);
-}
-static int dissect_local_Cell_Group_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_local_Cell_Group_ID);
-}
-static int dissect_power_Local_Cell_Group_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_power_Local_Cell_Group_ID);
-}
-static int dissect_powerLocalCellGroupID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_powerLocalCellGroupID);
-}
-static int dissect_local_CellID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_local_CellID);
-}
+static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
+ { &hf_nbap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponseItem },
+};
static int
-dissect_nbap_P_SCH_Information_AuditRsp(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);
+dissect_nbap_DCH_InformationResponse(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_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_primary_SCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_P_SCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_primary_SCH_Information);
-}
+static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+ { &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
+ { &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_QE_Selector },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_S_SCH_Information_AuditRsp(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);
+dissect_nbap_DCH_Specific_TDD_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_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
return offset;
}
-static int dissect_secondary_SCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_SCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_secondary_SCH_Information);
-}
+static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
+ { &hf_nbap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_Item },
+};
static int
-dissect_nbap_P_CPICH_Information_AuditRsp(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);
+dissect_nbap_DCH_Specific_TDD_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_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_primary_CPICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_P_CPICH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_primary_CPICH_Information);
+
+
+static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
+ { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
+ { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+ { &hf_nbap_dCH_SpecificInformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_InformationList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DCH_TDD_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_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
+
+ return offset;
}
-static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_S_CPICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
+ { &hf_nbap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_TDD_InformationItem },
};
static int
-dissect_nbap_S_CPICH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_TDD_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_S_CPICH_InformationList_AuditRsp, S_CPICH_InformationList_AuditRsp_sequence_of,
- 1, 32);
+ ett_nbap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_secondary_CPICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CPICH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_secondary_CPICH_InformationList);
-}
+static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
+ { 0, "bearerRequested" },
+ { 1, "bearerNotRequested" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_P_CCPCH_Information_AuditRsp(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);
+dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_primary_CCPCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_P_CCPCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_primary_CCPCH_Information);
-}
+static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+ { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
+ { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_BCH_Information_AuditRsp(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);
+dissect_nbap_DCH_ModifySpecificItem_FDD(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_ModifySpecificItem_FDD, DCH_ModifySpecificItem_FDD_sequence);
return offset;
}
-static int dissect_bCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_bCH_Information);
-}
-static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = {
+ { &hf_nbap_DCH_ModifySpecificInformation_FDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_FDD },
};
static int
-dissect_nbap_S_CCPCH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_ModifySpecificInformation_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_S_CCPCH_InformationList_AuditRsp, S_CCPCH_InformationList_AuditRsp_sequence_of,
- 1, 32);
+ ett_nbap_DCH_ModifySpecificInformation_FDD, DCH_ModifySpecificInformation_FDD_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_secondary_CCPCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CCPCH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_InformationList);
-}
+static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
+ { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_dCH_SpecificInformationList_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_FDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_PCH_Information_AuditRsp(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);
+dissect_nbap_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb _U_, int offset _U_, 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_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
return offset;
}
-static int dissect_pCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_pCH_Information);
-}
+static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
+ { &hf_nbap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DCHs_to_ModifyItem },
+};
static int
-dissect_nbap_PICH_Information_AuditRsp(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);
+dissect_nbap_FDD_DCHs_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_pICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_pICH_Information);
-}
-static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_FACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+ { &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
+ { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FACH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_FACH_InformationList_AuditRsp, FACH_InformationList_AuditRsp_sequence_of,
- 1, 256);
+dissect_nbap_DCH_ModifySpecificItem_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DCH_ModifySpecificItem_TDD, DCH_ModifySpecificItem_TDD_sequence);
return offset;
}
-static int dissect_fACH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_fACH_InformationList);
-}
-static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_PRACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = {
+ { &hf_nbap_DCH_ModifySpecificInformation_TDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_TDD },
};
static int
-dissect_nbap_PRACH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_ModifySpecificInformation_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_PRACH_InformationList_AuditRsp, PRACH_InformationList_AuditRsp_sequence_of,
- 1, 16);
+ ett_nbap_DCH_ModifySpecificInformation_TDD, DCH_ModifySpecificInformation_TDD_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_pRACH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_pRACH_InformationList);
+
+
+static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = {
+ { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_dCH_SpecificInformationList_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_TDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DCH_ModifyItem_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DCH_ModifyItem_TDD, DCH_ModifyItem_TDD_sequence);
+
+ return offset;
}
-static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_RACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
+ { &hf_nbap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifyItem_TDD },
};
static int
-dissect_nbap_RACH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_DCHs_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_RACH_InformationList_AuditRsp, RACH_InformationList_AuditRsp_sequence_of,
- 1, 16);
+ ett_nbap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_rACH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_rACH_InformationList);
+
+
+static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequence[] = {
+ { &hf_nbap_dl_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_dl_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_ul_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_ul_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_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_DedicatedChannelsCapacityConsumptionLaw_item, DedicatedChannelsCapacityConsumptionLaw_item_sequence);
+
+ return offset;
}
-static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_AICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[1] = {
+ { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item },
};
static int
-dissect_nbap_AICH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(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_AICH_InformationList_AuditRsp, AICH_InformationList_AuditRsp_sequence_of,
- 1, 16);
+ ett_nbap_DedicatedChannelsCapacityConsumptionLaw, DedicatedChannelsCapacityConsumptionLaw_sequence_of,
+ 1, maxNrOfSF);
return offset;
}
-static int dissect_aICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_aICH_InformationList);
-}
+static const value_string nbap_DedicatedMeasurementType_vals[] = {
+ { 0, "sir" },
+ { 1, "sir-error" },
+ { 2, "transmitted-code-power" },
+ { 3, "rscp" },
+ { 4, "rx-timing-deviation" },
+ { 5, "round-trip-time" },
+ { 6, "rx-timing-deviation-LCR" },
+ { 7, "angle-Of-Arrival-LCR" },
+ { 8, "hs-sich-quality" },
+ { 9, "best-Cell-Portions" },
+ { 10, "rx-timing-deviation-768" },
+ { 11, "rx-timing-deviation-384-extended" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
+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);
return offset;
}
-static int dissect_notUsed_pCPCHes_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_pCPCHes_parameters);
-}
-static int dissect_notUsed_cPCH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_cPCH_parameters);
-}
-static int dissect_notUsed_1_pCPCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_1_pCPCH_InformationList);
-}
-static int dissect_notUsed_2_cPCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_2_cPCH_InformationList);
-}
-static int dissect_notUsed_3_aP_AICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_3_aP_AICH_InformationList);
-}
-static int dissect_notUsed_4_cDCA_ICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_4_cDCA_ICH_InformationList);
-}
-static int dissect_notUsed_cPCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_cPCH);
-}
-static int dissect_yes_Deletion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_yes_Deletion);
-}
-static int dissect_not_Used_sSDT_CellID_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_CellID_Length);
-}
-static int dissect_not_Used_s_FieldLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_s_FieldLength);
-}
-static int dissect_not_Used_pDSCH_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_pDSCH_RL_ID);
-}
-static int dissect_not_Used_pDSCH_CodeMapping(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_pDSCH_CodeMapping);
-}
-static int dissect_not_Used_sSDT_Cell_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_Cell_Identity);
-}
-static int dissect_not_Used_dSCH_InformationResponseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_dSCH_InformationResponseList);
-}
-static int dissect_not_Used_tFCI2_BearerInformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_tFCI2_BearerInformationResponse);
-}
-static int dissect_not_Used_sSDT_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_CellIdentity);
-}
-static int dissect_not_Used_sSDT_CellIDLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_CellIDLength);
-}
-static int dissect_not_Used_sSDT_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_Indication);
-}
-static int dissect_nodeB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_nodeB);
-}
-static int dissect_lateEntrantCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_lateEntrantCell);
-}
-static int dissect_frequencyAcquisition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_frequencyAcquisition);
-}
-static int dissect_cellSyncBurstNotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_cellSyncBurstNotAvailable);
-}
-static int dissect_syncDLCodeIDNotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_syncDLCodeIDNotAvailable);
-}
-static int dissect_notUsed_1_acknowledged_PCPCH_access_preambles(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles);
-}
-static int dissect_notUsed_2_detected_PCPCH_access_preambles(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_2_detected_PCPCH_access_preambles);
-}
-static int dissect_separate_indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_separate_indication);
-}
-static int dissect_unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_unsynchronised);
-}
-static int dissect_remove(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_remove);
-}
-static int dissect_e_DCH_Scheduled_Transmission_Grant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_e_DCH_Scheduled_Transmission_Grant);
-}
-static int dissect_no_bad_satellites(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_no_bad_satellites);
-}
-static int dissect_onDemand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_onDemand);
-}
-static int dissect_defaultMidamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_defaultMidamble);
-}
-static int dissect_commonMidamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_commonMidamble);
-}
-static int dissect_secondary_CPICH_shall_not_be_used(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_secondary_CPICH_shall_not_be_used);
-}
-static int dissect_serving_E_DCH_RL_not_in_this_NodeB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_serving_E_DCH_RL_not_in_this_NodeB);
+
+
+
+static int
+dissect_nbap_SIR_Error_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, 125U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_not_Used_splitType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_splitType);
+
+
+
+static int
+dissect_nbap_Transmitted_Code_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, 127U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_not_Used_lengthOfTFCI2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_lengthOfTFCI2);
+
+
+
+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_not_Used_split_in_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_split_in_TFCI);
+
+
+
+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);
+
+ return offset;
}
-static int dissect_notApplicable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notApplicable);
+
+
+
+static int
+dissect_nbap_Round_Trip_Time_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, 32767U, NULL, FALSE);
+
+ return offset;
}
static int
-dissect_nbap_SCH_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Extension_DedicatedMeasurementValue(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 int dissect_sCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_sCH_Information);
+
+
+static const value_string nbap_DedicatedMeasurementValue_vals[] = {
+ { 0, "sIR-Value" },
+ { 1, "sIR-ErrorValue" },
+ { 2, "transmittedCodePowerValue" },
+ { 3, "rSCP" },
+ { 4, "rxTimingDeviationValue" },
+ { 5, "roundTripTime" },
+ { 6, "extension-DedicatedMeasurementValue" },
+ { 0, NULL }
+};
+
+static const per_choice_t DedicatedMeasurementValue_choice[] = {
+ { 0, &hf_nbap_sIR_Value , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value },
+ { 1, &hf_nbap_sIR_ErrorValue , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value },
+ { 2, &hf_nbap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value },
+ { 3, &hf_nbap_rSCP , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value },
+ { 4, &hf_nbap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value },
+ { 5, &hf_nbap_roundTripTime , ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_Value },
+ { 6, &hf_nbap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_DedicatedMeasurementValue },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_DedicatedMeasurementValue(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_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
+ NULL);
+
+ return offset;
}
-static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = {
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
- { &hf_nbap_configurationGenerationID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ConfigurationGenerationID },
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
- { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_primary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_SCH_Information_AuditRsp },
- { &hf_nbap_secondary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_SCH_Information_AuditRsp },
- { &hf_nbap_primary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CPICH_Information_AuditRsp },
- { &hf_nbap_secondary_CPICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_AuditRsp },
- { &hf_nbap_primary_CCPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CCPCH_Information_AuditRsp },
- { &hf_nbap_bCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCH_Information_AuditRsp },
- { &hf_nbap_secondary_CCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CCPCH_InformationList_AuditRsp },
- { &hf_nbap_pCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_AuditRsp },
- { &hf_nbap_pICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_AuditRsp },
- { &hf_nbap_fACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_AuditRsp },
- { &hf_nbap_pRACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_AuditRsp },
- { &hf_nbap_rACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_AuditRsp },
- { &hf_nbap_aICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_AuditRsp },
- { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_sCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_AuditRsp },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
+ { &hf_nbap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
+ { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Cell_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_InformationItem_AuditRsp, Cell_InformationItem_AuditRsp_sequence);
+ ett_nbap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
return offset;
}
-static int dissect_id_Cell_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Cell_InformationItem_AuditRsp);
-}
static int
-dissect_nbap_P_SCH_Information_ResourceStatusInd(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);
+dissect_nbap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_primary_SCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_P_SCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_primary_SCH_Information_01);
+
+
+static const value_string nbap_DedicatedMeasurementValueInformation_vals[] = {
+ { 0, "measurementAvailable" },
+ { 1, "measurementnotAvailable" },
+ { 0, NULL }
+};
+
+static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
+ { 0, &hf_nbap_measurementAvailable_01, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementAvailable },
+ { 1, &hf_nbap_measurementnotAvailable_01, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementnotAvailable },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_DedicatedMeasurementValueInformation(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_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
+ NULL);
+
+ return offset;
}
+static const value_string nbap_DelayedActivation_vals[] = {
+ { 0, "cfn" },
+ { 1, "separate-indication" },
+ { 0, NULL }
+};
+
+static const per_choice_t DelayedActivation_choice[] = {
+ { 0, &hf_nbap_cfn , ASN1_NO_EXTENSIONS , dissect_nbap_CFN },
+ { 1, &hf_nbap_separate_indication, ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_S_SCH_Information_ResourceStatusInd(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);
+dissect_nbap_DelayedActivation(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_DelayedActivation, DelayedActivation_choice,
+ NULL);
return offset;
}
-static int dissect_secondary_SCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_SCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_secondary_SCH_Information_01);
+
+
+static const value_string nbap_Execution_Type_vals[] = {
+ { 0, "synchronised" },
+ { 1, "unsynchronised" },
+ { 0, NULL }
+};
+
+static const per_choice_t Execution_Type_choice[] = {
+ { 0, &hf_nbap_synchronised , ASN1_NO_EXTENSIONS , dissect_nbap_CFN },
+ { 1, &hf_nbap_unsynchronised , ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_Execution_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_Execution_Type, Execution_Type_choice,
+ NULL);
+
+ return offset;
}
+static const value_string nbap_FirstRLS_Indicator_vals[] = {
+ { 0, "first-RLS" },
+ { 1, "not-first-RLS" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_P_CPICH_Information_ResourceStatusInd(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);
+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_primary_CPICH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_P_CPICH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_primary_CPICH_Information_01);
+
+
+
+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 S_CPICH_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+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 },
+ { &hf_nbap_firstRLS_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FirstRLS_Indicator },
+ { &hf_nbap_propagation_delay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_S_CPICH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_S_CPICH_InformationList_ResourceStatusInd, S_CPICH_InformationList_ResourceStatusInd_sequence_of,
- 1, 32);
+dissect_nbap_Activate_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_Activate_Info, Activate_Info_sequence);
return offset;
}
-static int dissect_secondary_CPICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CPICH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_secondary_CPICH_Information);
+
+
+static const per_sequence_t Deactivate_Info_sequence[] = {
+ { &hf_nbap_deactivation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Deactivate_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_Deactivate_Info, Deactivate_Info_sequence);
+
+ return offset;
}
+static const value_string nbap_DelayedActivationUpdate_vals[] = {
+ { 0, "activate" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
+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 },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_P_CCPCH_Information_ResourceStatusInd(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);
+dissect_nbap_DelayedActivationUpdate(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_DelayedActivationUpdate, DelayedActivationUpdate_choice,
+ NULL);
return offset;
}
-static int dissect_primary_CCPCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_P_CCPCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_primary_CCPCH_Information_01);
+
+
+
+static int
+dissect_nbap_DeltaSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 30U, NULL, FALSE);
+
+ return offset;
}
static int
-dissect_nbap_BCH_Information_ResourceStatusInd(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);
+dissect_nbap_INTEGER_0_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 119U, NULL, FALSE);
return offset;
}
-static int dissect_bCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_bCH_Information_01);
+
+
+
+static int
+dissect_nbap_INTEGER_0_3_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const value_string nbap_GANSS_StatusHealth_vals[] = {
+ { 0, "udre-scale-1dot0" },
+ { 1, "udre-scale-0dot75" },
+ { 2, "udre-scale-0dot5" },
+ { 3, "udre-scale-0dot3" },
+ { 4, "udre-scale-0dot2" },
+ { 5, "udre-scale-0dot1" },
+ { 6, "no-data" },
+ { 7, "invalid-data" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_S_CCPCH_InformationList_ResourceStatusInd, S_CCPCH_InformationList_ResourceStatusInd_sequence_of,
- 1, 32);
+dissect_nbap_GANSS_StatusHealth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_secondary_CCPCH_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_InformationList_01);
+
+
+
+static int
+dissect_nbap_INTEGER_0_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
+
+ return offset;
}
static int
-dissect_nbap_PCH_Information_ResourceStatusInd(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);
+dissect_nbap_BIT_STRING_SIZE_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 10, 10, FALSE, NULL);
return offset;
}
-static int dissect_pCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_pCH_Information_01);
+
+
+static const value_string nbap_UDRE_vals[] = {
+ { 0, "udre-minusequal-one-m" },
+ { 1, "udre-betweenoneandfour-m" },
+ { 2, "udre-betweenfourandeight-m" },
+ { 3, "udre-greaterequaleight-m" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_UDRE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
+
+ return offset;
}
static int
-dissect_nbap_PICH_Information_ResourceStatusInd(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);
+dissect_nbap_INTEGER_M2047_2047(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2047, 2047U, NULL, FALSE);
return offset;
}
-static int dissect_pICH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_pICH_Information_01);
+
+
+
+static int
+dissect_nbap_INTEGER_M127_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -127, 127U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_FACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DGANSS_SignalInformationItem_sequence[] = {
+ { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_gANSS_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_udre , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
+ { &hf_nbap_ganss_prc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2047_2047 },
+ { &hf_nbap_ganss_rrc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M127_127 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FACH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_FACH_InformationList_ResourceStatusInd, FACH_InformationList_ResourceStatusInd_sequence_of,
- 1, 256);
+dissect_nbap_DGANSS_SignalInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DGANSS_SignalInformationItem, DGANSS_SignalInformationItem_sequence);
return offset;
}
-static int dissect_fACH_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_fACH_InformationList_01);
-}
-static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DGANSS_SignalInformation_sequence_of[1] = {
+ { &hf_nbap_DGANSS_SignalInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_SignalInformationItem },
};
static int
-dissect_nbap_PRACH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DGANSS_SignalInformation(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_PRACH_InformationList_ResourceStatusInd, PRACH_InformationList_ResourceStatusInd_sequence_of,
- 1, 16);
+ ett_nbap_DGANSS_SignalInformation, DGANSS_SignalInformation_sequence_of,
+ 1, maxGANSSSat);
return offset;
}
-static int dissect_pRACH_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_pRACH_InformationList_01);
-}
-static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_RACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DGANSS_InformationItem_sequence[] = {
+ { &hf_nbap_gANSS_SignalId , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_3_ },
+ { &hf_nbap_gANSS_StatusHealth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_StatusHealth },
+ { &hf_nbap_dGANSS_SignalInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGANSS_SignalInformation },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RACH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_RACH_InformationList_ResourceStatusInd, RACH_InformationList_ResourceStatusInd_sequence_of,
- 1, 16);
+dissect_nbap_DGANSS_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_DGANSS_InformationItem, DGANSS_InformationItem_sequence);
return offset;
}
-static int dissect_rACH_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_rACH_InformationList_01);
-}
-static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_AICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DGANSS_Information_sequence_of[1] = {
+ { &hf_nbap_DGANSS_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_InformationItem },
};
static int
-dissect_nbap_AICH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DGANSS_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_AICH_InformationList_ResourceStatusInd, AICH_InformationList_ResourceStatusInd_sequence_of,
- 1, 16);
+ ett_nbap_DGANSS_Information, DGANSS_Information_sequence_of,
+ 1, maxSgnType);
return offset;
}
-static int dissect_aICH_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_aICH_InformationList_01);
-}
+static const per_sequence_t DGANSSCorrections_sequence[] = {
+ { &hf_nbap_dGANSS_ReferenceTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_119 },
+ { &hf_nbap_dGANSS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_Information },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_SCH_Information_ResourceStatusInd(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);
+dissect_nbap_DGANSSCorrections(tvbuff_t *tvb _U_, int offset _U_, 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_DGANSSCorrections, DGANSSCorrections_sequence);
return offset;
}
-static int dissect_sCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_sCH_Information_01);
+
+
+static const value_string nbap_PRCDeviation_vals[] = {
+ { 0, "one" },
+ { 1, "two" },
+ { 2, "five" },
+ { 3, "ten" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_PRCDeviation(tvbuff_t *tvb _U_, int offset _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 Cell_InformationItem_ResourceStatusInd_sequence[] = {
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AvailabilityStatus },
- { &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_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 },
- { &hf_nbap_pCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_ResourceStatusInd },
- { &hf_nbap_pICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_ResourceStatusInd },
- { &hf_nbap_fACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_ResourceStatusInd },
- { &hf_nbap_pRACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_ResourceStatusInd },
- { &hf_nbap_rACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_ResourceStatusInd },
- { &hf_nbap_aICH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_ResourceStatusInd },
- { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_sCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_ResourceStatusInd },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t DGANSSThreshold_sequence[] = {
+ { &hf_nbap_pRCDeviation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DGANSSThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_InformationItem_ResourceStatusInd, Cell_InformationItem_ResourceStatusInd_sequence);
+ ett_nbap_DGANSSThreshold, DGANSSThreshold_sequence);
return offset;
}
-static int dissect_id_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Cell_InformationItem_ResourceStatusInd);
+
+
+
+static int
+dissect_nbap_GPSTOW(tvbuff_t *tvb _U_, int offset _U_, 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, 604799U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const value_string nbap_GPS_Status_Health_vals[] = {
+ { 0, "udre-scale-1dot0" },
+ { 1, "udre-scale-0dot75" },
+ { 2, "udre-scale-0dot5" },
+ { 3, "udre-scale-0dot3" },
+ { 4, "udre-scale-0dot1" },
+ { 5, "no-data" },
+ { 6, "invalid-data" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_Cell_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_InformationList_AuditRsp, Cell_InformationList_AuditRsp_sequence_of,
- 1, 256);
+dissect_nbap_GPS_Status_Health(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Cell_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Cell_InformationList_AuditRsp);
-}
static int
-dissect_nbap_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SAT_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, 127U, NULL, TRUE);
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_id_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellParameterID(tvb, offset, actx, tree, hf_nbap_id_CellParameterID);
-}
-static int dissect_cellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellParameterID(tvb, offset, actx, tree, hf_nbap_cellParameterID);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 8, 8, FALSE, NULL);
+
+ return offset;
}
static int
-dissect_nbap_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+ -2047, 2047U, NULL, FALSE);
return offset;
}
-static int dissect_id_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_id_CFN);
-}
-static int dissect_cFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_cFN);
+
+
+
+static int
+dissect_nbap_Range_Correction_Rate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -127, 127U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_cMConfigurationChangeCFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_cMConfigurationChangeCFN);
+
+
+static const per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = {
+ { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
+ { &hf_nbap_iode_dgps , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_udre , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
+ { &hf_nbap_prc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRC },
+ { &hf_nbap_range_correction_rate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Range_Correction_Rate },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_SAT_Info_DGPSCorrections_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_SAT_Info_DGPSCorrections_Item, SAT_Info_DGPSCorrections_Item_sequence);
+
+ return offset;
}
-static int dissect_tGCFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_tGCFN);
+
+
+static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = {
+ { &hf_nbap_SAT_Info_DGPSCorrections_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections_Item },
+};
+
+static int
+dissect_nbap_SAT_Info_DGPSCorrections(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_SAT_Info_DGPSCorrections, SAT_Info_DGPSCorrections_sequence_of,
+ 1, maxNoSat);
+
+ return offset;
}
-static int dissect_cfn(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_cfn);
+
+
+static const per_sequence_t DGPSCorrections_sequence[] = {
+ { &hf_nbap_gpstow , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPSTOW },
+ { &hf_nbap_status_health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Status_Health },
+ { &hf_nbap_satelliteinfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DGPSCorrections(tvbuff_t *tvb _U_, int offset _U_, 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_DGPSCorrections, DGPSCorrections_sequence);
+
+ return offset;
}
-static int dissect_synchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_synchronised);
+
+
+static const per_sequence_t DGPSThresholds_sequence[] = {
+ { &hf_nbap_prcdeviation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DGPSThresholds(tvbuff_t *tvb _U_, int offset _U_, 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_DGPSThresholds, DGPSThresholds_sequence);
+
+ return offset;
}
-static const value_string nbap_TUTRANGPSAccuracyClass_vals[] = {
- { 0, "accuracy-class-A" },
- { 1, "accuracy-class-B" },
- { 2, "accuracy-class-C" },
+static const value_string nbap_DiversityControlField_vals[] = {
+ { 0, "may" },
+ { 1, "must" },
+ { 2, "must-not" },
{ 0, NULL }
};
static int
-dissect_nbap_TUTRANGPSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DiversityControlField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tUTRANGPSMeasurementAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPSAccuracyClass(tvb, offset, actx, tree, hf_nbap_tUTRANGPSMeasurementAccuracyClass);
-}
-static const value_string nbap_CommonMeasurementAccuracy_vals[] = {
- { 0, "tUTRANGPSMeasurementAccuracyClass" },
+static const value_string nbap_DiversityMode_vals[] = {
+ { 0, "none" },
+ { 1, "sTTD" },
+ { 2, "closed-loop-mode1" },
+ { 3, "not-used-closed-loop-mode2" },
{ 0, NULL }
};
-static const per_choice_t CommonMeasurementAccuracy_choice[] = {
- { 0, &hf_nbap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSAccuracyClass },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_CommonMeasurementAccuracy(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_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
- NULL);
+dissect_nbap_DiversityMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_CommonMeasurementAccuracy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementAccuracy(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementAccuracy);
-}
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_DL_DPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 100U, NULL, FALSE);
+ 0U, 16U, NULL, TRUE);
return offset;
}
-static int dissect_id_Transmitted_Carrier_Power_For_CellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion);
-}
-static int dissect_transmitted_carrier_power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_nbap_transmitted_carrier_power);
-}
-static int dissect_transmitted_Carrier_Power_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_nbap_transmitted_Carrier_Power_Value);
-}
+static const value_string nbap_DL_DPCH_TimingAdjustment_vals[] = {
+ { 0, "timing-advance" },
+ { 1, "timing-delay" },
+ { 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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 621U, NULL, FALSE);
+dissect_nbap_DL_DPCH_TimingAdjustment(tvbuff_t *tvb _U_, int offset _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_received_total_wide_band_power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Received_total_wide_band_power_Value(tvb, offset, actx, tree, hf_nbap_received_total_wide_band_power);
-}
-static int dissect_received_total_wide_band_power_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Received_total_wide_band_power_Value(tvb, offset, actx, tree, hf_nbap_received_total_wide_band_power_value);
-}
static int
-dissect_nbap_Acknowledged_PRACH_preambles_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_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, 240U, NULL, TRUE);
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_acknowledged_prach_preambles(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Acknowledged_PRACH_preambles_Value(tvb, offset, actx, tree, hf_nbap_acknowledged_prach_preambles);
-}
+static const value_string nbap_MidambleConfigurationBurstType1And3_vals[] = {
+ { 0, "v4" },
+ { 1, "v8" },
+ { 2, "v16" },
+ { 0, NULL }
+};
+
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);
+dissect_nbap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb _U_, int offset _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_uL_TimeslotISCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeslotISCP_Value(tvb, offset, actx, tree, hf_nbap_uL_TimeslotISCP);
-}
-static int dissect_iSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeslotISCP_Value(tvb, offset, actx, tree, hf_nbap_iSCP);
-}
static int
-dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_MidambleShiftLong(tvbuff_t *tvb _U_, int offset _U_, 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_extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_CommonMeasurementValue(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementValue);
-}
-static const value_string nbap_CommonMeasurementValue_vals[] = {
- { 0, "transmitted-carrier-power" },
- { 1, "received-total-wide-band-power" },
- { 2, "acknowledged-prach-preambles" },
- { 3, "uL-TimeslotISCP" },
- { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
- { 5, "notUsed-2-detected-PCPCH-access-preambles" },
- { 6, "extension-CommonMeasurementValue" },
+static const value_string nbap_MidambleAllocationMode1_vals[] = {
+ { 0, "defaultMidamble" },
+ { 1, "commonMidamble" },
+ { 2, "ueSpecificMidamble" },
{ 0, NULL }
};
-static const per_choice_t CommonMeasurementValue_choice[] = {
- { 0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
- { 1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value },
- { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value },
- { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value },
- { 4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
+static const per_choice_t MidambleAllocationMode1_choice[] = {
+ { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MidambleAllocationMode1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
+ ett_nbap_MidambleAllocationMode1, MidambleAllocationMode1_choice,
NULL);
return offset;
}
-static int dissect_commonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementValue(tvb, offset, actx, tree, hf_nbap_commonMeasurementValue);
-}
-static int dissect_commonmeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementValue(tvb, offset, actx, tree, hf_nbap_commonmeasurementValue);
-}
-static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
- { &hf_nbap_commonmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t Type1_sequence[] = {
+ { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
+ { &hf_nbap_midambleAllocationMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode1 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Type1(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
+ ett_nbap_Type1, Type1_sequence);
return offset;
}
-static int dissect_measurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementAvailable(tvb, offset, actx, tree, hf_nbap_measurementAvailable);
-}
+static const value_string nbap_MidambleConfigurationBurstType2_vals[] = {
+ { 0, "v3" },
+ { 1, "v6" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_CommonMeasurementnotAvailable(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);
+dissect_nbap_MidambleConfigurationBurstType2(tvbuff_t *tvb _U_, int offset _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_measurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementnotAvailable(tvb, offset, actx, tree, hf_nbap_measurementnotAvailable);
+
+
+
+static int
+dissect_nbap_MidambleShiftShort(tvbuff_t *tvb _U_, int offset _U_, 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, FALSE);
+
+ return offset;
}
-static const value_string nbap_CommonMeasurementValueInformation_vals[] = {
- { 0, "measurementAvailable" },
- { 1, "measurementnotAvailable" },
+static const value_string nbap_MidambleAllocationMode2_vals[] = {
+ { 0, "defaultMidamble" },
+ { 1, "commonMidamble" },
+ { 2, "ueSpecificMidamble" },
{ 0, NULL }
};
-static const per_choice_t CommonMeasurementValueInformation_choice[] = {
- { 0, &hf_nbap_measurementAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementAvailable },
- { 1, &hf_nbap_measurementnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementnotAvailable },
+static const per_choice_t MidambleAllocationMode2_choice[] = {
+ { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 2, &hf_nbap_ueSpecificMidamble_01, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftShort },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MidambleAllocationMode2(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_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
+ ett_nbap_MidambleAllocationMode2, MidambleAllocationMode2_choice,
NULL);
return offset;
}
-static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_commonMeasurementValueInformation);
-}
-static const per_sequence_t Cell_CM_Rprt_sequence[] = {
- { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t Type2_sequence[] = {
+ { &hf_nbap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2 },
+ { &hf_nbap_midambleAllocationMode_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode2 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Cell_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
+ ett_nbap_Type2, Type2_sequence);
return offset;
}
-static int dissect_cell_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_CM_Rprt(tvb, offset, actx, tree, hf_nbap_cell_05);
-}
-static const per_sequence_t RACH_CM_Rprt_sequence[] = {
- { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_MidambleAllocationMode3_vals[] = {
+ { 0, "defaultMidamble" },
+ { 1, "ueSpecificMidamble" },
+ { 0, NULL }
+};
+
+static const per_choice_t MidambleAllocationMode3_choice[] = {
+ { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_RACH_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RACH_CM_Rprt, RACH_CM_Rprt_sequence);
+dissect_nbap_MidambleAllocationMode3(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_MidambleAllocationMode3, MidambleAllocationMode3_choice,
+ NULL);
return offset;
}
-static int dissect_rACH_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_CM_Rprt(tvb, offset, actx, tree, hf_nbap_rACH_03);
-}
+static const per_sequence_t Type3_sequence[] = {
+ { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
+ { &hf_nbap_midambleAllocationMode_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode3 },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_Type3(tvbuff_t *tvb _U_, int offset _U_, 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_Type3, Type3_sequence);
return offset;
}
-static int dissect_extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt);
-}
-static const value_string nbap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
- { 0, "cell" },
- { 1, "rACH" },
- { 2, "notUsed-cPCH" },
- { 3, "extension-CommonMeasurementObjectType-CM-Rprt" },
+static const value_string nbap_MidambleShiftAndBurstType_vals[] = {
+ { 0, "type1" },
+ { 1, "type2" },
+ { 2, "type3" },
{ 0, NULL }
};
-static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
- { 0, &hf_nbap_cell_05 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rprt },
- { 1, &hf_nbap_rACH_03 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rprt },
- { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt },
+static const per_choice_t MidambleShiftAndBurstType_choice[] = {
+ { 0, &hf_nbap_type1 , ASN1_EXTENSION_ROOT , dissect_nbap_Type1 },
+ { 1, &hf_nbap_type2 , ASN1_EXTENSION_ROOT , dissect_nbap_Type2 },
+ { 2, &hf_nbap_type3 , ASN1_EXTENSION_ROOT , dissect_nbap_Type3 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MidambleShiftAndBurstType(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_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
+ ett_nbap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rprt);
+
+
+static const value_string nbap_TFCI_Presence_vals[] = {
+ { 0, "present" },
+ { 1, "not-present" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TFCI_Presence(tvbuff_t *tvb _U_, int offset _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_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DPCH_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, 14U, NULL, FALSE);
+ 0U, 239U, NULL, FALSE);
return offset;
}
-static int dissect_id_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_id_TimeSlot);
-}
-static int dissect_timeslot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_timeslot);
-}
-static int dissect_timeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_timeSlot);
-}
-static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item);
+
+
+static const value_string nbap_TDD_ChannelisationCode_vals[] = {
+ { 0, "chCode1div1" },
+ { 1, "chCode2div1" },
+ { 2, "chCode2div2" },
+ { 3, "chCode4div1" },
+ { 4, "chCode4div2" },
+ { 5, "chCode4div3" },
+ { 6, "chCode4div4" },
+ { 7, "chCode8div1" },
+ { 8, "chCode8div2" },
+ { 9, "chCode8div3" },
+ { 10, "chCode8div4" },
+ { 11, "chCode8div5" },
+ { 12, "chCode8div6" },
+ { 13, "chCode8div7" },
+ { 14, "chCode8div8" },
+ { 15, "chCode16div1" },
+ { 16, "chCode16div2" },
+ { 17, "chCode16div3" },
+ { 18, "chCode16div4" },
+ { 19, "chCode16div5" },
+ { 20, "chCode16div6" },
+ { 21, "chCode16div7" },
+ { 22, "chCode16div8" },
+ { 23, "chCode16div9" },
+ { 24, "chCode16div10" },
+ { 25, "chCode16div11" },
+ { 26, "chCode16div12" },
+ { 27, "chCode16div13" },
+ { 28, "chCode16div14" },
+ { 29, "chCode16div15" },
+ { 30, "chCode16div16" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _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, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t Cell_CM_Rqst_sequence[] = {
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Cell_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_DL_Code_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_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
+ ett_nbap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
return offset;
}
-static int dissect_cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_CM_Rqst(tvb, offset, actx, tree, hf_nbap_cell);
+
+
+static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
+ { &hf_nbap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_InformationItem },
+};
+
+static int
+dissect_nbap_TDD_DL_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
+ 1, maxNrOfDPCHs);
+
+ return offset;
}
-static const per_sequence_t RACH_CM_Rqst_sequence[] = {
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RACH_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_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_RACH_CM_Rqst, RACH_CM_Rqst_sequence);
+ ett_nbap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
return offset;
}
-static int dissect_rACH_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_CM_Rqst(tvb, offset, actx, tree, hf_nbap_rACH_01);
-}
+static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationItem },
+};
static int
-dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_DL_Timeslot_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_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst);
+
+
+
+static int
+dissect_nbap_TimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
- { 0, "cell" },
- { 1, "rACH" },
- { 2, "notUsed-cPCH" },
- { 3, "extension-CommonMeasurementObjectType-CM-Rqst" },
+static const value_string nbap_MidambleAllocationMode_vals[] = {
+ { 0, "defaultMidamble" },
+ { 1, "commonMidamble" },
+ { 2, "uESpecificMidamble" },
{ 0, NULL }
};
-static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
- { 0, &hf_nbap_cell , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rqst },
- { 1, &hf_nbap_rACH_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rqst },
- { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
- NULL);
+dissect_nbap_MidambleAllocationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rqst);
+
+
+static const value_string nbap_MidambleConfigurationLCR_vals[] = {
+ { 0, "v2" },
+ { 1, "v4" },
+ { 2, "v6" },
+ { 3, "v8" },
+ { 4, "v10" },
+ { 5, "v12" },
+ { 6, "v14" },
+ { 7, "v16" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t Cell_CM_Rsp_sequence[] = {
- { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
+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_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 }
};
static int
-dissect_nbap_Cell_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
+ ett_nbap_MidambleShiftLCR, MidambleShiftLCR_sequence);
return offset;
}
-static int dissect_cell_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_CM_Rsp(tvb, offset, actx, tree, hf_nbap_cell_01);
+
+
+static const value_string nbap_Modulation_vals[] = {
+ { 0, "qPSK" },
+ { 1, "eightPSK" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Modulation(tvbuff_t *tvb _U_, int offset _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 RACH_CM_Rsp_sequence[] = {
- { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
+static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
+ { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_modulation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Modulation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RACH_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, 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_RACH_CM_Rsp, RACH_CM_Rsp_sequence);
+ ett_nbap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
return offset;
}
-static int dissect_rACH_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_CM_Rsp(tvb, offset, actx, tree, hf_nbap_rACH_02);
-}
static int
-dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_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, 24U, NULL, TRUE);
return offset;
}
-static int dissect_extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp);
+
+
+
+static int
+dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_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, 24U, NULL, TRUE);
+
+ return offset;
}
-static const value_string nbap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
- { 0, "cell" },
- { 1, "rACH" },
- { 2, "notUsed-cPCH" },
- { 3, "extension-CommonMeasurementObjectType-CM-Rsp" },
+static const value_string nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
+ { 0, "qPSK" },
+ { 1, "eightPSK" },
{ 0, NULL }
};
-static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
- { 0, &hf_nbap_cell_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rsp },
- { 1, &hf_nbap_rACH_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rsp },
- { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp },
+static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
+ { 0, &hf_nbap_qPSK_01 , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
+ { 1, &hf_nbap_eightPSK , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_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_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
+ ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rsp);
-}
-static const value_string nbap_CommonMeasurementType_vals[] = {
- { 0, "received-total-wide-band-power" },
- { 1, "transmitted-carrier-power" },
- { 2, "acknowledged-prach-preambles" },
- { 3, "ul-timeslot-iscp" },
- { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
- { 5, "notUsed-2-detected-PCPCH-access-preambles" },
- { 6, "uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning" },
- { 7, "sFN-SFN-Observed-Time-Difference" },
- { 8, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
- { 9, "hS-DSCH-Required-Power" },
- { 10, "hS-DSCH-Provided-Bit-Rate" },
- { 11, "received-total-wide-band-power-for-cellPortion" },
- { 12, "transmitted-carrier-power-for-cellPortion" },
- { 13, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
- { 14, "upPTS-Interference" },
- { 15, "dLTransmissionBranchLoad" },
- { 16, "hS-DSCH-Required-Power-for-cell-portion" },
- { 17, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
- { 18, "e-DCH-Provided-Bit-Rate" },
- { 0, NULL }
+static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
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, 13, NULL);
+dissect_nbap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
return offset;
}
-static int dissect_id_CommonMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonMeasurementType(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementType);
-}
+static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
+ { &hf_nbap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_InformationItem },
+};
static int
-dissect_nbap_FDD_S_CCPCH_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, 149U, NULL, FALSE);
+dissect_nbap_TDD_DL_Code_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_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
+ 1, maxNrOfDPCHLCRs);
return offset;
}
-static int dissect_fdd_S_CCPCH_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_S_CCPCH_Offset(tvb, offset, actx, tree, hf_nbap_fdd_S_CCPCH_Offset);
-}
+static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
+ { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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);
+dissect_nbap_DL_TimeslotLCR_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_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
return offset;
}
-static int dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst);
-}
-static int dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code);
-}
-static int dissect_dl_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_dl_ScramblingCode);
-}
-static int dissect_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst);
-}
-static int dissect_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code);
-}
+static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
+ { &hf_nbap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_InformationItem },
+};
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_DL_TimeslotLCR_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_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
+ 1, maxNrOfDLTSLCRs);
return offset;
}
-static int dissect_fdd_DL_ChannelisationCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_fdd_DL_ChannelisationCodeNumber);
-}
-static int dissect_fdd_dl_ChannelisationCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_fdd_dl_ChannelisationCodeNumber);
-}
-static int dissect_fDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_fDD_DL_ChannelisationCodeNumber);
-}
-static int dissect_E_AGCH_FDD_Code_List_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_E_AGCH_FDD_Code_List_item);
-}
-static int dissect_e_AGCH_Channelisation_Code(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_e_AGCH_Channelisation_Code);
-}
-static int dissect_e_RGCH_E_HICH_Channelisation_Code(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_e_RGCH_E_HICH_Channelisation_Code);
-}
-static int dissect_E_RGCH_E_HICH_FDD_Code_List_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item);
-}
+static const value_string nbap_MidambleAllocationMode7681_vals[] = {
+ { 0, "defaultMidamble" },
+ { 1, "commonMidamble" },
+ { 2, "ueSpecificMidamble" },
+ { 0, NULL }
+};
+
+static const per_choice_t MidambleAllocationMode7681_choice[] = {
+ { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3U, NULL, FALSE);
+dissect_nbap_MidambleAllocationMode7681(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_MidambleAllocationMode7681, MidambleAllocationMode7681_choice,
+ NULL);
return offset;
}
-static int dissect_ctfc2bit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_3(tvb, offset, actx, tree, hf_nbap_ctfc2bit);
-}
+static const per_sequence_t Type7681_sequence[] = {
+ { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
+ { &hf_nbap_midambleAllocationMode_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7681 },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
+dissect_nbap_Type7681(tvbuff_t *tvb _U_, int offset _U_, 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_Type7681, Type7681_sequence);
return offset;
}
-static int dissect_number_of_HS_PDSCH_codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_15(tvb, offset, actx, tree, hf_nbap_number_of_HS_PDSCH_codes);
-}
-static int dissect_burstStart(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_15(tvb, offset, actx, tree, hf_nbap_burstStart);
-}
-static int dissect_ctfc4bit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_15(tvb, offset, actx, tree, hf_nbap_ctfc4bit);
-}
+static const value_string nbap_MidambleConfigurationBurstType2_768_vals[] = {
+ { 0, "v4" },
+ { 1, "v8" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_INTEGER_0_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, FALSE);
+dissect_nbap_MidambleConfigurationBurstType2_768(tvbuff_t *tvb _U_, int offset _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_seed(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_63(tvb, offset, actx, tree, hf_nbap_seed);
-}
-static int dissect_noinitialOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_63(tvb, offset, actx, tree, hf_nbap_noinitialOffset);
-}
-static int dissect_ctfc6bit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_63(tvb, offset, actx, tree, hf_nbap_ctfc6bit);
-}
static int
-dissect_nbap_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MidambleShiftShort768(tvbuff_t *tvb _U_, int offset _U_, 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, 7U, NULL, FALSE);
return offset;
}
-static int dissect_initialOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_255(tvb, offset, actx, tree, hf_nbap_initialOffset);
-}
-static int dissect_ctfc8bit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_255(tvb, offset, actx, tree, hf_nbap_ctfc8bit);
-}
+static const value_string nbap_MidambleAllocationMode7682_vals[] = {
+ { 0, "defaultMidamble" },
+ { 1, "commonMidamble" },
+ { 2, "ueSpecificMidamble" },
+ { 0, NULL }
+};
+
+static const per_choice_t MidambleAllocationMode7682_choice[] = {
+ { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 2, &hf_nbap_ueSpecificMidamble_02, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftShort768 },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+dissect_nbap_MidambleAllocationMode7682(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_MidambleAllocationMode7682, MidambleAllocationMode7682_choice,
+ NULL);
return offset;
}
-static int dissect_iP_Start(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_4095(tvb, offset, actx, tree, hf_nbap_iP_Start);
-}
-static int dissect_ctfc12bit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_4095(tvb, offset, actx, tree, hf_nbap_ctfc12bit);
-}
+static const per_sequence_t Type7682_sequence[] = {
+ { &hf_nbap_midambleConfigurationBurstType2_768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2_768 },
+ { &hf_nbap_midambleAllocationMode_05, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7682 },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_16777215(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_Type7682(tvbuff_t *tvb _U_, int offset _U_, 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_Type7682, Type7682_sequence);
return offset;
}
-static int dissect_ctfcmaxbit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_16777215(tvb, offset, actx, tree, hf_nbap_ctfcmaxbit);
-}
-static const value_string nbap_TFCS_CTFC_vals[] = {
- { 0, "ctfc2bit" },
- { 1, "ctfc4bit" },
- { 2, "ctfc6bit" },
- { 3, "ctfc8bit" },
- { 4, "ctfc12bit" },
- { 5, "ctfc16bit" },
- { 6, "ctfcmaxbit" },
+static const value_string nbap_MidambleAllocationMode7683_vals[] = {
+ { 0, "defaultMidamble" },
+ { 1, "ueSpecificMidamble" },
{ 0, NULL }
};
-static const per_choice_t TFCS_CTFC_choice[] = {
- { 0, &hf_nbap_ctfc2bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_3 },
- { 1, &hf_nbap_ctfc4bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_15 },
- { 2, &hf_nbap_ctfc6bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 },
- { 3, &hf_nbap_ctfc8bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 },
- { 4, &hf_nbap_ctfc12bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_4095 },
- { 5, &hf_nbap_ctfc16bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_65535 },
- { 6, &hf_nbap_ctfcmaxbit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_16777215 },
+static const per_choice_t MidambleAllocationMode7683_choice[] = {
+ { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_TFCS_CTFC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MidambleAllocationMode7683(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_TFCS_CTFC, TFCS_CTFC_choice,
+ ett_nbap_MidambleAllocationMode7683, MidambleAllocationMode7683_choice,
NULL);
return offset;
}
-static int dissect_cTFC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCS_CTFC(tvb, offset, actx, tree, hf_nbap_cTFC);
-}
-
-
-
-static int
-dissect_nbap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
-
- return offset;
-}
-static int dissect_betaC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BetaCD(tvb, offset, actx, tree, hf_nbap_betaC);
-}
-static int dissect_betaD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BetaCD(tvb, offset, actx, tree, hf_nbap_betaD);
-}
-static int dissect_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BetaCD(tvb, offset, actx, tree, hf_nbap_tdd);
-}
-static const per_sequence_t T_fdd_sequence[] = {
- { &hf_nbap_betaC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
- { &hf_nbap_betaD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t Type7683_sequence[] = {
+ { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
+ { &hf_nbap_midambleAllocationMode_06, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7683 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_fdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Type7683(tvbuff_t *tvb _U_, int offset _U_, 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_T_fdd, T_fdd_sequence);
+ ett_nbap_Type7683, Type7683_sequence);
return offset;
}
-static int dissect_fdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_fdd(tvb, offset, actx, tree, hf_nbap_fdd);
-}
-static const value_string nbap_T_gainFactor_vals[] = {
- { 0, "fdd" },
- { 1, "tdd" },
+static const value_string nbap_MidambleShiftAndBurstType768_vals[] = {
+ { 0, "type1" },
+ { 1, "type2" },
+ { 2, "type3" },
{ 0, NULL }
};
-static const per_choice_t T_gainFactor_choice[] = {
- { 0, &hf_nbap_fdd , ASN1_EXTENSION_ROOT , dissect_nbap_T_fdd },
- { 1, &hf_nbap_tdd , ASN1_EXTENSION_ROOT , dissect_nbap_BetaCD },
+static const per_choice_t MidambleShiftAndBurstType768_choice[] = {
+ { 0, &hf_nbap_type1_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Type7681 },
+ { 1, &hf_nbap_type2_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Type7682 },
+ { 2, &hf_nbap_type3_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Type7683 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_T_gainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MidambleShiftAndBurstType768(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_T_gainFactor, T_gainFactor_choice,
+ ett_nbap_MidambleShiftAndBurstType768, MidambleShiftAndBurstType768_choice,
NULL);
return offset;
}
-static int dissect_gainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_gainFactor(tvb, offset, actx, tree, hf_nbap_gainFactor);
-}
+static const value_string nbap_TDD_ChannelisationCode768_vals[] = {
+ { 0, "chCode1div1" },
+ { 1, "chCode2div1" },
+ { 2, "chCode2div2" },
+ { 3, "chCode4div1" },
+ { 4, "chCode4div2" },
+ { 5, "chCode4div3" },
+ { 6, "chCode4div4" },
+ { 7, "chCode8div1" },
+ { 8, "chCode8div2" },
+ { 9, "chCode8div3" },
+ { 10, "chCode8div4" },
+ { 11, "chCode8div5" },
+ { 12, "chCode8div6" },
+ { 13, "chCode8div7" },
+ { 14, "chCode8div8" },
+ { 15, "chCode16div1" },
+ { 16, "chCode16div2" },
+ { 17, "chCode16div3" },
+ { 18, "chCode16div4" },
+ { 19, "chCode16div5" },
+ { 20, "chCode16div6" },
+ { 21, "chCode16div7" },
+ { 22, "chCode16div8" },
+ { 23, "chCode16div9" },
+ { 24, "chCode16div10" },
+ { 25, "chCode16div11" },
+ { 26, "chCode16div12" },
+ { 27, "chCode16div13" },
+ { 28, "chCode16div14" },
+ { 29, "chCode16div15" },
+ { 30, "chCode16div16" },
+ { 31, "chCode32div1" },
+ { 32, "chCode32div2" },
+ { 33, "chCode32div3" },
+ { 34, "chCode32div4" },
+ { 35, "chCode32div5" },
+ { 36, "chCode32div6" },
+ { 37, "chCode32div7" },
+ { 38, "chCode32div8" },
+ { 39, "chCode32div9" },
+ { 40, "chCode32div10" },
+ { 41, "chCode32div11" },
+ { 42, "chCode32div12" },
+ { 43, "chCode32div13" },
+ { 44, "chCode32div14" },
+ { 45, "chCode32div15" },
+ { 46, "chCode32div16" },
+ { 47, "chCode32div17" },
+ { 48, "chCode32div18" },
+ { 49, "chCode32div19" },
+ { 50, "chCode32div20" },
+ { 51, "chCode32div21" },
+ { 52, "chCode32div22" },
+ { 53, "chCode32div23" },
+ { 54, "chCode32div24" },
+ { 55, "chCode32div25" },
+ { 56, "chCode32div26" },
+ { 57, "chCode32div27" },
+ { 58, "chCode32div28" },
+ { 59, "chCode32div29" },
+ { 60, "chCode32div30" },
+ { 61, "chCode32div31" },
+ { 62, "chCode32div32" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3U, NULL, FALSE);
+dissect_nbap_TDD_ChannelisationCode768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 63, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_refTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RefTFCNumber(tvb, offset, actx, tree, hf_nbap_refTFCNumber);
-}
-static int dissect_computedGainFactors(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RefTFCNumber(tvb, offset, actx, tree, hf_nbap_computedGainFactors);
-}
-static const per_sequence_t T_signalledGainFactors_sequence[] = {
- { &hf_nbap_gainFactor , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_gainFactor },
- { &hf_nbap_refTFCNumber , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RefTFCNumber },
+static const per_sequence_t TDD_DL_Code_768_InformationItem_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_DL_Code_768_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_T_signalledGainFactors, T_signalledGainFactors_sequence);
+ ett_nbap_TDD_DL_Code_768_InformationItem, TDD_DL_Code_768_InformationItem_sequence);
return offset;
}
-static int dissect_signalledGainFactors(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_signalledGainFactors(tvb, offset, actx, tree, hf_nbap_signalledGainFactors);
-}
-static const value_string nbap_TransportFormatCombination_Beta_vals[] = {
- { 0, "signalledGainFactors" },
- { 1, "computedGainFactors" },
- { 0, NULL }
-};
-
-static const per_choice_t TransportFormatCombination_Beta_choice[] = {
- { 0, &hf_nbap_signalledGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_T_signalledGainFactors },
- { 1, &hf_nbap_computedGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_RefTFCNumber },
- { 0, NULL, 0, NULL }
+static const per_sequence_t TDD_DL_Code_768_Information_sequence_of[1] = {
+ { &hf_nbap_TDD_DL_Code_768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_InformationItem },
};
static int
-dissect_nbap_TransportFormatCombination_Beta(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_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
- NULL);
+dissect_nbap_TDD_DL_Code_768_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_TDD_DL_Code_768_Information, TDD_DL_Code_768_Information_sequence_of,
+ 1, maxNrOfDPCHs768);
return offset;
}
-static int dissect_tFC_Beta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatCombination_Beta(tvb, offset, actx, tree, hf_nbap_tFC_Beta);
-}
-static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
- { &hf_nbap_cTFC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_CTFC },
- { &hf_nbap_tFC_Beta , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatCombination_Beta },
+static const per_sequence_t DL_Timeslot768_InformationItem_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TFCS_TFCSList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot768_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_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
+ ett_nbap_DL_Timeslot768_InformationItem, DL_Timeslot768_InformationItem_sequence);
return offset;
}
-static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCS_TFCSList_item(tvb, offset, actx, tree, hf_nbap_TFCS_TFCSList_item);
-}
-static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
- { &hf_nbap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_TFCSList_item },
+static const per_sequence_t DL_Timeslot768_Information_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_InformationItem },
};
static int
-dissect_nbap_TFCS_TFCSList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot768_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_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
- 1, 1024);
+ ett_nbap_DL_Timeslot768_Information, DL_Timeslot768_Information_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_no_Split_in_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCS_TFCSList(tvb, offset, actx, tree, hf_nbap_no_Split_in_TFCI);
-}
-static const value_string nbap_T_tFCSvalues_vals[] = {
- { 0, "no-Split-in-TFCI" },
- { 1, "not-Used-split-in-TFCI" },
+static const value_string nbap_DL_FrameType_vals[] = {
+ { 0, "typeA" },
+ { 1, "typeB" },
{ 0, NULL }
};
-static const per_choice_t T_tFCSvalues_choice[] = {
- { 0, &hf_nbap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_TFCS_TFCSList },
- { 1, &hf_nbap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+
+static int
+dissect_nbap_DL_FrameType(tvbuff_t *tvb _U_, int offset _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_DL_or_Global_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);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_DLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, 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, 60U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_PowerAdjustmentType_vals[] = {
+ { 0, "none" },
+ { 1, "common" },
+ { 2, "individual" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_T_tFCSvalues(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_T_tFCSvalues, T_tFCSvalues_choice,
- NULL);
+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_tFCSvalues(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_tFCSvalues(tvb, offset, actx, tree, hf_nbap_tFCSvalues);
+
+
+
+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 TFCS_sequence[] = {
- { &hf_nbap_tFCSvalues , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_tFCSvalues },
+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_TFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_TFCS, TFCS_sequence);
+ ett_nbap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
return offset;
}
-static int dissect_tFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCS(tvb, offset, actx, tree, hf_nbap_tFCS);
+
+
+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);
+
+ return offset;
}
-static int dissect_ul_TFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCS(tvb, offset, actx, tree, hf_nbap_ul_TFCS);
+
+
+
+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_dl_TFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCS(tvb, offset, actx, tree, hf_nbap_dl_TFCS);
+
+
+
+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_SecondaryCCPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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, 17U, NULL, TRUE);
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_secondary_CCPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondaryCCPCH_SlotFormat(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_SlotFormat);
+
+
+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_TFCI_Presence_vals[] = {
- { 0, "present" },
- { 1, "not-present" },
+static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
+ { 0, "dL-PowerBalancing-Activated" },
{ 0, NULL }
};
static int
-dissect_nbap_TFCI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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,
- 2, NULL, FALSE, 0, NULL);
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tFCI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCI_Presence(tvb, offset, actx, tree, hf_nbap_tFCI_Presence);
-}
-static const value_string nbap_MultiplexingPosition_vals[] = {
- { 0, "fixed" },
- { 1, "flexible" },
+static const value_string nbap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
+ { 0, "dL-PowerBalancing-Updated" },
{ 0, NULL }
};
static int
-dissect_nbap_MultiplexingPosition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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,
- 2, NULL, FALSE, 0, NULL);
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_multiplexingPosition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultiplexingPosition(tvb, offset, actx, tree, hf_nbap_multiplexingPosition);
-}
static int
-dissect_nbap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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, 24U, NULL, FALSE);
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_pO1_ForTFCI_Bits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffset(tvb, offset, actx, tree, hf_nbap_pO1_ForTFCI_Bits);
+
+
+
+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_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 91U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_pO3_ForPilotBits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffset(tvb, offset, actx, tree, hf_nbap_pO3_ForPilotBits);
+
+
+static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb _U_, int offset _U_, 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_TimeslotISCPInfoItem, DL_TimeslotISCPInfoItem_sequence);
+
+ return offset;
}
-static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffset(tvb, offset, actx, tree, hf_nbap_pO2_ForTPC_Bits);
+
+
+static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = {
+ { &hf_nbap_DL_TimeslotISCPInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItem },
+};
+
+static int
+dissect_nbap_DL_TimeslotISCPInfo(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_TimeslotISCPInfo, DL_TimeslotISCPInfo_sequence_of,
+ 1, maxNrOfDLTSs);
+
+ return offset;
}
-static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
- { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, 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_PowerOffsetInformation_CTCH_SetupRqstFDD, PowerOffsetInformation_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_DL_TimeslotISCPInfoItemLCR, DL_TimeslotISCPInfoItemLCR_sequence);
return offset;
}
-static int dissect_powerOffsetInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation);
+
+
+static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = {
+ { &hf_nbap_DL_TimeslotISCPInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItemLCR },
+};
+
+static int
+dissect_nbap_DL_TimeslotISCPInfoLCR(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_TimeslotISCPInfoLCR, DL_TimeslotISCPInfoLCR_sequence_of,
+ 1, maxNrOfDLTSLCRs);
+
+ return offset;
}
-static const value_string nbap_STTD_Indicator_vals[] = {
- { 0, "active" },
- { 1, "inactive" },
+
+static int
+dissect_nbap_DL_TPC_Pattern01Count(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 30U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_DLTransmissionBranchLoadValue(tvbuff_t *tvb _U_, int offset _U_, 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, 101U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const value_string nbap_Downlink_Compressed_Mode_Method_vals[] = {
+ { 0, "not-Used-puncturing" },
+ { 1, "sFdiv2" },
+ { 2, "higher-layer-scheduling" },
{ 0, NULL }
};
static int
-dissect_nbap_STTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _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);
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_sTTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_STTD_Indicator(tvb, offset, actx, tree, hf_nbap_sTTD_Indicator);
+
+
+static const value_string nbap_DPC_Mode_vals[] = {
+ { 0, "mode0" },
+ { 1, "mode1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
}
static int
-dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD(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);
+dissect_nbap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 479U, NULL, FALSE);
return offset;
}
-static int dissect_fACH_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_fACH_Parameters);
+
+
+
+static int
+dissect_nbap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
}
+static const per_sequence_t DSCH_InformationResponseItem_sequence[] = {
+ { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_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_PCH_Parameters_CTCH_SetupRqstFDD(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);
+dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, 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_DSCH_InformationResponseItem, DSCH_InformationResponseItem_sequence);
return offset;
}
-static int dissect_pCH_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_pCH_Parameters);
+
+
+static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = {
+ { &hf_nbap_DSCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_InformationResponseItem },
+};
+
+static int
+dissect_nbap_DSCH_InformationResponse(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_DSCH_InformationResponse, DSCH_InformationResponse_sequence_of,
+ 1, maxNrOfDSCHs);
+
+ return offset;
}
-static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_fdd_S_CCPCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_S_CCPCH_Offset },
- { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
- { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_secondary_CCPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryCCPCH_SlotFormat },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
- { &hf_nbap_powerOffsetInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD },
- { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
- { &hf_nbap_fACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD },
- { &hf_nbap_pCH_Parameters , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD },
+static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
+ { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DSCH_TDD_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_Secondary_CCPCH_CTCH_SetupRqstFDD, Secondary_CCPCH_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
return offset;
}
-static int dissect_secondary_CCPCH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_parameters);
+
+
+static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
+ { &hf_nbap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_TDD_InformationItem },
+};
+
+static int
+dissect_nbap_DSCH_TDD_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_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
+ 1, maxNrOfDSCHs);
+
+ return offset;
}
static int
-dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DwPCH_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,
- 0U, 15U, NULL, FALSE);
+ -150, 400U, NULL, TRUE);
return offset;
}
-static int dissect_scramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ScramblingCodeNumber(tvb, offset, actx, tree, hf_nbap_scramblingCodeNumber);
+
+
+
+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 asn_namedbit PreambleSignatures_bits[] = {
- { 0, &hf_nbap_PreambleSignatures_signature15, -1, -1, "signature15", NULL },
- { 1, &hf_nbap_PreambleSignatures_signature14, -1, -1, "signature14", NULL },
- { 2, &hf_nbap_PreambleSignatures_signature13, -1, -1, "signature13", NULL },
- { 3, &hf_nbap_PreambleSignatures_signature12, -1, -1, "signature12", NULL },
- { 4, &hf_nbap_PreambleSignatures_signature11, -1, -1, "signature11", NULL },
- { 5, &hf_nbap_PreambleSignatures_signature10, -1, -1, "signature10", NULL },
- { 6, &hf_nbap_PreambleSignatures_signature9, -1, -1, "signature9", NULL },
- { 7, &hf_nbap_PreambleSignatures_signature8, -1, -1, "signature8", NULL },
- { 8, &hf_nbap_PreambleSignatures_signature7, -1, -1, "signature7", NULL },
- { 9, &hf_nbap_PreambleSignatures_signature6, -1, -1, "signature6", NULL },
- { 10, &hf_nbap_PreambleSignatures_signature5, -1, -1, "signature5", NULL },
- { 11, &hf_nbap_PreambleSignatures_signature4, -1, -1, "signature4", NULL },
- { 12, &hf_nbap_PreambleSignatures_signature3, -1, -1, "signature3", NULL },
- { 13, &hf_nbap_PreambleSignatures_signature2, -1, -1, "signature2", NULL },
- { 14, &hf_nbap_PreambleSignatures_signature1, -1, -1, "signature1", NULL },
- { 15, &hf_nbap_PreambleSignatures_signature0, -1, -1, "signature0", NULL },
- { 0, NULL, 0, 0, NULL, NULL }
+static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
};
static int
-dissect_nbap_PreambleSignatures(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL);
+dissect_nbap_E_AGCH_FDD_Code_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_AGCH_FDD_Code_List, E_AGCH_FDD_Code_List_sequence_of,
+ 1, maxNrOfE_AGCHs);
return offset;
}
-static int dissect_preambleSignatures(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PreambleSignatures(tvb, offset, actx, tree, hf_nbap_preambleSignatures);
+
+
+static const value_string nbap_E_AGCH_FDD_Code_Information_vals[] = {
+ { 0, "replace" },
+ { 1, "remove" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = {
+ { 0, &hf_nbap_replace , ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_FDD_Code_List },
+ { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_E_AGCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_AGCH_FDD_Code_Information, E_AGCH_FDD_Code_Information_choice,
+ NULL);
+
+ return offset;
}
-static const value_string nbap_RACH_SlotFormat_vals[] = {
- { 0, "v0" },
- { 1, "v1" },
- { 2, "v2" },
- { 3, "v3" },
+static const value_string nbap_E_DCH_Capability_vals[] = {
+ { 0, "e-DCH-capable" },
+ { 1, "e-DCH-non-capable" },
{ 0, NULL }
};
static int
-dissect_nbap_RACH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_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,
- 4, NULL, TRUE, 0, NULL);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_rACHSlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_SlotFormat(tvb, offset, actx, tree, hf_nbap_rACHSlotFormat);
-}
-static int dissect_rACH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_SlotFormat(tvb, offset, actx, tree, hf_nbap_rACH_SlotFormat);
-}
-static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_rACHSlotFormat , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
+static const per_sequence_t E_DCH_SF_allocation_item_sequence[] = {
+ { &hf_nbap_ul_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_ul_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_SF_allocation_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_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD, AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_E_DCH_SF_allocation_item, E_DCH_SF_allocation_item_sequence);
return offset;
}
-static int dissect_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item);
-}
-static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of[1] = {
- { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD },
+static const per_sequence_t E_DCH_SF_allocation_sequence_of[1] = {
+ { &hf_nbap_E_DCH_SF_allocation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation_item },
};
static int
-dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_SF_allocation(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_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD, AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of,
- 1, 8);
+ ett_nbap_E_DCH_SF_allocation, E_DCH_SF_allocation_sequence_of,
+ 1, maxNrOfCombEDPDCH);
return offset;
}
-static int dissect_allowedSlotFormatInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_allowedSlotFormatInformation);
-}
-static const asn_namedbit RACH_SubChannelNumbers_bits[] = {
- { 0, &hf_nbap_RACH_SubChannelNumbers_subCh11, -1, -1, "subCh11", NULL },
- { 1, &hf_nbap_RACH_SubChannelNumbers_subCh10, -1, -1, "subCh10", NULL },
- { 2, &hf_nbap_RACH_SubChannelNumbers_subCh9, -1, -1, "subCh9", NULL },
- { 3, &hf_nbap_RACH_SubChannelNumbers_subCh8, -1, -1, "subCh8", NULL },
- { 4, &hf_nbap_RACH_SubChannelNumbers_subCh7, -1, -1, "subCh7", NULL },
- { 5, &hf_nbap_RACH_SubChannelNumbers_subCh6, -1, -1, "subCh6", NULL },
- { 6, &hf_nbap_RACH_SubChannelNumbers_subCh5, -1, -1, "subCh5", NULL },
- { 7, &hf_nbap_RACH_SubChannelNumbers_subCh4, -1, -1, "subCh4", NULL },
- { 8, &hf_nbap_RACH_SubChannelNumbers_subCh3, -1, -1, "subCh3", NULL },
- { 9, &hf_nbap_RACH_SubChannelNumbers_subCh2, -1, -1, "subCh2", NULL },
- { 10, &hf_nbap_RACH_SubChannelNumbers_subCh1, -1, -1, "subCh1", NULL },
- { 11, &hf_nbap_RACH_SubChannelNumbers_subCh0, -1, -1, "subCh0", NULL },
- { 0, NULL, 0, 0, NULL, NULL }
+static const per_sequence_t E_DCHCapacityConsumptionLaw_sequence[] = {
+ { &hf_nbap_e_DCH_SF_allocation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation },
+ { &hf_nbap_dl_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_dl_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 12, 12, FALSE, NULL);
+dissect_nbap_E_DCHCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, 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_DCHCapacityConsumptionLaw, E_DCHCapacityConsumptionLaw_sequence);
return offset;
}
-static int dissect_rACH_SubChannelNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_SubChannelNumbers(tvb, offset, actx, tree, hf_nbap_rACH_SubChannelNumbers);
+
+
+static const per_sequence_t E_DCH_TDD_CapacityConsumptionLaw_sequence[] = {
+ { &hf_nbap_ul_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_dl_Cost , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_TDD_CapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, 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_TDD_CapacityConsumptionLaw, E_DCH_TDD_CapacityConsumptionLaw_sequence);
+
+ return offset;
}
static int
-dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
+dissect_nbap_E_DCH_TTI2ms_Capability(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_ul_punctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PunctureLimit(tvb, offset, actx, tree, hf_nbap_ul_punctureLimit);
+
+
+static const value_string nbap_E_DCH_SF_Capability_vals[] = {
+ { 0, "sf64" },
+ { 1, "sf32" },
+ { 2, "sf16" },
+ { 3, "sf8" },
+ { 4, "sf4" },
+ { 5, "sf4x2" },
+ { 6, "sf2x2" },
+ { 7, "sf4x2-and-sf2x2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_DCH_SF_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,
+ 8, NULL, TRUE, 0, NULL);
+
+ return offset;
}
-static int dissect_punctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PunctureLimit(tvb, offset, actx, tree, hf_nbap_punctureLimit);
+
+
+static const value_string nbap_E_DCH_HARQ_Combining_Capability_vals[] = {
+ { 0, "iR-Combining-capable" },
+ { 1, "chase-Combining-capable" },
+ { 2, "iR-and-Chase-Combining-capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_DCH_HARQ_Combining_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;
}
-static int dissect_ul_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PunctureLimit(tvb, offset, actx, tree, hf_nbap_ul_PunctureLimit);
+
+
+
+static int
+dissect_nbap_E_DCH_DDI_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, 62U, NULL, FALSE);
+
+ return offset;
}
static int
-dissect_nbap_PreambleThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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, 72U, NULL, FALSE);
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_preambleThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PreambleThreshold(tvb, offset, actx, tree, hf_nbap_preambleThreshold);
+
+
+
+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_RACH_Parameters_CTCH_SetupRqstFDD(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);
+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_rACH_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_rACH_Parameters);
+
+
+
+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_AICH_TransmissionTiming_vals[] = {
- { 0, "v0" },
- { 1, "v1" },
+static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
+ { 0, "primary" },
+ { 1, "secondary" },
{ 0, NULL }
};
static int
-dissect_nbap_AICH_TransmissionTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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 int dissect_aICH_TransmissionTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_TransmissionTiming(tvb, offset, actx, tree, hf_nbap_aICH_TransmissionTiming);
-}
+static const value_string nbap_E_RGCH_Release_Indicator_vals[] = {
+ { 0, "e-RGCHreleased" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_AICH_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,
- -22, 5U, NULL, FALSE);
+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 int dissect_aICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_Power(tvb, offset, actx, tree, hf_nbap_aICH_Power);
-}
-static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
- { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
- { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
- { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
+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_AICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_AICH_Parameters_CTCH_SetupRqstFDD, AICH_Parameters_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
return offset;
}
-static int dissect_aICH_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_aICH_Parameters);
+
+
+
+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 const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
- { &hf_nbap_allowedSlotFormatInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD },
- { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SubChannelNumbers },
- { &hf_nbap_ul_punctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
- { &hf_nbap_rACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD },
- { &hf_nbap_aICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD },
+
+static int
+dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_HARQ_PO_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ maxNrOfEDCHMACdFlows, maxNrOfEDCHMACdFlows, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, maxNrOfBits_MACe_PDU_non_scheduled, NULL, FALSE);
+
+ 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 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 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PRACH_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb _U_, int offset _U_, 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_PRACH_CTCH_SetupRqstFDD, PRACH_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
return offset;
}
-static int dissect_pRACH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_pRACH_parameters);
-}
-static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals[] = {
- { 0, "secondary-CCPCH-parameters" },
- { 1, "pRACH-parameters" },
- { 2, "notUsed-pCPCHes-parameters" },
+static const value_string nbap_E_DCH_Grant_Type_Information_vals[] = {
+ { 0, "e-DCH-Non-Scheduled-Transmission-Grant" },
+ { 1, "e-DCH-Scheduled-Transmission-Grant" },
{ 0, NULL }
};
-static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] = {
- { 0, &hf_nbap_secondary_CCPCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD },
- { 1, &hf_nbap_pRACH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstFDD },
- { 2, &hf_nbap_notUsed_pCPCHes_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
+ { 0, &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items },
+ { 1, &hf_nbap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Grant_Type_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_CommonPhysicalChannelType_CTCH_SetupRqstFDD, CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice,
+ ett_nbap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
NULL);
return offset;
}
-static int dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD);
-}
static int
-dissect_nbap_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_LogicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
+ 1U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_sCCPCH_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_sCCPCH_CCTrCH_ID);
-}
-static int dissect_fACH_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_fACH_CCTrCH_ID);
-}
-static int dissect_pCH_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_pCH_CCTrCH_ID);
-}
-static int dissect_cCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_cCTrCH_ID);
-}
-static int dissect_ul_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_ul_CCTrCH_ID);
-}
-static int dissect_dl_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_dl_CCTrCH_ID);
-}
-static const value_string nbap_TFCI_Coding_vals[] = {
- { 0, "v4" },
- { 1, "v8" },
- { 2, "v16" },
- { 3, "v32" },
+static const value_string nbap_SchedulingInformation_vals[] = {
+ { 0, "included" },
+ { 1, "not-included" },
{ 0, NULL }
};
static int
-dissect_nbap_TFCI_Coding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SchedulingInformation(tvbuff_t *tvb _U_, int offset _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);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tFCI_Coding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCI_Coding(tvb, offset, actx, tree, hf_nbap_tFCI_Coding);
-}
static int
-dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_MACesGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
return offset;
}
-static int dissect_secondaryCCPCH_parameterList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_secondaryCCPCH_parameterList);
-}
+static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
+ { &hf_nbap_mACdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb _U_, int offset _U_, 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_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
return offset;
}
-static int dissect_fACH_ParametersList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_fACH_ParametersList);
-}
+static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
+};
static int
-dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
+ 1, maxNrOfMACdPDUSize);
return offset;
}
-static int dissect_pCH_Parameters_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pCH_Parameters_01);
-}
-static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_sCCPCH_CCTrCH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_secondaryCCPCH_parameterList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD },
- { &hf_nbap_fACH_ParametersList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD },
- { &hf_nbap_pCH_Parameters_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD },
+static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
+ { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingInformation },
+ { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate },
+ { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DDI_Value },
+ { &hf_nbap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeList },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_Secondary_CCPCH_CTCH_SetupRqstTDD, Secondary_CCPCH_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
return offset;
}
-static int dissect_secondary_CCPCH_parameters_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_parameters_01);
-}
+static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
+ { &hf_nbap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformationItem },
+};
static int
-dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_E_DCH_LogicalChannelInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
+ 1, maxNoOfLogicalChannels);
return offset;
}
-static int dissect_pRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD);
-}
-static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD },
+static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
+ { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
+ { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_Type_Information },
+ { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator },
+ { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_MACdFlow_Specific_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_PRACH_CTCH_SetupRqstTDD, PRACH_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_E_DCH_MACdFlow_Specific_InfoItem, E_DCH_MACdFlow_Specific_InfoItem_sequence);
return offset;
}
-static int dissect_pRACH_parameters_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pRACH_parameters_01);
-}
-static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[] = {
- { 0, "secondary-CCPCH-parameters" },
- { 1, "pRACH-parameters" },
- { 0, NULL }
+static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem },
};
-static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = {
- { 0, &hf_nbap_secondary_CCPCH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD },
- { 1, &hf_nbap_pRACH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstTDD },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_E_DCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_Specific_InfoList, E_DCH_MACdFlow_Specific_InfoList_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD, CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice,
- NULL);
+dissect_nbap_E_DCH_MACdFlows_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_MACdFlows_Information, E_DCH_MACdFlows_Information_sequence);
return offset;
}
-static int dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD);
-}
static int
-dissect_nbap_CRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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, 1048575U, NULL, FALSE);
+ 0U, 5742U, NULL, TRUE);
return offset;
}
-static int dissect_id_CRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CRNC_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_id_CRNC_CommunicationContextID);
+
+
+
+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 int dissect_cRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CRNC_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_cRNC_CommunicationContextID);
+
+
+
+static int
+dissect_nbap_E_DCH_Reference_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_TriggeringMessage_vals[] = {
- { 0, "initiating-message" },
- { 1, "successful-outcome" },
- { 2, "unsuccessfull-outcome" },
- { 3, "outcome" },
- { 0, NULL }
+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 },
+ { &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_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Reference_Power_Offset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
+static int
+dissect_nbap_E_DCH_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_E_DCH_FDD_Information, E_DCH_FDD_Information_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_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_hARQ_Process_Allocation_NonSched_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_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, FALSE, 0, NULL);
+dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item, E_DCH_MACdFlow_Specific_InformationResp_Item_sequence);
return offset;
}
-static int dissect_triggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TriggeringMessage(tvb, offset, actx, tree, hf_nbap_triggeringMessage);
+
+
+static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item },
+};
+
+static int
+dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_Specific_InformationResp, E_DCH_MACdFlow_Specific_InformationResp_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
+
+ return offset;
}
+static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp },
+ { &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_RepetitionNumber0(tvbuff_t *tvb _U_, int offset _U_, 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_E_DCH_FDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_FDD_Information_Response, E_DCH_FDD_Information_Response_sequence);
return offset;
}
-static int dissect_repetitionNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RepetitionNumber0(tvb, offset, actx, tree, hf_nbap_repetitionNumber);
+
+
+static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
+};
+
+static int
+dissect_nbap_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
+ 0, maxNrOfMACdPDUSize);
+
+ return offset;
}
-static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
- { &hf_nbap_iECriticality , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
- { &hf_nbap_repetitionNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber0 },
+static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
+ { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingInformation },
+ { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate },
+ { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_DDI_Value },
+ { &hf_nbap_mACd_PDU_Size_List_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeToModifyList },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb _U_, int offset _U_, 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_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
+ ett_nbap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
return offset;
}
-static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CriticalityDiagnostics_IE_List_item(tvb, offset, actx, tree, hf_nbap_CriticalityDiagnostics_IE_List_item);
-}
-static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
- { &hf_nbap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CriticalityDiagnostics_IE_List_item },
+static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
+ { &hf_nbap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToModifyItem },
};
static int
-dissect_nbap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_LogicalChannelToModify(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_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
- 1, 256);
+ ett_nbap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
+ 1, maxNoOfLogicalChannels);
return offset;
}
-static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CriticalityDiagnostics_IE_List(tvb, offset, actx, tree, hf_nbap_iEsCriticalityDiagnostics);
-}
-static const per_sequence_t CriticalityDiagnostics_sequence[] = {
- { &hf_nbap_procedureID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProcedureID },
- { &hf_nbap_triggeringMessage, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TriggeringMessage },
- { &hf_nbap_procedureCriticality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Criticality },
- { &hf_nbap_transactionID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransactionID },
- { &hf_nbap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CriticalityDiagnostics_IE_List },
+static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
+ { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb _U_, int offset _U_, 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_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
+ ett_nbap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
return offset;
}
-static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CriticalityDiagnostics(tvb, offset, actx, tree, hf_nbap_id_CriticalityDiagnostics);
-}
-static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
- { 0, "cRC-Included" },
- { 1, "cRC-NotIncluded" },
- { 0, NULL }
+static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
+ { &hf_nbap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToDeleteItem },
};
+static int
+dissect_nbap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
+ 1, maxNoOfLogicalChannels);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &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_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_FDD },
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
+ { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Grant_Type_Information },
+ { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator },
+ { &hf_nbap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelInformation },
+ { &hf_nbap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToModify },
+ { &hf_nbap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToDelete },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify, E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_payloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PayloadCRC_PresenceIndicator(tvb, offset, actx, tree, hf_nbap_payloadCRC_PresenceIndicator);
+
+
+static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify },
+};
+
+static int
+dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify, E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
+
+ return offset;
}
-static const value_string nbap_UL_FP_Mode_vals[] = {
- { 0, "normal" },
- { 1, "silent" },
+static const value_string nbap_MACeReset_Indicator_vals[] = {
+ { 0, "mACeReset" },
{ 0, NULL }
};
static int
-dissect_nbap_UL_FP_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MACeReset_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);
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_ul_FP_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_FP_Mode(tvb, offset, actx, tree, hf_nbap_ul_FP_Mode);
-}
+static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify },
+ { &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_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Reference_Power_Offset },
+ { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACeReset_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_ToAWS(tvbuff_t *tvb _U_, int offset _U_, 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, 1279U, NULL, FALSE);
+dissect_nbap_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_FDD_Information_to_Modify, E_DCH_FDD_Information_to_Modify_sequence);
return offset;
}
-static int dissect_toAWS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ToAWS(tvb, offset, actx, tree, hf_nbap_toAWS);
+
+
+static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_hARQ_Process_Allocation_NonSched_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_E_DCH_MACdFlow_Specific_UpdateInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item, E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence);
+
+ return offset;
}
+static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item },
+};
static int
-dissect_nbap_ToAWE(tvbuff_t *tvb _U_, int offset _U_, 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, 2559U, NULL, FALSE);
+dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation, E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
return offset;
}
-static int dissect_toAWE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ToAWE(tvb, offset, actx, tree, hf_nbap_toAWE);
+
+
+static const per_sequence_t E_DCH_FDD_Update_Information_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation },
+ { &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_E_DCH_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_E_DCH_FDD_Update_Information, E_DCH_FDD_Update_Information_sequence);
+
+ return offset;
}
static int
-dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+ 0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
return offset;
}
-static int dissect_dCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_ID(tvb, offset, actx, tree, hf_nbap_dCH_ID);
+
+
+static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_MACdFlow_to_Delete_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlow_to_Delete_Item, E_DCH_MACdFlow_to_Delete_Item_sequence);
+
+ return offset;
}
-static int dissect_dCH_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_ID(tvb, offset, actx, tree, hf_nbap_dCH_id);
+
+
+static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_Item },
+};
+
+static int
+dissect_nbap_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlows_to_Delete, E_DCH_MACdFlows_to_Delete_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
+
+ return offset;
}
static int
-dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands(tvbuff_t *tvb _U_, int offset _U_, 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, 512U, NULL, FALSE);
+ 0U, 100U, NULL, TRUE);
return offset;
}
-static int dissect_nrOfTransportBlocks(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvb, offset, actx, tree, hf_nbap_nrOfTransportBlocks);
+
+
+
+static int
+dissect_nbap_E_DCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+
+ return offset;
}
static int
-dissect_nbap_TransportFormatSet_TransportBlockSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 5000U, NULL, FALSE);
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_transportBlockSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_TransportBlockSize(tvb, offset, actx, tree, hf_nbap_transportBlockSize);
+
+
+
+static int
+dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvbuff_t *tvb _U_, int offset _U_, 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 value_string nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals[] = {
- { 0, "msec-10" },
- { 1, "msec-20" },
- { 2, "msec-40" },
- { 3, "msec-80" },
+static const value_string nbap_E_DCH_RL_Indication_vals[] = {
+ { 0, "e-DCH" },
+ { 1, "non-e-DCH" },
{ 0, NULL }
};
static int
-dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_RL_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_transmissionTimeInterval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvb, offset, actx, tree, hf_nbap_transmissionTimeInterval);
-}
-static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
- { &hf_nbap_transmissionTimeInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic },
+static const per_sequence_t E_DCH_RL_InformationList_Rsp_Item_sequence[] = {
+ { &hf_nbap_rl_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info, 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_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_RL_InformationList_Rsp_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_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
+ ett_nbap_E_DCH_RL_InformationList_Rsp_Item, E_DCH_RL_InformationList_Rsp_Item_sequence);
return offset;
}
-static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmissionTimeIntervalInformation_item(tvb, offset, actx, tree, hf_nbap_TransmissionTimeIntervalInformation_item);
-}
-static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
- { &hf_nbap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmissionTimeIntervalInformation_item },
+static const per_sequence_t E_DCH_RL_InformationList_Rsp_sequence_of[1] = {
+ { &hf_nbap_E_DCH_RL_InformationList_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp_Item },
};
static int
-dissect_nbap_TransmissionTimeIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_RL_InformationList_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
- 1, 4);
+ ett_nbap_E_DCH_RL_InformationList_Rsp, E_DCH_RL_InformationList_Rsp_sequence_of,
+ 0, maxNrOfRLs);
return offset;
}
-static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmissionTimeIntervalInformation(tvb, offset, actx, tree, hf_nbap_transmissionTimeIntervalInformation);
-}
-static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
- { &hf_nbap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionTimeIntervalInformation },
+static const per_sequence_t E_DCH_serving_cell_change_successful_sequence[] = {
+ { &hf_nbap_e_DCH_RL_InformationList_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_serving_cell_change_successful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
+ ett_nbap_E_DCH_serving_cell_change_successful, E_DCH_serving_cell_change_successful_sequence);
return offset;
}
-static int dissect_tdd_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_nbap_tdd_01);
+
+
+static const per_sequence_t E_DCH_serving_cell_change_unsuccessful_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_serving_cell_change_unsuccessful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_serving_cell_change_unsuccessful, E_DCH_serving_cell_change_unsuccessful_sequence);
+
+ return offset;
}
-static const value_string nbap_TransportFormatSet_ModeDP_vals[] = {
- { 0, "tdd" },
- { 1, "notApplicable" },
+static const value_string nbap_E_DCH_serving_cell_choice_vals[] = {
+ { 0, "e-DCH-serving-cell-change-successful" },
+ { 1, "e-DCH-serving-cell-change-unsuccessful" },
{ 0, NULL }
};
-static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
- { 0, &hf_nbap_tdd_01 , ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TransportFormatSet_ModeDP },
- { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+static const per_choice_t E_DCH_serving_cell_choice_choice[] = {
+ { 0, &hf_nbap_e_DCH_serving_cell_change_successful, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_serving_cell_change_successful },
+ { 1, &hf_nbap_e_DCH_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_serving_cell_change_unsuccessful },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_serving_cell_choice(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
+ ett_nbap_E_DCH_serving_cell_choice, E_DCH_serving_cell_choice_choice,
NULL);
return offset;
}
-static int dissect_mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_nbap_mode);
-}
-static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
- { &hf_nbap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_NrOfTransportBlocks },
- { &hf_nbap_transportBlockSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_TransportBlockSize },
- { &hf_nbap_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeDP },
+static const per_sequence_t E_DCH_Serving_Cell_Change_Info_Response_sequence[] = {
+ { &hf_nbap_e_DCH_serving_cell_choice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_serving_cell_choice },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Serving_Cell_Change_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_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
+ ett_nbap_E_DCH_Serving_Cell_Change_Info_Response, E_DCH_Serving_Cell_Change_Info_Response_sequence);
return offset;
}
-static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_DynamicPartList_item(tvb, offset, actx, tree, hf_nbap_TransportFormatSet_DynamicPartList_item);
-}
-static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
- { &hf_nbap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList_item },
-};
static int
-dissect_nbap_TransportFormatSet_DynamicPartList(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_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
- 1, 32);
+dissect_nbap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, TRUE);
return offset;
}
-static int dissect_dynamicParts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_DynamicPartList(tvb, offset, actx, tree, hf_nbap_dynamicParts);
+
+
+
+static int
+dissect_nbap_E_DPCCH_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrOfEDPCCH_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals[] = {
- { 0, "msec-10" },
- { 1, "msec-20" },
- { 2, "msec-40" },
- { 3, "msec-80" },
- { 4, "dynamic" },
- { 5, "msec-5" },
+static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
+ { 0, "end-of-audit-sequence" },
+ { 1, "not-end-of-audit-sequence" },
{ 0, NULL }
};
static int
-dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 1, NULL);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_transmissionTimeInterval_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvb, offset, actx, tree, hf_nbap_transmissionTimeInterval_01);
-}
-static const value_string nbap_TransportFormatSet_ChannelCodingType_vals[] = {
- { 0, "no-codingTDD" },
- { 1, "convolutional-coding" },
- { 2, "turbo-coding" },
- { 0, NULL }
-};
+
+static int
+dissect_nbap_E_RGCH_2_IndexStepThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 37U, NULL, FALSE);
+
+ return offset;
+}
+
static int
-dissect_nbap_TransportFormatSet_ChannelCodingType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_E_RGCH_3_IndexStepThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 37U, NULL, FALSE);
return offset;
}
-static int dissect_channelCoding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_ChannelCodingType(tvb, offset, actx, tree, hf_nbap_channelCoding);
+
+
+static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
+ { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+};
+
+static int
+dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
+ 1, maxNrOfE_RGCHs_E_HICHs);
+
+ return offset;
}
-static const value_string nbap_TransportFormatSet_CodingRate_vals[] = {
- { 0, "half" },
- { 1, "third" },
+static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
+ { 0, "replace" },
+ { 1, "remove" },
{ 0, NULL }
};
+static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
+ { 0, &hf_nbap_replace_01 , ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
+ { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_TransportFormatSet_CodingRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_codingRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_CodingRate(tvb, offset, actx, tree, hf_nbap_codingRate);
+
+
+
+static int
+dissect_nbap_E_TFCI_BetaEC_Boost(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
+
+ return offset;
}
static int
-dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_TFCI_BetaED_Switch(tvbuff_t *tvb _U_, int offset _U_, 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);
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_rateMatchingAttribute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvb, offset, actx, tree, hf_nbap_rateMatchingAttribute);
+
+
+
+static int
+dissect_nbap_Reference_E_TFCI_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrOfRefETFCI_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_TransportFormatSet_CRC_Size_vals[] = {
- { 0, "v0" },
- { 1, "v8" },
- { 2, "v12" },
- { 3, "v16" },
- { 4, "v24" },
- { 0, NULL }
+static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
+ { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
+ { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
+static int
+dissect_nbap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
+ { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
+};
static int
-dissect_nbap_TransportFormatSet_CRC_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,
- 5, NULL, TRUE, 0, NULL);
+dissect_nbap_Reference_E_TFCI_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
+ 1, maxNrOfRefETFCIs);
return offset;
}
-static int dissect_cRC_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_CRC_Size(tvb, offset, actx, tree, hf_nbap_cRC_Size);
+
+
+static const per_sequence_t E_TFCS_Information_sequence[] = {
+ { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
+ { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCI },
+ { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_TFCS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
+
+ return offset;
}
-static const value_string nbap_TransportFormatSet_SecondInterleavingMode_vals[] = {
- { 0, "frame-related" },
- { 1, "timeSlot-related" },
+static const value_string nbap_E_TTI_vals[] = {
+ { 0, "e-TTI-2ms" },
+ { 1, "e-TTI-10ms" },
{ 0, NULL }
};
static int
-dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_TTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tdd_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvb, offset, actx, tree, hf_nbap_tdd_02);
+
+
+static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = {
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_e_DCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCHProvidedBitRate_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_DCHProvidedBitRate_Item, E_DCHProvidedBitRate_Item_sequence);
+
+ return offset;
}
-static const value_string nbap_TransportFormatSet_ModeSSP_vals[] = {
- { 0, "tdd" },
- { 1, "notApplicable" },
- { 0, NULL }
+static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = {
+ { &hf_nbap_E_DCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate_Item },
};
-static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
- { 0, &hf_nbap_tdd_02 , ASN1_EXTENSION_ROOT , dissect_nbap_TransportFormatSet_SecondInterleavingMode },
- { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_E_DCHProvidedBitRate(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_DCHProvidedBitRate, E_DCHProvidedBitRate_sequence_of,
+ 1, maxNrOfPriorityClasses);
+
+ 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_E_HICH_TimeOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 4U, 44U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_HICH_TimeOffsetLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 4U, 15U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_HARQ_Info_for_E_DCH_vals[] = {
+ { 0, "rv0" },
+ { 1, "rvtable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_TransportFormatSet_ModeSSP(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_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
- NULL);
+dissect_nbap_HARQ_Info_for_E_DCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_mode_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_ModeSSP(tvb, offset, actx, tree, hf_nbap_mode_01);
+
+
+
+static int
+dissect_nbap_N_E_UCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 12U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
- { &hf_nbap_transmissionTimeInterval_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic },
- { &hf_nbap_channelCoding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ChannelCodingType },
- { &hf_nbap_codingRate , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_CodingRate },
- { &hf_nbap_rateMatchingAttribute, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_RateMatchingAttribute },
- { &hf_nbap_cRC_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_CRC_Size },
- { &hf_nbap_mode_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeSSP },
+static const per_sequence_t E_PUCH_Information_sequence[] = {
+ { &hf_nbap_minCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
+ { &hf_nbap_maxCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
+ { &hf_nbap_harqInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_n_E_UCCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCH },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_PUCH_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_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
+ ett_nbap_E_PUCH_Information, E_PUCH_Information_sequence);
return offset;
}
-static int dissect_semi_staticPart(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet_Semi_staticPart(tvb, offset, actx, tree, hf_nbap_semi_staticPart);
+
+
+
+static int
+dissect_nbap_RefBeta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -15, 16U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t TransportFormatSet_sequence[] = {
- { &hf_nbap_dynamicParts , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList },
- { &hf_nbap_semi_staticPart, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_Semi_staticPart },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t E_DCH_RefBeta_Item_sequence[] = {
+ { &hf_nbap_refCodeRate , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate_short },
+ { &hf_nbap_refBeta , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RefBeta },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_RefBeta_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_TransportFormatSet, TransportFormatSet_sequence);
+ ett_nbap_E_DCH_RefBeta_Item, E_DCH_RefBeta_Item_sequence);
return offset;
}
-static int dissect_transportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_transportFormatSet);
-}
-static int dissect_dl_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_dl_TransportFormatSet);
+
+
+static const per_sequence_t E_DCH_QPSK_RefBetaInfo_sequence_of[1] = {
+ { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
+};
+
+static int
+dissect_nbap_E_DCH_QPSK_RefBetaInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_QPSK_RefBetaInfo, E_DCH_QPSK_RefBetaInfo_sequence_of,
+ 1, maxNrOfRefBetas);
+
+ return offset;
}
-static int dissect_uL_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_uL_TransportFormatSet);
+
+
+static const per_sequence_t E_DCH_sixteenQAM_RefBetaInfo_sequence_of[1] = {
+ { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
+};
+
+static int
+dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_sixteenQAM_RefBetaInfo, E_DCH_sixteenQAM_RefBetaInfo_sequence_of,
+ 1, maxNrOfRefBetas);
+
+ return offset;
}
-static int dissect_ul_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_ul_TransportFormatSet);
+
+
+static const per_sequence_t E_TFCS_Information_TDD_sequence[] = {
+ { &hf_nbap_e_DCH_QPSK_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_QPSK_RefBetaInfo },
+ { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_TFCS_Information_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_TFCS_Information_TDD, E_TFCS_Information_TDD_sequence);
+
+ return offset;
}
static int
-dissect_nbap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_HARQ_PO_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
+ 0U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_priorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityLevel(tvb, offset, actx, tree, hf_nbap_priorityLevel);
-}
-static const value_string nbap_Pre_emptionCapability_vals[] = {
- { 0, "shall-not-trigger-pre-emption" },
- { 1, "may-trigger-pre-emption" },
+static const value_string nbap_E_DCH_Grant_TypeTDD_vals[] = {
+ { 0, "scheduled" },
+ { 1, "non-scheduled" },
{ 0, NULL }
};
static int
-dissect_nbap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Grant_TypeTDD(tvbuff_t *tvb _U_, int offset _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_pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Pre_emptionCapability(tvb, offset, actx, tree, hf_nbap_pre_emptionCapability);
-}
-static const value_string nbap_Pre_emptionVulnerability_vals[] = {
- { 0, "not-pre-emptable" },
- { 1, "pre-emptable" },
+static const value_string nbap_E_DCH_MACdFlow_Retransmission_Timer_vals[] = {
+ { 0, "ms10" },
+ { 1, "ms15" },
+ { 2, "ms20" },
+ { 3, "ms25" },
+ { 4, "ms30" },
+ { 5, "ms35" },
+ { 6, "ms40" },
+ { 7, "ms45" },
+ { 8, "ms50" },
+ { 9, "ms55" },
+ { 10, "ms60" },
+ { 11, "ms65" },
+ { 12, "ms70" },
+ { 13, "ms75" },
+ { 14, "ms80" },
+ { 15, "ms85" },
+ { 16, "ms90" },
+ { 17, "ms95" },
+ { 18, "ms100" },
+ { 19, "ms110" },
+ { 20, "ms120" },
+ { 21, "ms140" },
+ { 22, "ms160" },
+ { 23, "ms200" },
+ { 24, "ms240" },
+ { 25, "ms280" },
+ { 26, "ms320" },
+ { 27, "ms400" },
+ { 28, "ms480" },
+ { 29, "ms560" },
{ 0, NULL }
};
static int
-dissect_nbap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 30, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Pre_emptionVulnerability(tvb, offset, actx, tree, hf_nbap_pre_emptionVulnerability);
-}
-static const per_sequence_t AllocationRetentionPriority_sequence[] = {
- { &hf_nbap_priorityLevel , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityLevel },
- { &hf_nbap_pre_emptionCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionCapability },
- { &hf_nbap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionVulnerability },
+static const per_sequence_t E_DCH_MACdFlow_InfoTDDItem_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
+ { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_TDD },
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
+ { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_TypeTDD },
+ { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
+ { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_MACdFlow_InfoTDDItem(tvbuff_t *tvb _U_, int offset _U_, 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_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
+ ett_nbap_E_DCH_MACdFlow_InfoTDDItem, E_DCH_MACdFlow_InfoTDDItem_sequence);
return offset;
}
-static int dissect_allocationRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AllocationRetentionPriority(tvb, offset, actx, tree, hf_nbap_allocationRetentionPriority);
+
+
+static const per_sequence_t E_DCH_MACdFlows_Information_TDD_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_InfoTDDItem },
+};
+
+static int
+dissect_nbap_E_DCH_MACdFlows_Information_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_MACdFlows_Information_TDD, E_DCH_MACdFlows_Information_TDD_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
+
+ return offset;
}
static int
-dissect_nbap_FrameHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_E_DCH_TimeslotResource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 13, 13, FALSE, NULL);
return offset;
}
-static int dissect_frameHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FrameHandlingPriority(tvb, offset, actx, tree, hf_nbap_frameHandlingPriority);
+
+
+
+static int
+dissect_nbap_E_DCH_PowerResource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_QE_Selector_vals[] = {
- { 0, "selected" },
- { 1, "non-selected" },
+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_QE_Selector(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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,
- 2, NULL, FALSE, 0, NULL);
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_qE_Selector(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_QE_Selector(tvb, offset, actx, tree, hf_nbap_qE_Selector);
+
+
+
+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 DCH_Specific_FDD_Item_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
- { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
- { &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_QE_Selector },
+
+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_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info_sequence[] = {
+ { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
+ { &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_Specific_FDD_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Non_Scheduled_Grant_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_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
+ ett_nbap_E_DCH_Non_Scheduled_Grant_Info, E_DCH_Non_Scheduled_Grant_Info_sequence);
return offset;
}
-static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_Specific_FDD_Item(tvb, offset, actx, tree, hf_nbap_DCH_Specific_FDD_InformationList_item);
-}
-static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
- { &hf_nbap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_Item },
-};
static int
-dissect_nbap_DCH_Specific_FDD_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_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
- 1, 128);
+dissect_nbap_E_DCH_TDD_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, 9201U, NULL, TRUE);
return offset;
}
-static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_Specific_FDD_InformationList(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList);
-}
-static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
- { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
- { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
- { &hf_nbap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_InformationList },
+static const per_sequence_t E_DCH_TDD_Information_sequence[] = {
+ { &hf_nbap_e_DCH_TDD_Maximum_Bitrate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Maximum_Bitrate },
+ { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
+ { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_FDD_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_TDD_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_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
+ ett_nbap_E_DCH_TDD_Information, E_DCH_TDD_Information_sequence);
return offset;
}
-static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_FDD_InformationItem(tvb, offset, actx, tree, hf_nbap_DCH_FDD_Information_item);
-}
-static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
- { &hf_nbap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_FDD_InformationItem },
+static const per_sequence_t E_DCH_Information_sequence[] = {
+ { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
+ { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
+ { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_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_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
- 1, 128);
+dissect_nbap_E_DCH_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_Information, E_DCH_Information_sequence);
return offset;
}
-static int dissect_id_DCHs_to_Add_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCHs_to_Add_FDD);
-}
-static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCH_FDD_Information);
+
+
+
+static int
+dissect_nbap_E_DCH_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 per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
- { &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
- { &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_QE_Selector },
+static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_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_DCH_Specific_TDD_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_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_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
+ ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item, E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence);
return offset;
}
-static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_Specific_TDD_Item(tvb, offset, actx, tree, hf_nbap_DCH_Specific_TDD_InformationList_item);
-}
-static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
- { &hf_nbap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_Item },
+static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of[1] = {
+ { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item },
};
static int
-dissect_nbap_DCH_Specific_TDD_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp(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_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
- 1, 128);
+ ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp, E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
return offset;
}
-static int dissect_dCH_SpecificInformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_Specific_TDD_InformationList(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList_01);
+
+
+
+static int
+dissect_nbap_E_AGCH_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
- { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
- { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
- { &hf_nbap_dCH_SpecificInformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_InformationList },
+static const per_sequence_t E_AGCH_Specific_InformationResp_ItemTDD_sequence[] = {
+ { &hf_nbap_e_AGCH_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_TDD_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_Specific_InformationResp_ItemTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
+ ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD, E_AGCH_Specific_InformationResp_ItemTDD_sequence);
return offset;
}
-static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_TDD_InformationItem(tvb, offset, actx, tree, hf_nbap_DCH_TDD_Information_item);
-}
-static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
- { &hf_nbap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_TDD_InformationItem },
+static const per_sequence_t E_AGCH_Specific_InformationRespListTDD_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Specific_InformationResp_ItemTDD },
};
static int
-dissect_nbap_DCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_Specific_InformationRespListTDD(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_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
- 1, 128);
+ ett_nbap_E_AGCH_Specific_InformationRespListTDD, E_AGCH_Specific_InformationRespListTDD_sequence_of,
+ 1, maxNrOfEAGCHCodes);
return offset;
}
-static int dissect_id_DCHs_to_Add_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCHs_to_Add_TDD);
+
+
+
+static int
+dissect_nbap_EI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCH_TDD_Information);
+
+
+
+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 DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+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 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
+ ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD, Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item);
-}
-static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
- { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD },
+static const per_sequence_t Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of[1] = {
+ { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD },
};
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD(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_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
- 1, 128);
+ ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD, Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of,
+ 1, maxNrOfEHICHCodes);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfPrepFDD);
-}
-static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+static const per_sequence_t E_DCH_Information_Response_sequence[] = {
+ { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp },
+ { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_Specific_InformationRespListTDD },
+ { &hf_nbap_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
+ { &hf_nbap_scheduled_E_HICH_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_E_DCH_Information_Response, E_DCH_Information_Response_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD },
+static const value_string nbap_E_HICH_Type_vals[] = {
+ { 0, "scheduled" },
+ { 1, "non-scheduled" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(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_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
- 1, 128);
+dissect_nbap_E_HICH_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+static const per_sequence_t E_DCH_MACdFlow_ModifyTDDItem_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
+ { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_TDD },
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
+ { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Grant_TypeTDD },
+ { &hf_nbap_e_DCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelInformation },
+ { &hf_nbap_e_DCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToModify },
+ { &hf_nbap_e_DCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToDelete },
+ { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_MACdFlow_ModifyTDDItem(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
+ ett_nbap_E_DCH_MACdFlow_ModifyTDDItem, E_DCH_MACdFlow_ModifyTDDItem_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item);
-}
-static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD },
+static const per_sequence_t E_DCH_TDD_Information_to_Modify_List_sequence_of[1] = {
+ { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ModifyTDDItem },
};
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_TDD_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_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
- 1, 128);
+ ett_nbap_E_DCH_TDD_Information_to_Modify_List, E_DCH_TDD_Information_to_Modify_List_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfRqstFDD);
-}
-static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+static const per_sequence_t E_DCH_TDD_Information_to_Modify_sequence[] = {
+ { &hf_nbap_e_DCH_TDD_Information_to_Modify_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify_List },
+ { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACeReset_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_TDD_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
+ ett_nbap_E_DCH_TDD_Information_to_Modify, E_DCH_TDD_Information_to_Modify_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item);
-}
-static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD },
+static const per_sequence_t E_DCH_Information_Reconfig_sequence[] = {
+ { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Information },
+ { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_to_Delete },
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
+ { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information },
+ { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(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_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
- 1, 128);
+dissect_nbap_E_DCH_Information_Reconfig(tvbuff_t *tvb _U_, int offset _U_, 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_Information_Reconfig, E_DCH_Information_Reconfig_sequence);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfRqstTDD);
-}
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, NULL);
+dissect_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_id_bindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BindingID(tvb, offset, actx, tree, hf_nbap_id_bindingID);
-}
-static int dissect_bindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BindingID(tvb, offset, actx, tree, hf_nbap_bindingID);
-}
+static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info768_sequence[] = {
+ { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
+ { &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 1, 160, TRUE, NULL);
+dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768(tvbuff_t *tvb _U_, int offset _U_, 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_Non_Scheduled_Grant_Info768, E_DCH_Non_Scheduled_Grant_Info768_sequence);
return offset;
}
-static int dissect_id_transportlayeraddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportLayerAddress(tvb, offset, actx, tree, hf_nbap_id_transportlayeraddress);
-}
-static int dissect_transportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportLayerAddress(tvb, offset, actx, tree, hf_nbap_transportLayerAddress);
-}
-static int dissect_transportlayeraddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportLayerAddress(tvb, offset, actx, tree, hf_nbap_transportlayeraddress);
+
+
+
+static int
+dissect_nbap_E_DCH_TDD_Maximum_Bitrate768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 17713U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
- { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
- { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+static const per_sequence_t E_DCH_TDD_Information768_sequence[] = {
+ { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Maximum_Bitrate768 },
+ { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
+ { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_TDD_Information768(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
+ ett_nbap_E_DCH_TDD_Information768, E_DCH_TDD_Information768_sequence);
return offset;
}
-static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_InformationResponseItem(tvb, offset, actx, tree, hf_nbap_DCH_InformationResponse_item);
-}
-static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
- { &hf_nbap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponseItem },
+static const per_sequence_t E_DCH_768_Information_sequence[] = {
+ { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
+ { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
+ { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information768 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_InformationResponse(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_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
- 1, 128);
+dissect_nbap_E_DCH_768_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_768_Information, E_DCH_768_Information_sequence);
return offset;
}
-static int dissect_id_DCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_DCH_InformationResponse);
+
+
+static const per_sequence_t E_DCH_768_Information_Reconfig_sequence[] = {
+ { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Information },
+ { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_to_Delete },
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
+ { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information768 },
+ { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_768_Information_Reconfig(tvbuff_t *tvb _U_, int offset _U_, 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_768_Information_Reconfig, E_DCH_768_Information_Reconfig_sequence);
+
+ return offset;
}
-static int dissect_dCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponse);
+
+
+
+static int
+dissect_nbap_PRXdes_base(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -112, -50, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
- { 0, "bearerRequested" },
- { 1, "bearerNotRequested" },
+static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
+ { 0, "step-size1" },
+ { 1, "step-size2" },
+ { 2, "step-size3" },
{ 0, NULL }
};
static int
-dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransportBearerRequestIndicator(tvb, offset, actx, tree, hf_nbap_transportBearerRequestIndicator);
+
+
+static const value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
+ { 0, "step-size1" },
+ { 1, "step-size2" },
+ { 2, "step-size3" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TDD_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
- { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
- { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
+static const per_sequence_t E_PUCH_LCR_Information_sequence[] = {
+ { &hf_nbap_minCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
+ { &hf_nbap_maxCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
+ { &hf_nbap_harqInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_pRXdes_base , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
+ { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
+ { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_ModifySpecificItem_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_PUCH_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_DCH_ModifySpecificItem_FDD, DCH_ModifySpecificItem_FDD_sequence);
+ ett_nbap_E_PUCH_LCR_Information, E_PUCH_LCR_Information_sequence);
return offset;
}
-static int dissect_DCH_ModifySpecificInformation_FDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_ModifySpecificItem_FDD(tvb, offset, actx, tree, hf_nbap_DCH_ModifySpecificInformation_FDD_item);
-}
-static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = {
- { &hf_nbap_DCH_ModifySpecificInformation_FDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_FDD },
+static const value_string nbap_T_subframeNumber_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DCH_ModifySpecificInformation_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DCH_ModifySpecificInformation_FDD, DCH_ModifySpecificInformation_FDD_sequence_of,
- 1, 128);
+dissect_nbap_T_subframeNumber(tvbuff_t *tvb _U_, int offset _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_dCH_SpecificInformationList_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_ModifySpecificInformation_FDD(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList_02);
+
+
+
+static int
+dissect_nbap_N_E_UCCHLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
- { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
- { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
- { &hf_nbap_dCH_SpecificInformationList_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_FDD },
+
+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_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
+ ett_nbap_E_HICH_LCR_Information, E_HICH_LCR_Information_sequence);
return offset;
}
-static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DCHs_to_ModifyItem(tvb, offset, actx, tree, hf_nbap_FDD_DCHs_to_Modify_item);
-}
-static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
- { &hf_nbap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DCHs_to_ModifyItem },
+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 },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_subframeNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber },
+ { &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_e_HICH_LCR_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_FDD_DCHs_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
- 1, 128);
+dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_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_E_DCH_Non_Scheduled_Grant_LCR_Info, E_DCH_Non_Scheduled_Grant_LCR_Info_sequence);
return offset;
}
-static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_nbap_id_FDD_DCHs_to_Modify);
+
+
+
+static int
+dissect_nbap_E_DCH_LCRTDD_PhysicalLayerCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 5U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
- { &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
- { &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
- { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
- { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
+static const per_sequence_t E_DCH_LCRTDD_Information_sequence[] = {
+ { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LCRTDD_PhysicalLayerCategory },
+ { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
+ { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_ModifySpecificItem_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_LCRTDD_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_DCH_ModifySpecificItem_TDD, DCH_ModifySpecificItem_TDD_sequence);
+ ett_nbap_E_DCH_LCRTDD_Information, E_DCH_LCRTDD_Information_sequence);
return offset;
}
-static int dissect_DCH_ModifySpecificInformation_TDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_ModifySpecificItem_TDD(tvb, offset, actx, tree, hf_nbap_DCH_ModifySpecificInformation_TDD_item);
-}
-static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = {
- { &hf_nbap_DCH_ModifySpecificInformation_TDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_TDD },
+static const per_sequence_t E_DCH_LCR_Information_sequence[] = {
+ { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_LCR_Information },
+ { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
+ { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LCRTDD_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_ModifySpecificInformation_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DCH_ModifySpecificInformation_TDD, DCH_ModifySpecificInformation_TDD_sequence_of,
- 1, 128);
+dissect_nbap_E_DCH_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_DCH_LCR_Information, E_DCH_LCR_Information_sequence);
return offset;
}
-static int dissect_dCH_SpecificInformationList_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_ModifySpecificInformation_TDD(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList_03);
-}
-static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = {
- { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
- { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
- { &hf_nbap_dCH_SpecificInformationList_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_TDD },
+static const per_sequence_t E_DCH_LCR_Information_Reconfig_sequence[] = {
+ { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_LCR_Information },
+ { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
+ { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_to_Delete },
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
+ { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LCRTDD_Information },
+ { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_ModifyItem_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_LCR_Information_Reconfig(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_ModifyItem_TDD, DCH_ModifyItem_TDD_sequence);
+ ett_nbap_E_DCH_LCR_Information_Reconfig, E_DCH_LCR_Information_Reconfig_sequence);
return offset;
}
-static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_ModifyItem_TDD(tvb, offset, actx, tree, hf_nbap_TDD_DCHs_to_Modify_item);
+
+
+static const value_string nbap_Enhanced_FACH_Capability_vals[] = {
+ { 0, "enhanced-FACH-capable" },
+ { 1, "enhanced-FACH-non-capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Enhanced_FACH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
- { &hf_nbap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifyItem_TDD },
+static const value_string nbap_Enhanced_PCH_Capability_vals[] = {
+ { 0, "enhanced-PCH-capable" },
+ { 1, "enhanced-PCH-non-capable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_TDD_DCHs_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
- 1, 128);
+dissect_nbap_Enhanced_PCH_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_id_TDD_DCHs_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_nbap_id_TDD_DCHs_to_Modify);
+
+
+
+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 const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
- { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_RearrangeItem_Bearer_RearrangeInd, DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
+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);
return offset;
}
-static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item);
+
+
+
+static int
+dissect_nbap_Extended_Round_Trip_Time_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,
+ 32767U, 103041U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
- { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd },
-};
static int
-dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(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_DCH_RearrangeList_Bearer_RearrangeInd, DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
- 1, 128);
+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 int dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_DCH_RearrangeList_Bearer_RearrangeInd);
+
+
+static const value_string nbap_Fast_Reconfiguration_Mode_vals[] = {
+ { 0, "fast" },
+ { 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_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const value_string nbap_Fast_Reconfiguration_Permission_vals[] = {
+ { 0, "allowed" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_InformationList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
- 1, 16);
+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;
}
-static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rL_InformationList_DM_Rprt);
+
+
+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 RL_DM_Rprt_sequence[] = {
- { &hf_nbap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rprt },
+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_RL_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_RL_DM_Rprt, RL_DM_Rprt_sequence);
+ ett_nbap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
return offset;
}
-static int dissect_rL_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rL_02);
-}
-static int dissect_all_RL_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_DM_Rprt(tvb, offset, actx, tree, hf_nbap_all_RL_02);
-}
-static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
- { &hf_nbap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+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_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
- 1, 16);
+ ett_nbap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
+ 1, maxNrOfCodes);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_DM_Rprt);
-}
-static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
- { &hf_nbap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rprt },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_FDD_S_CCPCH_FrameOffset_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_Set_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
+dissect_nbap_FDD_S_CCPCH_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_rLS_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rLS_02);
-}
-static int dissect_all_RLS_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_nbap_all_RLS_02);
+
+
+
+static int
+dissect_nbap_FDD_S_CCPCH_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, 149U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
- { 0, "rL" },
- { 1, "rLS" },
- { 2, "all-RL" },
- { 3, "all-RLS" },
+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 const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
- { 0, &hf_nbap_rL_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt },
- { 1, &hf_nbap_rLS_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt },
- { 2, &hf_nbap_all_RL_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt },
- { 3, &hf_nbap_all_RLS_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt },
- { 0, NULL, 0, NULL }
+
+static int
+dissect_nbap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nbap_F_DPCH_Capability_vals[] = {
+ { 0, "f-DPCH-capable" },
+ { 1, "f-DPCH-non-capable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(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_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
- NULL);
+dissect_nbap_F_DPCH_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_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rprt);
+
+
+
+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 per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const value_string nbap_F_DPCH_SlotFormatCapability_vals[] = {
+ { 0, "f-DPCH-slot-format-capable" },
+ { 1, "f-DPCH-slot-format-non-capable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_InformationList_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
- 1, 16);
+dissect_nbap_F_DPCH_SlotFormatCapability(tvbuff_t *tvb _U_, int offset _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_rL_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rL_InformationList);
-}
-static const per_sequence_t RL_DM_Rqst_sequence[] = {
- { &hf_nbap_rL_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_FNReportingIndicator_vals[] = {
+ { 0, "fN-reporting-required" },
+ { 1, "fN-reporting-not-required" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_DM_Rqst, RL_DM_Rqst_sequence);
+dissect_nbap_FNReportingIndicator(tvbuff_t *tvb _U_, int offset _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_rL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rL);
+
+
+
+static int
+dissect_nbap_FrameAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
+
+ return offset;
}
static int
-dissect_nbap_RL_Set_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 31U, NULL, FALSE);
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_E_DCH_RL_Set_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_ID(tvb, offset, actx, tree, hf_nbap_id_E_DCH_RL_Set_ID);
+
+
+
+static int
+dissect_nbap_FPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -150, 400U, NULL, TRUE);
+
+ return offset;
}
-static int dissect_rL_Set_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_ID(tvb, offset, actx, tree, hf_nbap_rL_Set_ID);
+
+
+
+static int
+dissect_nbap_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
+dissect_nbap_BIT_STRING_SIZE_36(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,
+ 36, 36, FALSE, NULL);
return offset;
}
-static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_DM_Rqst_item);
+
+
+
+static int
+dissect_nbap_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
- { &hf_nbap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationItem_DM_Rqst },
-};
static int
-dissect_nbap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
- 1, 16);
+dissect_nbap_BIT_STRING_SIZE_11(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,
+ 11, 11, FALSE, NULL);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_DM_Rqst);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 4, 4, FALSE, NULL);
+
+ return offset;
}
-static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
- { &hf_nbap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_RL_Set_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
+dissect_nbap_BIT_STRING_SIZE_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 17, 17, FALSE, NULL);
return offset;
}
-static int dissect_rLS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rLS);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 16, 16, FALSE, NULL);
+
+ return offset;
}
static int
-dissect_nbap_AllRL_DM_Rqst(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);
+dissect_nbap_BIT_STRING_SIZE_14(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,
+ 14, 14, FALSE, NULL);
return offset;
}
-static int dissect_all_RL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AllRL_DM_Rqst(tvb, offset, actx, tree, hf_nbap_all_RL);
+
+
+static const per_sequence_t GANSS_SatelliteInformationKPItem_sequence[] = {
+ { &hf_nbap_ganss_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_ganss_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_ganss_omegadot_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_ganss_svhealth_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
+ { &hf_nbap_ganss_delta_a_sqrt_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
+ { &hf_nbap_ganss_omegazero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_ganss_m_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_ganss_omega_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_ganss_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
+ { &hf_nbap_ganss_af_one_alm, 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_SatelliteInformationKPItem(tvbuff_t *tvb _U_, int offset _U_, 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_SatelliteInformationKPItem, GANSS_SatelliteInformationKPItem_sequence);
+
+ return offset;
}
+static const per_sequence_t GANSS_SatelliteInformationKP_sequence_of[1] = {
+ { &hf_nbap_GANSS_SatelliteInformationKP_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKPItem },
+};
static int
-dissect_nbap_AllRL_Set_DM_Rqst(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);
+dissect_nbap_GANSS_SatelliteInformationKP(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_SatelliteInformationKP, GANSS_SatelliteInformationKP_sequence_of,
+ 1, maxGANSSSat);
return offset;
}
-static int dissect_all_RLS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AllRL_Set_DM_Rqst(tvb, offset, actx, tree, hf_nbap_all_RLS);
+
+
+static const per_sequence_t GANSS_KeplerianParametersAlm_sequence[] = {
+ { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
+ { &hf_nbap_iod_a , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_3 },
+ { &hf_nbap_gANSS_SatelliteInformationKP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKP },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_KeplerianParametersAlm(tvbuff_t *tvb _U_, int offset _U_, 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_KeplerianParametersAlm, GANSS_KeplerianParametersAlm_sequence);
+
+ return offset;
}
-static const value_string nbap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
- { 0, "rL" },
- { 1, "rLS" },
- { 2, "all-RL" },
- { 3, "all-RLS" },
+static const value_string nbap_GANSS_AlmanacModel_vals[] = {
+ { 0, "gANSS-keplerianParameters" },
{ 0, NULL }
};
-static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
- { 0, &hf_nbap_rL , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rqst },
- { 1, &hf_nbap_rLS , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rqst },
- { 2, &hf_nbap_all_RL , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_DM_Rqst },
- { 3, &hf_nbap_all_RLS , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_Set_DM_Rqst },
+static const per_choice_t GANSS_AlmanacModel_choice[] = {
+ { 0, &hf_nbap_gANSS_keplerianParameters, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_KeplerianParametersAlm },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
+ ett_nbap_GANSS_AlmanacModel, GANSS_AlmanacModel_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rqst);
-}
-static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+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_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_36 },
+ { &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_RL_InformationList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
- 1, 16);
+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_rL_InformationList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rL_InformationList_DM_Rsp);
-}
-static const per_sequence_t RL_DM_Rsp_sequence[] = {
- { &hf_nbap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rsp },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_RL_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_DM_Rsp, RL_DM_Rsp_sequence);
+dissect_nbap_INTEGER_0_511(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_rL_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rL_01);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 12, 12, FALSE, NULL);
+
+ return offset;
}
-static int dissect_all_RL_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_DM_Rsp(tvb, offset, actx, tree, hf_nbap_all_RL_01);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 18, 18, FALSE, NULL);
+
+ return offset;
}
-static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
- { &hf_nbap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
- 1, 16);
+dissect_nbap_BIT_STRING_SIZE_28(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,
+ 28, 28, FALSE, NULL);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_DM_Rsp);
+
+
+
+static int
+dissect_nbap_INTEGER_0_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
- { &hf_nbap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rsp },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t GANSS_SatelliteClockModelItem_sequence[] = {
+ { &hf_nbap_t_oc_lsb , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
+ { &hf_nbap_a_i2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
+ { &hf_nbap_a_i1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
+ { &hf_nbap_a_i0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_28 },
+ { &hf_nbap_t_gd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_model_id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_1 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_Set_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_SatelliteClockModelItem(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
+ ett_nbap_GANSS_SatelliteClockModelItem, GANSS_SatelliteClockModelItem_sequence);
return offset;
}
-static int dissect_rLS_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rLS_01);
+
+
+static const per_sequence_t GANSS_Clock_Model_sequence_of[1] = {
+ { &hf_nbap_GANSS_Clock_Model_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteClockModelItem },
+};
+
+static int
+dissect_nbap_GANSS_Clock_Model(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_Clock_Model, GANSS_Clock_Model_sequence_of,
+ 1, 4);
+
+ return offset;
}
-static int dissect_all_RLS_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_nbap_all_RLS_01);
+
+
+
+static int
+dissect_nbap_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
}
-static const value_string nbap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
- { 0, "rL" },
- { 1, "rLS" },
- { 2, "all-RL" },
- { 3, "all-RLS" },
- { 0, NULL }
+static const per_sequence_t GANSS_IonosphereRegionalStormFlags_sequence[] = {
+ { &hf_nbap_storm_flag_one , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
+ { &hf_nbap_storm_flag_two , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
+ { &hf_nbap_storm_flag_three, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
+ { &hf_nbap_storm_flag_four, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
+ { &hf_nbap_storm_flag_five, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
- { 0, &hf_nbap_rL_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp },
- { 1, &hf_nbap_rLS_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp },
- { 2, &hf_nbap_all_RL_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp },
- { 3, &hf_nbap_all_RLS_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_GANSS_IonosphereRegionalStormFlags(tvbuff_t *tvb _U_, int offset _U_, 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_IonosphereRegionalStormFlags, GANSS_IonosphereRegionalStormFlags_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Ionospheric_Model_sequence[] = {
+ { &hf_nbap_alpha_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
+ { &hf_nbap_alpha_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
+ { &hf_nbap_alpha_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
+ { &hf_nbap_gANSS_IonosphereRegionalStormFlags, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_IonosphereRegionalStormFlags },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(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_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
- NULL);
+dissect_nbap_GANSS_Ionospheric_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_Ionospheric_Model, GANSS_Ionospheric_Model_sequence);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rsp);
-}
-static const value_string nbap_DedicatedMeasurementType_vals[] = {
- { 0, "sir" },
- { 1, "sir-error" },
- { 2, "transmitted-code-power" },
- { 3, "rscp" },
- { 4, "rx-timing-deviation" },
- { 5, "round-trip-time" },
- { 6, "rx-timing-deviation-LCR" },
- { 7, "angle-Of-Arrival-LCR" },
- { 8, "hs-sich-quality" },
- { 9, "best-Cell-Portions" },
+static const value_string nbap_T_latitudeSign_vals[] = {
+ { 0, "north" },
+ { 1, "south" },
{ 0, NULL }
};
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_) {
+dissect_nbap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _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, 4, NULL);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementType(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementType);
+
+
+
+static int
+dissect_nbap_INTEGER_0_2147483647(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 2147483647U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
- { 0, "step-size1" },
- { 1, "step-size2" },
- { 2, "step-size3" },
+
+static int
+dissect_nbap_INTEGER_M2147483648_2147483647(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2147483648, 2147483647U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_T_directionOfAltitude_vals[] = {
+ { 0, "height" },
+ { 1, "depth" },
{ 0, NULL }
};
static int
-dissect_nbap_TDD_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _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);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD);
-}
-static int dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
-}
-static int dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD);
-}
-static int dissect_tdd_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_tdd_TPC_DownlinkStepSize);
-}
-static int dissect_tDD_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_tDD_TPC_DownlinkStepSize);
-}
-static int dissect_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
-}
-static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t GANSS_RX_Pos_sequence[] = {
+ { &hf_nbap_latitudeSign , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign },
+ { &hf_nbap_degreesOfLatitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_2147483647 },
+ { &hf_nbap_degreesOfLongitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
+ { &hf_nbap_directionOfAltitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude },
+ { &hf_nbap_altitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_RX_Pos(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
+ ett_nbap_GANSS_RX_Pos, GANSS_RX_Pos_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item);
-}
-static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD },
+static const per_sequence_t GANSS_Common_Data_sequence[] = {
+ { &hf_nbap_ganss_Ionospheric_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Ionospheric_Model },
+ { &hf_nbap_ganss_Rx_Pos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_RX_Pos },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD(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_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
- 1, 16);
+dissect_nbap_GANSS_Common_Data(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_Common_Data, GANSS_Common_Data_sequence);
return offset;
}
-static int dissect_cCTrCH_TPCList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_cCTrCH_TPCList);
-}
+static const per_sequence_t GANSS_CommonDataInfoReq_sequence[] = {
+ { &hf_nbap_ionospheric_Model, 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_DL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_GANSS_CommonDataInfoReq(tvbuff_t *tvb _U_, int offset _U_, 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_CommonDataInfoReq, GANSS_CommonDataInfoReq_sequence);
return offset;
}
-static int dissect_dL_DPCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_dL_DPCH_Information);
+
+
+
+static int
+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, 7U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
- { &hf_nbap_cCTrCH_TPCList , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD },
- { &hf_nbap_dL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t GANSS_GenericDataInfoReqItem_sequence[] = {
+ { &hf_nbap_ganss_Id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_7 },
+ { &hf_nbap_ganss_Navigation_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ganss_Time_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ganss_UTC_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ganss_Almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ganss_Real_Time_Integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_GenericDataInfoReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
+ ett_nbap_GANSS_GenericDataInfoReqItem, GANSS_GenericDataInfoReqItem_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD);
+
+
+static const per_sequence_t GANSS_GenericDataInfoReqList_sequence_of[1] = {
+ { &hf_nbap_GANSS_GenericDataInfoReqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_GenericDataInfoReqItem },
+};
+
+static int
+dissect_nbap_GANSS_GenericDataInfoReqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_GenericDataInfoReqList, GANSS_GenericDataInfoReqList_sequence_of,
+ 1, maxNoGANSS);
+
+ return offset;
}
static int
-dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD(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);
+dissect_nbap_INTEGER_0_8191(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8191U, NULL, FALSE);
return offset;
}
-static int dissect_dL_DPCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_dL_DPCH_Information_01);
+
+
+
+static int
+dissect_nbap_INTEGER_0_86399(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 86399U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_dL_DPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t GANSS_Reference_Time_sequence[] = {
+ { &hf_nbap_ganssDay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
+ { &hf_nbap_ganssTod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
+ { &hf_nbap_ganssTodUncertainty, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_127 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_Reference_Time(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
+ ett_nbap_GANSS_Reference_Time, GANSS_Reference_Time_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
-}
-static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
- { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
+static const value_string nbap_T_non_broadcastIndication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(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_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
- 1, 16);
+dissect_nbap_T_non_broadcastIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD);
-}
-static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(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_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
- 1, 16);
+dissect_nbap_INTEGER_0_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 5, 5, FALSE, NULL);
+
+ return offset;
}
-static 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_BIT_STRING_SIZE_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 32, 32, FALSE, NULL);
+
+ return offset;
+}
+
static int
-dissect_nbap_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);
+dissect_nbap_BIT_STRING_SIZE_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 24, 24, FALSE, NULL);
return offset;
}
-static int dissect_repetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RepetitionPeriod(tvb, offset, actx, tree, hf_nbap_repetitionPeriod);
+
+
+
+static int
+dissect_nbap_INTEGER_0_33554431(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 33554431U, NULL, FALSE);
+
+ return offset;
}
static int
-dissect_nbap_RepetitionLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_0_67108863(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 63U, NULL, FALSE);
+ 0U, 67108863U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RepetitionLength(tvb, offset, actx, tree, hf_nbap_repetitionLength);
+
+
+static const per_sequence_t GANSS_KeplerianParametersOrb_sequence[] = {
+ { &hf_nbap_toe_lsb_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
+ { &hf_nbap_ganss_omega_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_ganss_e_lsb_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_33554431 },
+ { &hf_nbap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
+ { &hf_nbap_a_sqrt_lsb_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_67108863 },
+ { &hf_nbap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_c_is_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_c_us_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_c_rc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_c_ic_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_c_uc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_KeplerianParametersOrb(tvbuff_t *tvb _U_, int offset _U_, 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_KeplerianParametersOrb, GANSS_KeplerianParametersOrb_sequence);
+
+ return offset;
}
-static const value_string nbap_TDD_DPCHOffset_vals[] = {
- { 0, "initialOffset" },
- { 1, "noinitialOffset" },
+static const value_string nbap_GANSS_Orbit_Model_vals[] = {
+ { 0, "gANSS-keplerianParameters" },
{ 0, NULL }
};
-static const per_choice_t TDD_DPCHOffset_choice[] = {
- { 0, &hf_nbap_initialOffset , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 },
- { 1, &hf_nbap_noinitialOffset, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 },
+static const per_choice_t GANSS_Orbit_Model_choice[] = {
+ { 0, &hf_nbap_gANSS_keplerianParameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_KeplerianParametersOrb },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_Orbit_Model(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_TDD_DPCHOffset, TDD_DPCHOffset_choice,
+ ett_nbap_GANSS_Orbit_Model, GANSS_Orbit_Model_choice,
NULL);
return offset;
}
-static int dissect_tdd_DPCHOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DPCHOffset(tvb, offset, actx, tree, hf_nbap_tdd_DPCHOffset);
-}
-static const value_string nbap_MidambleConfigurationBurstType1And3_vals[] = {
- { 0, "v4" },
- { 1, "v8" },
- { 2, "v16" },
- { 0, NULL }
+static const per_sequence_t GANSS_Sat_Info_Nav_item_sequence[] = {
+ { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_svHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_ganssClockModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Clock_Model },
+ { &hf_nbap_ganssOrbitModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Orbit_Model },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
+static int
+dissect_nbap_GANSS_Sat_Info_Nav_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_Sat_Info_Nav_item, GANSS_Sat_Info_Nav_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Sat_Info_Nav_sequence_of[1] = {
+ { &hf_nbap_GANSS_Sat_Info_Nav_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav_item },
+};
static int
-dissect_nbap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_GANSS_Sat_Info_Nav(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_Nav, GANSS_Sat_Info_Nav_sequence_of,
+ 1, maxGANSSSat);
return offset;
}
-static int dissect_midambleConfigurationBurstType1And3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleConfigurationBurstType1And3(tvb, offset, actx, tree, hf_nbap_midambleConfigurationBurstType1And3);
+
+
+static const per_sequence_t GANSS_Navigation_Model_sequence[] = {
+ { &hf_nbap_ganss_Ref_Time , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Reference_Time },
+ { &hf_nbap_non_broadcastIndication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_non_broadcastIndication },
+ { &hf_nbap_toe_c_msb , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_31 },
+ { &hf_nbap_e_msb , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_127 },
+ { &hf_nbap_sqrtA_msb , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_ganssSatInfoNav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_Navigation_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_Navigation_Model, GANSS_Navigation_Model_sequence);
+
+ return offset;
}
static int
-dissect_nbap_MidambleShiftLong(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_M8388608_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
+ -8388608, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_ueSpecificMidamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftLong(tvb, offset, actx, tree, hf_nbap_ueSpecificMidamble);
-}
-static int dissect_midambleShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftLong(tvb, offset, actx, tree, hf_nbap_midambleShift);
+
+
+
+static int
+dissect_nbap_INTEGER_M64_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -64, 63U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_T_midambleAllocationMode_vals[] = {
- { 0, "defaultMidamble" },
- { 1, "commonMidamble" },
- { 2, "ueSpecificMidamble" },
- { 0, NULL }
+static const per_sequence_t GANSS_Time_Model_sequence[] = {
+ { &hf_nbap_ganss_time_model, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+ { &hf_nbap_ganss_t_a0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
+ { &hf_nbap_ganss_t_a1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M8388608_8388607 },
+ { &hf_nbap_ganss_t_a2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M64_63 },
+ { &hf_nbap_ganss_to_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_7 },
+ { &hf_nbap_ganss_wk_number_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t T_midambleAllocationMode_choice[] = {
- { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_GANSS_Time_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_Time_Model, GANSS_Time_Model_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_UTC_Model_sequence[] = {
+ { &hf_nbap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_t_ot_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_w_n_t_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_w_n_lsf_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_dn_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_midambleAllocationMode(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_T_midambleAllocationMode, T_midambleAllocationMode_choice,
- NULL);
+dissect_nbap_GANSS_UTC_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_UTC_Model, GANSS_UTC_Model_sequence);
return offset;
}
-static int dissect_midambleAllocationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_midambleAllocationMode(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode);
+
+
+
+static int
+dissect_nbap_INTEGER_0_4_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t T_type1_sequence[] = {
- { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
- { &hf_nbap_midambleAllocationMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_midambleAllocationMode },
+static const per_sequence_t GANSS_RealTimeInformationItem_sequence[] = {
+ { &hf_nbap_bad_ganss_satId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_bad_ganss_signalId, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_4_ },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_type1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_RealTimeInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_T_type1, T_type1_sequence);
+ ett_nbap_GANSS_RealTimeInformationItem, GANSS_RealTimeInformationItem_sequence);
return offset;
}
-static int dissect_type1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_type1(tvb, offset, actx, tree, hf_nbap_type1);
+
+
+static const per_sequence_t GANSS_Real_Time_Integrity_sequence_of[1] = {
+ { &hf_nbap_GANSS_Real_Time_Integrity_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_RealTimeInformationItem },
+};
+
+static int
+dissect_nbap_GANSS_Real_Time_Integrity(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_Real_Time_Integrity, GANSS_Real_Time_Integrity_sequence_of,
+ 1, maxGANSSSat);
+
+ return offset;
}
-static const value_string nbap_MidambleConfigurationBurstType2_vals[] = {
- { 0, "v3" },
- { 1, "v6" },
- { 0, NULL }
+static const per_sequence_t GANSS_Generic_DataItem_sequence[] = {
+ { &hf_nbap_ganss_Id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_7 },
+ { &hf_nbap_dganss_Correction, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGANSSCorrections },
+ { &hf_nbap_ganss_Navigation_Model_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Navigation_Model },
+ { &hf_nbap_ganss_Time_Model_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Time_Model },
+ { &hf_nbap_ganss_UTC_TIME , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_UTC_Model },
+ { &hf_nbap_ganss_Almanac_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Almanac },
+ { &hf_nbap_ganss_Real_Time_Integrity_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Real_Time_Integrity },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
+static int
+dissect_nbap_GANSS_Generic_DataItem(tvbuff_t *tvb _U_, int offset _U_, 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_Generic_DataItem, GANSS_Generic_DataItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Generic_Data_sequence_of[1] = {
+ { &hf_nbap_GANSS_Generic_Data_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Generic_DataItem },
+};
static int
-dissect_nbap_MidambleConfigurationBurstType2(tvbuff_t *tvb _U_, int offset _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_GANSS_Generic_Data(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_Generic_Data, GANSS_Generic_Data_sequence_of,
+ 1, maxNoGANSS);
return offset;
}
-static int dissect_midambleConfigurationBurstType2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleConfigurationBurstType2(tvb, offset, actx, tree, hf_nbap_midambleConfigurationBurstType2);
+
+
+static const per_sequence_t GANSS_Information_sequence[] = {
+ { &hf_nbap_gANSS_CommonDataInfoReq, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_CommonDataInfoReq },
+ { &hf_nbap_gANSS_GenericDataInfoReqList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_GenericDataInfoReqList },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_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_GANSS_Information, GANSS_Information_sequence);
+
+ return offset;
}
static int
-dissect_nbap_MidambleShiftShort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GapLength(tvbuff_t *tvb _U_, int offset _U_, 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, FALSE);
+ 1U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_ueSpecificMidamble_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftShort(tvb, offset, actx, tree, hf_nbap_ueSpecificMidamble_01);
+
+
+
+static int
+dissect_nbap_GapDuration(tvbuff_t *tvb _U_, int offset _U_, 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, 144U, NULL, TRUE);
+
+ return offset;
}
-static const value_string nbap_T_midambleAllocationMode_01_vals[] = {
- { 0, "defaultMidamble" },
- { 1, "commonMidamble" },
- { 2, "ueSpecificMidamble" },
- { 0, NULL }
+static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = {
+ { &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
+ { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
+ { &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_gps_af_one_alm , 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 const per_choice_t T_midambleAllocationMode_01_choice[] = {
- { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 2, &hf_nbap_ueSpecificMidamble_01, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftShort },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_SAT_Info_Almanac_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_SAT_Info_Almanac_Item, SAT_Info_Almanac_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = {
+ { &hf_nbap_SAT_Info_Almanac_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_Item },
};
static int
-dissect_nbap_T_midambleAllocationMode_01(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_T_midambleAllocationMode_01, T_midambleAllocationMode_01_choice,
- NULL);
+dissect_nbap_SAT_Info_Almanac(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_SAT_Info_Almanac, SAT_Info_Almanac_sequence_of,
+ 1, maxNoSat);
return offset;
}
-static int dissect_midambleAllocationMode_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_midambleAllocationMode_01(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode_01);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_364(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,
+ 364, 364, FALSE, NULL);
+
+ return offset;
}
-static const per_sequence_t T_type2_sequence[] = {
- { &hf_nbap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2 },
- { &hf_nbap_midambleAllocationMode_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_midambleAllocationMode_01 },
+static const per_sequence_t GPS_Almanac_sequence[] = {
+ { &hf_nbap_wna_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_sat_info_almanac, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac },
+ { &hf_nbap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_364 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GPS_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_T_type2, T_type2_sequence);
+ ett_nbap_GPS_Almanac, GPS_Almanac_sequence);
return offset;
}
-static int dissect_type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_type2(tvb, offset, actx, tree, hf_nbap_type2);
+
+
+static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
+ { &hf_nbap_alpha_zero_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_alpha_one_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_alpha_two_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GPS_Ionospheric_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
+
+ return offset;
}
-static const value_string nbap_T_midambleAllocationMode_02_vals[] = {
- { 0, "defaultMidamble" },
- { 1, "ueSpecificMidamble" },
+static const value_string nbap_GPS_Information_Item_vals[] = {
+ { 0, "gps-navigation-model-and-time-recovery" },
+ { 1, "gps-ionospheric-model" },
+ { 2, "gps-utc-model" },
+ { 3, "gps-almanac" },
+ { 4, "gps-rt-integrity" },
{ 0, NULL }
};
-static const per_choice_t T_midambleAllocationMode_02_choice[] = {
- { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_T_midambleAllocationMode_02(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_T_midambleAllocationMode_02, T_midambleAllocationMode_02_choice,
- NULL);
+dissect_nbap_GPS_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_midambleAllocationMode_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_midambleAllocationMode_02(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode_02);
+
+
+static const per_sequence_t GPS_Information_sequence_of[1] = {
+ { &hf_nbap_GPS_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Information_Item },
+};
+
+static int
+dissect_nbap_GPS_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_GPS_Information, GPS_Information_sequence_of,
+ 0, maxNoGPSItems);
+
+ return offset;
}
-static const per_sequence_t T_type3_sequence[] = {
- { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
- { &hf_nbap_midambleAllocationMode_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_midambleAllocationMode_02 },
+static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = {
+ { &hf_nbap_bad_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_type3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SAT_Info_RealTime_Integrity_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_T_type3, T_type3_sequence);
+ ett_nbap_SAT_Info_RealTime_Integrity_Item, SAT_Info_RealTime_Integrity_Item_sequence);
return offset;
}
-static int dissect_type3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_type3(tvb, offset, actx, tree, hf_nbap_type3);
+
+
+static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = {
+ { &hf_nbap_SATInfo_RealTime_Integrity_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_RealTime_Integrity_Item },
+};
+
+static int
+dissect_nbap_SATInfo_RealTime_Integrity(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_SATInfo_RealTime_Integrity, SATInfo_RealTime_Integrity_sequence_of,
+ 1, maxNoSat);
+
+ return offset;
}
-static const value_string nbap_MidambleShiftAndBurstType_vals[] = {
- { 0, "type1" },
- { 1, "type2" },
- { 2, "type3" },
+static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = {
+ { &hf_nbap_sat_info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SATInfo_RealTime_Integrity },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GPSBadSat_Info_RealTime_Integrity(tvbuff_t *tvb _U_, int offset _U_, 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_GPSBadSat_Info_RealTime_Integrity, GPSBadSat_Info_RealTime_Integrity_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_GPS_RealTime_Integrity_vals[] = {
+ { 0, "bad-satellites" },
+ { 1, "no-bad-satellites" },
{ 0, NULL }
};
-static const per_choice_t MidambleShiftAndBurstType_choice[] = {
- { 0, &hf_nbap_type1 , ASN1_EXTENSION_ROOT , dissect_nbap_T_type1 },
- { 1, &hf_nbap_type2 , ASN1_EXTENSION_ROOT , dissect_nbap_T_type2 },
- { 2, &hf_nbap_type3 , ASN1_EXTENSION_ROOT , dissect_nbap_T_type3 },
+static const per_choice_t GPS_RealTime_Integrity_choice[] = {
+ { 0, &hf_nbap_bad_satellites , ASN1_NO_EXTENSIONS , dissect_nbap_GPSBadSat_Info_RealTime_Integrity },
+ { 1, &hf_nbap_no_bad_satellites, ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_MidambleShiftAndBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GPS_RealTime_Integrity(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_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
+ ett_nbap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
NULL);
return offset;
}
-static int dissect_midambleShiftandBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_nbap_midambleShiftandBurstType);
-}
-static int dissect_midambleshiftAndBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_nbap_midambleshiftAndBurstType);
+
+
+
+static int
+dissect_nbap_INTEGER_0_1048575(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_midambleShiftAndBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_nbap_midambleShiftAndBurstType);
+
+
+
+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_DPCH_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, 239U, NULL, FALSE);
+dissect_nbap_BIT_STRING_SIZE_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 22, 22, FALSE, NULL);
return offset;
}
-static int dissect_dPCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DPCH_ID(tvb, offset, actx, tree, hf_nbap_dPCH_ID);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 6, 6, FALSE, NULL);
+
+ return offset;
}
-static const value_string nbap_TDD_ChannelisationCode_vals[] = {
- { 0, "chCode1div1" },
- { 1, "chCode2div1" },
- { 2, "chCode2div2" },
- { 3, "chCode4div1" },
- { 4, "chCode4div2" },
- { 5, "chCode4div3" },
- { 6, "chCode4div4" },
- { 7, "chCode8div1" },
- { 8, "chCode8div2" },
- { 9, "chCode8div3" },
- { 10, "chCode8div4" },
- { 11, "chCode8div5" },
- { 12, "chCode8div6" },
- { 13, "chCode8div7" },
- { 14, "chCode8div8" },
- { 15, "chCode16div1" },
- { 16, "chCode16div2" },
- { 17, "chCode16div3" },
- { 18, "chCode16div4" },
- { 19, "chCode16div5" },
- { 20, "chCode16div6" },
- { 21, "chCode16div7" },
- { 22, "chCode16div8" },
- { 23, "chCode16div9" },
- { 24, "chCode16div10" },
- { 25, "chCode16div11" },
- { 26, "chCode16div12" },
- { 27, "chCode16div13" },
- { 28, "chCode16div14" },
- { 29, "chCode16div15" },
- { 30, "chCode16div16" },
- { 0, NULL }
-};
+
+static int
+dissect_nbap_BIT_STRING_SIZE_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 1, 1, FALSE, NULL);
+
+ return offset;
+}
+
static int
-dissect_nbap_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _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, 0, NULL);
+dissect_nbap_BIT_STRING_SIZE_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 87, 87, FALSE, NULL);
return offset;
}
-static int dissect_tdd_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_tdd_ChannelisationCode);
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 20, 20, FALSE, NULL);
+
+ return offset;
}
-static int dissect_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item);
+
+
+static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
+ { &hf_nbap_tx_tow_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 },
+ { &hf_nbap_sat_id_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
+ { &hf_nbap_tlm_message_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
+ { &hf_nbap_tlm_revd_c_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_ho_word_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
+ { &hf_nbap_w_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
+ { &hf_nbap_sv_health_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
+ { &hf_nbap_iodc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_sf1_reserved_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_87 },
+ { &hf_nbap_t_gd_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_t_oc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_a_f_2_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_a_f_1_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_a_f_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
+ { &hf_nbap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_c_uc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_gps_e_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_c_us_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_a_sqrt_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_t_oe_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_aodo_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_c_ic_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_c_is_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_c_rc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_gps_omega_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
+ { &hf_nbap_spare_zero_fill, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GPS_NavandRecovery_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_GPS_NavandRecovery_Item, GPS_NavandRecovery_Item_sequence);
+
+ return offset;
}
-static int dissect_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item);
+
+
+static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
+ { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_NavandRecovery_Item },
+};
+
+static int
+dissect_nbap_GPS_NavigationModel_and_TimeRecovery(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_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
+ 1, maxNoSat);
+
+ return offset;
}
-static int dissect_first_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_first_TDD_ChannelisationCode);
+
+
+static const value_string nbap_T_latitudeSign_01_vals[] = {
+ { 0, "north" },
+ { 1, "south" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_T_latitudeSign_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,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
}
-static int dissect_second_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_second_TDD_ChannelisationCode);
+
+
+
+static int
+dissect_nbap_INTEGER_0_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8388607U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_tDD_ChannelisationCode);
+
+
+static const value_string nbap_T_directionOfAltitude_01_vals[] = {
+ { 0, "height" },
+ { 1, "depth" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_T_directionOfAltitude_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,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t GPS_RX_POS_sequence[] = {
+ { &hf_nbap_latitudeSign_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign_01 },
+ { &hf_nbap_latitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8388607 },
+ { &hf_nbap_longitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M8388608_8388607 },
+ { &hf_nbap_directionOfAltitude_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude_01 },
+ { &hf_nbap_altitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TDD_DL_Code_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GPS_RX_POS(tvbuff_t *tvb _U_, int offset _U_, 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_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
+ ett_nbap_GPS_RX_POS, GPS_RX_POS_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DL_Code_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_DL_Code_Information_item);
-}
-static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
- { &hf_nbap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_InformationItem },
+static const per_sequence_t GPS_UTC_Model_sequence[] = {
+ { &hf_nbap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_t_ot_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_w_n_t_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_w_n_lsf_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_dn_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TDD_DL_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
- 1, 240);
+dissect_nbap_GPS_UTC_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GPS_UTC_Model, GPS_UTC_Model_sequence);
return offset;
}
-static int dissect_dL_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DL_Code_Information(tvb, offset, actx, tree, hf_nbap_dL_Code_Information);
+
+
+
+static int
+dissect_nbap_INTEGER_1_8_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_Information },
+static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
+ { &hf_nbap_number_of_Processes, 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_DL_Timeslot_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
+ ett_nbap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
return offset;
}
-static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_Information_item);
-}
-static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationItem },
+static const value_string nbap_T_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_DL_Timeslot_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_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
- 1, 15);
+dissect_nbap_T_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_dL_Timeslot_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_Information(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_Information);
-}
-static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
+static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
+ { &hf_nbap_process_Memory_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_process_Memory_Size },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_RL_AdditionRqstTDD, DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
+ ett_nbap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD);
+
+
+static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
+ { &hf_nbap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
+};
+
+static int
+dissect_nbap_HARQ_MemoryPartitioningList(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_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
+ 1, maxNrOfHARQProcesses);
+
+ return offset;
}
-static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
+static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
+ { &hf_nbap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningList },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_RL_SetupRqstTDD, DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
+ ett_nbap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationList_RL_SetupRqstTDD);
+
+
+static const value_string nbap_HARQ_MemoryPartitioning_vals[] = {
+ { 0, "implicit" },
+ { 1, "explicit" },
+ { 0, NULL }
+};
+
+static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
+ { 0, &hf_nbap_implicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Implicit },
+ { 1, &hf_nbap_explicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Explicit },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_HARQ_MemoryPartitioning(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_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
+ NULL);
+
+ return offset;
}
+static const value_string nbap_HARQ_Preamble_Mode_vals[] = {
+ { 0, "mode0" },
+ { 1, "mode1" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_DL_DPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 16U, NULL, TRUE);
+dissect_nbap_HARQ_Preamble_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_dl_DPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_SlotFormat(tvb, offset, actx, tree, hf_nbap_dl_DPCH_SlotFormat);
+
+
+static const value_string nbap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
+ { 0, "harqPreambleModeActivated" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
}
-static const value_string nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals[] = {
- { 0, "normal" },
- { 1, "not-Used-split" },
+static const value_string nbap_HSDPA_Capability_vals[] = {
+ { 0, "hsdpa-capable" },
+ { 1, "hsdpa-non-capable" },
{ 0, NULL }
};
static int
-dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDPA_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_tFCI_SignallingOption(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption(tvb, offset, actx, tree, hf_nbap_tFCI_SignallingOption);
+
+
+
+static int
+dissect_nbap_HS_DSCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+
+ return offset;
}
-static const per_sequence_t TFCI_SignallingMode_sequence[] = {
- { &hf_nbap_tFCI_SignallingOption, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption },
- { &hf_nbap_not_Used_splitType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_not_Used_lengthOfTFCI2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+static const per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = {
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_hS_DSCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_DSCHProvidedBitRate_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_TFCI_SignallingMode, TFCI_SignallingMode_sequence);
+ ett_nbap_HS_DSCHProvidedBitRate_Item, HS_DSCHProvidedBitRate_Item_sequence);
return offset;
}
-static int dissect_tFCI_SignallingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TFCI_SignallingMode(tvb, offset, actx, tree, hf_nbap_tFCI_SignallingMode);
+
+
+static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = {
+ { &hf_nbap_HS_DSCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate_Item },
+};
+
+static int
+dissect_nbap_HS_DSCHProvidedBitRate(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_DSCHProvidedBitRate, HS_DSCHProvidedBitRate_sequence_of,
+ 1, maxNrOfPriorityClasses);
+
+ return offset;
}
-static const value_string nbap_LimitedPowerIncrease_vals[] = {
- { 0, "used" },
- { 1, "not-used" },
- { 0, NULL }
+static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &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_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_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
+ { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item },
+};
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_HS_DSCHProvidedBitRateValueInformation_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_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_limitedPowerIncrease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_LimitedPowerIncrease(tvb, offset, actx, tree, hf_nbap_limitedPowerIncrease);
+
+
+
+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_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1000U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
- { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_SlotFormat },
- { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MultiplexingPosition },
- { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease },
+
+static int
+dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb _U_, int offset _U_, 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 HS_DSCHRequiredPowerPerUEInformation_Item_sequence[] = {
+ { &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CRNC_CommunicationContextID },
+ { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEWeight },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_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_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
+ ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item, HS_DSCHRequiredPowerPerUEInformation_Item_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Information_RL_ReconfPrepFDD);
+
+
+static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1] = {
+ { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item },
+};
+
+static int
+dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(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_DSCHRequiredPowerPerUEInformation, HS_DSCHRequiredPowerPerUEInformation_sequence_of,
+ 1, maxNrOfContextsOnUeList);
+
+ return offset;
}
-static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_dl_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
- { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode },
- { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease },
+static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = {
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_hS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValue },
+ { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_DSCHRequiredPower_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_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
+ ett_nbap_HS_DSCHRequiredPower_Item, HS_DSCHRequiredPower_Item_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Information_RL_ReconfRqstFDD);
+
+
+static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = {
+ { &hf_nbap_HS_DSCHRequiredPower_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower_Item },
+};
+
+static int
+dissect_nbap_HS_DSCHRequiredPower(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_DSCHRequiredPower, HS_DSCHRequiredPower_sequence_of,
+ 1, maxNrOfPriorityClasses);
+
+ return offset;
}
-static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
- { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
- { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
- { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &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_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_DSCHRequiredPowerValueInformation_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_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
+ ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of[1] = {
+ { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item },
+};
+
+static int
+dissect_nbap_HS_DSCHRequiredPowerValueInformation_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_HS_DSCHRequiredPowerValueInformation_For_CellPortion, HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_powerOffsetInformation_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation_01);
+
+
+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 }
+};
+
+static int
+dissect_nbap_HSDPA_PICH_Shared_with_PCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDPA_PICH_Shared_with_PCH, HSDPA_PICH_Shared_with_PCH_sequence);
+
+ 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" },
+
+static int
+dissect_nbap_PICH_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,
+ -10, 5U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_PICH_Mode_vals[] = {
+ { 0, "v18" },
+ { 1, "v36" },
+ { 2, "v72" },
+ { 3, "v144" },
{ 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_) {
+dissect_nbap_PICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_fdd_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_fdd_TPC_DownlinkStepSize);
-}
-static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
+static const value_string nbap_STTD_Indicator_vals[] = {
{ 0, "active" },
{ 1, "inactive" },
{ 0, NULL }
@@ -12564,1324 +15422,1497 @@ static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
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_) {
+dissect_nbap_STTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_InnerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_nbap_id_InnerLoopDLPCStatus);
-}
-static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_nbap_innerLoopDLPCStatus);
-}
-static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_SlotFormat },
- { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
- { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_powerOffsetInformation_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD },
- { &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 },
+static const per_sequence_t HSDPA_PICH_notShared_with_PCH_sequence[] = {
+ { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_fdd_DL_Channelisation_CodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_pich_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_pich_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
+ { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDPA_PICH_notShared_with_PCH(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
+ ett_nbap_HSDPA_PICH_notShared_with_PCH, HSDPA_PICH_notShared_with_PCH_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Information_RL_SetupRqstFDD);
+
+
+static const value_string nbap_HSDPA_Associated_PICH_Information_vals[] = {
+ { 0, "hsdpa-PICH-Shared-with-PCH" },
+ { 1, "hsdpa-PICH-notShared-with-PCH" },
+ { 0, NULL }
+};
+
+static const per_choice_t HSDPA_Associated_PICH_Information_choice[] = {
+ { 0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
+ { 1, &hf_nbap_hsdpa_PICH_notShared_with_PCH, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_notShared_with_PCH },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDPA_Associated_PICH_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_HSDPA_Associated_PICH_Information, HSDPA_Associated_PICH_Information_choice,
+ NULL);
+
+ return offset;
}
-static const value_string nbap_DL_DPCH_TimingAdjustment_vals[] = {
- { 0, "timing-advance" },
- { 1, "timing-delay" },
+static const value_string nbap_RACH_Measurement_Result_vals[] = {
+ { 0, "cpich-EcNo" },
+ { 1, "cpich-RSCP" },
+ { 2, "pathloss" },
{ 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_TimingAdjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RACH_Measurement_Result(tvbuff_t *tvb _U_, int offset _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);
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_DL_DPCH_TimingAdjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_TimingAdjustment);
-}
-static int dissect_id_Initial_DL_DPCH_TimingAdjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_nbap_id_Initial_DL_DPCH_TimingAdjustment);
-}
+static const per_sequence_t HSDSCH_Common_Information_sequence[] = {
+ { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_cCCH_SRB1_PriorityQueue_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCCH_SRB1_PriorityQueue_Information },
+ { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
+ { &hf_nbap_rACH_Measurement_Result, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Measurement_Result },
+ { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCCH_Specific_HSDSCH_RNTI_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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);
+dissect_nbap_HSDSCH_Common_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_HSDSCH_Common_Information, HSDSCH_Common_Information_sequence);
return offset;
}
-static int dissect_id_HSPDSCH_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_id_HSPDSCH_RL_ID);
+
+
+static const per_sequence_t HSDSCH_Common_System_InformationFDD_sequence[] = {
+ { &hf_nbap_hsdsch_Common_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Common_Information },
+ { &hf_nbap_commonMACFlow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_Common_System_InformationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_Common_System_InformationFDD, HSDSCH_Common_System_InformationFDD_sequence);
+
+ return offset;
}
-static int dissect_id_PDSCH_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_id_PDSCH_RL_ID);
+
+
+static const per_sequence_t HSSCCH_Codes_sequence[] = {
+ { &hf_nbap_codeNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_127 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSSCCH_Codes, HSSCCH_Codes_sequence);
+
+ return offset;
}
-static int dissect_id_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_id_RL_ID);
+
+
+static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1] = {
+ { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Codes },
+};
+
+static int
+dissect_nbap_HSSCCH_Specific_InformationRespListFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSSCCH_Specific_InformationRespListFDD, HSSCCH_Specific_InformationRespListFDD_sequence_of,
+ 1, maxNrOfHSSCCHCodes);
+
+ return offset;
}
-static int dissect_rL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_rL_ID);
+
+
+static const per_sequence_t HSDSCH_Common_System_Information_ResponseFDD_sequence[] = {
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
+ { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
+ { &hf_nbap_commonMACFlow_Specific_Info_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoList_Response },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_Common_System_Information_ResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_Common_System_Information_ResponseFDD, HSDSCH_Common_System_Information_ResponseFDD_sequence);
+
+ 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_) {
+dissect_nbap_HSDSCH_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,
- -350, 150U, NULL, FALSE);
+ 0U, maxNrOfMACdFlows_1, NULL, FALSE);
return offset;
}
-static int dissect_id_DLReferencePower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_DLReferencePower);
-}
-static int dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD);
-}
-static int dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD);
-}
-static int dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_PCH_Power_LCR_CTCH_SetupRqstTDD);
-}
-static int dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_PCH_Power_LCR_CTCH_ReconfRqstTDD);
-}
-static int dissect_id_InitDL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_InitDL_Power);
-}
-static int dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD);
-}
-static int dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD);
-}
-static int dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD);
-}
-static int dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD);
-}
-static int dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD);
-}
-static int dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD);
-}
-static int dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD);
-}
-static int dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
-}
-static int dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
-}
-static int dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD);
-}
-static int dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD);
-}
-static int dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD);
-}
-static int dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD);
-}
-static int dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD);
-}
-static int dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD);
-}
-static int dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Initial_DL_Power_TimeslotLCR_InformationItem);
-}
-static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Maximum_DL_Power_TimeslotLCR_InformationItem);
-}
-static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Minimum_DL_Power_TimeslotLCR_InformationItem);
-}
-static int dissect_maxFACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maxFACH_Power);
-}
-static int dissect_pCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_pCH_Power);
-}
-static int dissect_s_CCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_s_CCPCH_Power);
-}
-static int dissect_sCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_sCCPCH_Power);
-}
-static int dissect_primarySCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_primarySCH_Power);
-}
-static int dissect_secondarySCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_secondarySCH_Power);
-}
-static int dissect_secondaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_secondaryCPICH_Power);
-}
-static int dissect_bCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_bCH_Power);
-}
-static int dissect_sCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_sCH_Power);
-}
-static int dissect_initialDL_transmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initialDL_transmissionPower);
-}
-static int dissect_maximumDL_power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maximumDL_power);
-}
-static int dissect_minimumDL_power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minimumDL_power);
-}
-static int dissect_initialDL_TransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initialDL_TransmissionPower);
-}
-static int dissect_maximumDL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maximumDL_Power);
-}
-static int dissect_minimumDL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minimumDL_Power);
-}
-static int dissect_initial_DL_Transmission_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initial_DL_Transmission_Power);
-}
-static int dissect_maxDL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maxDL_Power);
-}
-static int dissect_minDL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minDL_Power);
-}
-static int dissect_cCTrCH_Initial_DL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Initial_DL_Power);
-}
-static int dissect_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
-}
-static int dissect_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
-}
-static int dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD);
-}
-static int dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD);
-}
-static int dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD);
-}
-static int dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD);
-}
-static int dissect_maxPowerLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maxPowerLCR);
-}
-static int dissect_minPowerLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minPowerLCR);
-}
-static int dissect_dl_ReferencePower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dl_ReferencePower);
-}
-static int dissect_hS_SCCH_MaxPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_hS_SCCH_MaxPower);
+
+
+static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
+ { &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_HSDSCH_MACdFlow_Specific_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_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
+
+ return offset;
}
-static int dissect_initialDLTransPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initialDLTransPower);
+
+
+static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem },
+};
+
+static int
+dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
+ 1, maxNrOfMACdFlows);
+
+ return offset;
}
-static int dissect_dlTransPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dlTransPower);
+
+
+
+static int
+dissect_nbap_MAChsGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+
+ return offset;
}
-static int dissect_dLTransPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dLTransPower);
+
+
+
+static int
+dissect_nbap_SID(tvbuff_t *tvb _U_, int offset _U_, 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, maxNrOfMACdPDUIndexes_1, NULL, FALSE);
+
+ return offset;
}
-static int dissect_initial_dl_tx_power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initial_dl_tx_power);
+
+
+static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
+ { &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
+ { &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_MACdPDU_Size_IndexItem(tvbuff_t *tvb _U_, int offset _U_, 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_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
+
+ return offset;
}
-static int dissect_dLReferencePower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dLReferencePower);
+
+
+static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = {
+ { &hf_nbap_MACdPDU_Size_Indexlist_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem },
+};
+
+static int
+dissect_nbap_MACdPDU_Size_Indexlist(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_MACdPDU_Size_Indexlist, MACdPDU_Size_Indexlist_sequence_of,
+ 1, maxNrOfMACdPDUIndexes);
+
+ return offset;
}
-static int dissect_dl_Reference_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dl_Reference_Power);
+
+
+static const value_string nbap_RLC_Mode_vals[] = {
+ { 0, "rLC-AM" },
+ { 1, "rLC-UM" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_RLC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_dl_ReferencePower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
+ { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
+ { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
+ { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
+ { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
+ { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
+ { &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PriorityQueue_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_DL_ReferencePowerInformationItem_DL_PC_Rqst, DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence);
+ ett_nbap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
return offset;
}
-static int dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, actx, tree, hf_nbap_id_DL_ReferencePowerInformationItem_DL_PC_Rqst);
-}
-static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
- { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
+ { &hf_nbap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem },
};
static int
-dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PriorityQueue_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
- 1, 16);
+ ett_nbap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
+ 1, maxNrOfPriorityQueues);
return offset;
}
-static int dissect_id_DLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, actx, tree, hf_nbap_id_DLReferencePowerList_DL_PC_Rqst);
+
+
+static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
+ { &hf_nbap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList },
+ { &hf_nbap_priorityQueue_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_MACdFlows_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_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
+
+ return offset;
}
static int
-dissect_nbap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_1_64_(tvbuff_t *tvb _U_, int offset _U_, 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);
+ 1U, 64U, NULL, TRUE);
return offset;
}
-static int dissect_dSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_ID(tvb, offset, actx, tree, hf_nbap_dSCH_ID);
-}
-static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
- { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+static const per_sequence_t UE_Capability_Information_sequence[] = {
+ { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DSCH_TDD_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UE_Capability_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_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
+ ett_nbap_UE_Capability_Information, UE_Capability_Information_sequence);
return offset;
}
-static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_TDD_InformationItem(tvb, offset, actx, tree, hf_nbap_DSCH_TDD_Information_item);
+
+
+
+static int
+dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(tvbuff_t *tvb _U_, int offset _U_, 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, 300U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
- { &hf_nbap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_TDD_InformationItem },
-};
static int
-dissect_nbap_DSCH_TDD_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_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
- 1, 32);
+dissect_nbap_Nack_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_id_DSCHs_to_Add_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DSCHs_to_Add_TDD);
+
+
+
+static int
+dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DSCH_TDD_Information);
+
+
+
+static int
+dissect_nbap_Measurement_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -12, 26U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
+static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
+ { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
+ { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
+ { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
+ { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
+ { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
+ { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
+ { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
+ { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
+ { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
+ { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
+ { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_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_DSCH_Information_DeleteItem_RL_ReconfPrepTDD, DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
return offset;
}
-static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item);
+
+
+
+static int
+dissect_nbap_TDD_AckNack_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,
+ -7, 8U, NULL, TRUE);
+
+ return offset;
}
-static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD },
+static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
+ { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
+ { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
+ { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
+ { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_AckNack_Power_Offset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(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_DSCH_Information_DeleteList_RL_ReconfPrepTDD, DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
- 1, 32);
+dissect_nbap_HSDSCH_TDD_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_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
return offset;
}
-static int dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
- { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
+static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
{ &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
{ &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD, DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify },
};
static int
-dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD, DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 32);
+ ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
+ 1, maxNrOfMACdFlows);
return offset;
}
-static int dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DSCH_InformationResponseItem_sequence[] = {
- { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
- { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
- { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
+ { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
+ { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
+ { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
+ { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
+ { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
+ { &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb _U_, int offset _U_, 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_DSCH_InformationResponseItem, DSCH_InformationResponseItem_sequence);
+ ett_nbap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
return offset;
}
-static int dissect_DSCH_InformationResponse_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_InformationResponseItem(tvb, offset, actx, tree, hf_nbap_DSCH_InformationResponse_item);
+
+
+static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
+ { &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
+ { &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
+
+ return offset;
}
-static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = {
- { &hf_nbap_DSCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_InformationResponseItem },
+static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = {
+ { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem_to_Modify },
};
static int
-dissect_nbap_DSCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MACdPDU_Size_Indexlist_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DSCH_InformationResponse, DSCH_InformationResponse_sequence_of,
- 1, 32);
+ ett_nbap_MACdPDU_Size_Indexlist_to_Modify, MACdPDU_Size_Indexlist_to_Modify_sequence_of,
+ 1, maxNrOfMACdPDUIndexes);
return offset;
}
-static int dissect_id_DSCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_DSCH_InformationResponse);
-}
-static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
- { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
+static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
+ { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T1 },
+ { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
+ { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAC_hsWindowSize },
+ { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
+ { &hf_nbap_macdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACdPDU_Size_Indexlist_to_Modify },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd, DSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
+ ett_nbap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item);
+
+
+static const value_string nbap_ModifyPriorityQueue_vals[] = {
+ { 0, "addPriorityQueue" },
+ { 1, "modifyPriorityQueue" },
+ { 2, "deletePriorityQueue" },
+ { 0, NULL }
+};
+
+static const per_choice_t ModifyPriorityQueue_choice[] = {
+ { 0, &hf_nbap_addPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Add },
+ { 1, &hf_nbap_modifyPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Modify },
+ { 2, &hf_nbap_deletePriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_Id },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_ModifyPriorityQueue(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_ModifyPriorityQueue, ModifyPriorityQueue_choice,
+ NULL);
+
+ return offset;
}
-static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
- { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd },
+static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
+ { &hf_nbap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ModifyPriorityQueue },
};
static int
-dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd, DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
- 1, 128);
+ ett_nbap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
+ 1, maxNrOfPriorityQueues);
return offset;
}
-static int dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_DSCH_RearrangeList_Bearer_RearrangeInd);
-}
-static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
- { 0, "end-of-audit-sequence" },
- { 1, "not-end-of-audit-sequence" },
+static const value_string nbap_HSSCCH_Code_Change_Grant_vals[] = {
+ { 0, "changeGranted" },
{ 0, NULL }
};
static int
-dissect_nbap_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSSCCH_Code_Change_Grant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, actx, tree, hf_nbap_id_End_Of_Audit_Sequence_Indicator);
-}
-static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
+static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
+ { &hf_nbap_priorityQueueInfotoModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify },
+ { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
+ { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle },
+ { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
+ { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor },
+ { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
+ { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
+ { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
+ { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
+ { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
+ { &hf_nbap_hSSCCHCodeChangeGrant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Code_Change_Grant },
+ { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD, FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence);
+ ett_nbap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
return offset;
}
-static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item);
-}
-static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD },
+static const value_string nbap_HSDSCH_MACdPDUSizeFormat_vals[] = {
+ { 0, "indexedMACdPDU-Size" },
+ { 1, "flexibleMACdPDU-Size" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(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_FACH_ParametersList_CTCH_ReconfRqstTDD, FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of,
- 0, 8);
+dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersList_CTCH_ReconfRqstTDD);
+
+
+static const value_string nbap_HSDSCH_MACdPDU_SizeCapability_vals[] = {
+ { 0, "indexedSizeCapable" },
+ { 1, "flexibleSizeCapable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_HSDSCH_MACdPDU_SizeCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
}
-static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
- { &hf_nbap_maxFACH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
+ { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
+ { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
+ { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD, FACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
return offset;
}
-static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item);
-}
-static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[1] = {
- { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD },
+static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
+ { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised },
};
static int
-dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD, FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of,
- 1, 8);
+ ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
+ 1, maxNrOfPriorityQueues);
return offset;
}
-static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstFDD);
-}
-static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_fACH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
+ { &hf_nbap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised },
+ { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
+ { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
+ { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
+ { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
+ { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD, FACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
return offset;
}
-static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item);
-}
-static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD },
+static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
+ { &hf_nbap_hsDSCHMacdFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_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_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(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_FACH_ParametersListIE_CTCH_SetupRqstTDD, FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of,
- 1, 8);
+dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_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_HSDSCH_MACdFlow_Specific_InformationResp_Item, HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence);
return offset;
}
-static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstTDD);
-}
-static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item },
};
static int
-dissect_nbap_Local_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp(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_Local_Cell_InformationList_ResourceStatusInd, Local_Cell_InformationList_ResourceStatusInd_sequence_of,
- 1, 256);
+ ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp, HSDSCH_MACdFlow_Specific_InformationResp_sequence_of,
+ 1, maxNrOfMACdFlows);
return offset;
}
-static int dissect_local_Cell_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_InformationList);
-}
-static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
+ { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd, Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
- 1, 256);
+dissect_nbap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
return offset;
}
-static int dissect_local_Cell_Group_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_Group_InformationList);
+
+
+
+static int
+dissect_nbap_Paging_MACFlow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrOfPagingMACFlow_1, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = {
- { &hf_nbap_local_Cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_InformationList_ResourceStatusInd },
- { &hf_nbap_local_Cell_Group_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd },
+static const per_sequence_t Paging_MAC_Flow_Sopecific_Information_Item_sequence[] = {
+ { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
+ { &hf_nbap_hSDPA_associated_PICH_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_Associated_PICH_Information },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_No_Failure_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Paging_MAC_Flow_Sopecific_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_No_Failure_ResourceStatusInd, No_Failure_ResourceStatusInd_sequence);
+ ett_nbap_Paging_MAC_Flow_Sopecific_Information_Item, Paging_MAC_Flow_Sopecific_Information_Item_sequence);
return offset;
}
-static int dissect_no_Failure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_No_Failure_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_no_Failure);
-}
-static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Paging_MACFlow_Specific_Information_sequence_of[1] = {
+ { &hf_nbap_Paging_MACFlow_Specific_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Sopecific_Information_Item },
};
static int
-dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Paging_MACFlow_Specific_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_Local_Cell_InformationList2_ResourceStatusInd, Local_Cell_InformationList2_ResourceStatusInd_sequence_of,
- 1, 256);
+ ett_nbap_Paging_MACFlow_Specific_Information, Paging_MACFlow_Specific_Information_sequence_of,
+ 1, maxNrOfPagingMACFlow);
return offset;
}
-static int dissect_local_Cell_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_InformationList_01);
-}
-static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd, Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
- 1, 256);
+dissect_nbap_Number_of_PCCH_transmission(tvbuff_t *tvb _U_, int offset _U_, 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, 5U, NULL, FALSE);
return offset;
}
-static int dissect_local_Cell_Group_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_Group_InformationList_01);
+
+
+
+static int
+dissect_nbap_Transport_Block_Size_Index_for_Enhanced_PCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_CCP_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Transport_Block_Size_List_item_sequence[] = {
+ { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_for_Enhanced_PCH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCP_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_CCP_InformationList_ResourceStatusInd, CCP_InformationList_ResourceStatusInd_sequence_of,
- 1, 256);
+dissect_nbap_Transport_Block_Size_List_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_Transport_Block_Size_List_item, Transport_Block_Size_List_item_sequence);
return offset;
}
-static int dissect_cCP_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCP_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_cCP_InformationList);
-}
-static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Transport_Block_Size_List_sequence_of[1] = {
+ { &hf_nbap_Transport_Block_Size_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_item },
};
static int
-dissect_nbap_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Transport_Block_Size_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_Cell_InformationList_ResourceStatusInd, Cell_InformationList_ResourceStatusInd_sequence_of,
- 1, 256);
+ ett_nbap_Transport_Block_Size_List, Transport_Block_Size_List_sequence_of,
+ 1, maxNrOfHS_DSCHTBSsE_PCH);
return offset;
}
-static int dissect_cell_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_cell_InformationList);
-}
-static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = {
- { &hf_nbap_local_Cell_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd },
- { &hf_nbap_local_Cell_Group_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd },
- { &hf_nbap_cCP_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCP_InformationList_ResourceStatusInd },
- { &hf_nbap_cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Cell_InformationList_ResourceStatusInd },
+static const per_sequence_t HSDSCH_Paging_System_InformationFDD_sequence[] = {
+ { &hf_nbap_paging_MACFlow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_Information },
+ { &hf_nbap_hSSCCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_number_of_PCCH_transmission, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Number_of_PCCH_transmission },
+ { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_Paging_System_InformationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_ServiceImpacting_ResourceStatusInd, ServiceImpacting_ResourceStatusInd_sequence);
+ ett_nbap_HSDSCH_Paging_System_InformationFDD, HSDSCH_Paging_System_InformationFDD_sequence);
return offset;
}
-static int dissect_serviceImpacting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ServiceImpacting_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_serviceImpacting);
+
+
+
+static int
+dissect_nbap_HSPDSCH_Code_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,
+ 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_IndicationType_ResourceStatusInd_vals[] = {
- { 0, "no-Failure" },
- { 1, "serviceImpacting" },
- { 0, NULL }
+static const per_sequence_t HSDSCH_Paging_System_Information_ResponseList_sequence[] = {
+ { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_hSPDSCH_Code_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Code_Index },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t IndicationType_ResourceStatusInd_choice[] = {
- { 0, &hf_nbap_no_Failure , ASN1_EXTENSION_ROOT , dissect_nbap_No_Failure_ResourceStatusInd },
- { 1, &hf_nbap_serviceImpacting, ASN1_EXTENSION_ROOT , dissect_nbap_ServiceImpacting_ResourceStatusInd },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_HSDSCH_Paging_System_Information_ResponseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_Paging_System_Information_ResponseList, HSDSCH_Paging_System_Information_ResponseList_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_Paging_System_Information_ResponseFDD_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseList },
};
static int
-dissect_nbap_IndicationType_ResourceStatusInd(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_IndicationType_ResourceStatusInd, IndicationType_ResourceStatusInd_choice,
- NULL);
+dissect_nbap_HSDSCH_Paging_System_Information_ResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD, HSDSCH_Paging_System_Information_ResponseFDD_sequence_of,
+ 1, maxNrOfPagingMACFlow);
return offset;
}
-static int dissect_id_IndicationType_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_IndicationType_ResourceStatusInd);
-}
static int
-dissect_nbap_DL_or_Global_CapacityCredit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_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, 65535U, NULL, FALSE);
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_dl_or_global_capacityCredit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_or_Global_CapacityCredit(tvb, offset, actx, tree, hf_nbap_dl_or_global_capacityCredit);
-}
+static const per_sequence_t HSSICH_Info_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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);
+dissect_nbap_HSSICH_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_HSSICH_Info, HSSICH_Info_sequence);
return offset;
}
-static int dissect_ul_capacityCredit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CapacityCredit(tvb, offset, actx, tree, hf_nbap_ul_capacityCredit);
-}
-static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[] = {
- { &hf_nbap_dl_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
- { &hf_nbap_ul_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] = {
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_hSSICH_Info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSSCCH_Specific_InformationRespItemTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonChannelsCapacityConsumptionLaw_item, CommonChannelsCapacityConsumptionLaw_item_sequence);
+ ett_nbap_HSSCCH_Specific_InformationRespItemTDD, HSSCCH_Specific_InformationRespItemTDD_sequence);
return offset;
}
-static int dissect_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvb, offset, actx, tree, hf_nbap_CommonChannelsCapacityConsumptionLaw_item);
-}
-static const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1] = {
- { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw_item },
+static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1] = {
+ { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD },
};
static int
-dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSSCCH_Specific_InformationRespListTDD(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_CommonChannelsCapacityConsumptionLaw, CommonChannelsCapacityConsumptionLaw_sequence_of,
- 1, 8);
+ ett_nbap_HSSCCH_Specific_InformationRespListTDD, HSSCCH_Specific_InformationRespListTDD_sequence_of,
+ 1, maxNrOfHSSCCHCodes);
return offset;
}
-static int dissect_commonChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvb, offset, actx, tree, hf_nbap_commonChannelsCapacityConsumptionLaw);
-}
-static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequence[] = {
- { &hf_nbap_dl_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
- { &hf_nbap_dl_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
- { &hf_nbap_ul_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
- { &hf_nbap_ul_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
+static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedChannelsCapacityConsumptionLaw_item, DedicatedChannelsCapacityConsumptionLaw_item_sequence);
+ ett_nbap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
return offset;
}
-static int dissect_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvb, offset, actx, tree, hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item);
+
+
+static const per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[] = {
+ { &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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_hSSICH_InfoLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_InfoLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR, HSSCCH_Specific_InformationRespItemTDDLCR_sequence);
+
+ return offset;
}
-static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[1] = {
- { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item },
+static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_of[1] = {
+ { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR },
};
static int
-dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR(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_DedicatedChannelsCapacityConsumptionLaw, DedicatedChannelsCapacityConsumptionLaw_sequence_of,
- 1, 8);
+ ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR, HSSCCH_Specific_InformationRespListTDDLCR_sequence_of,
+ 1, maxNrOfHSSCCHCodes);
return offset;
}
-static int dissect_id_E_DCH_CapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvb, offset, actx, tree, hf_nbap_id_E_DCH_CapacityConsumptionLaw);
-}
-static int dissect_dedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvb, offset, actx, tree, hf_nbap_dedicatedChannelsCapacityConsumptionLaw);
-}
-static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
- { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
- { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
- { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
- { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDD },
+ { &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 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Local_Cell_Group_InformationItem_AuditRsp, Local_Cell_Group_InformationItem_AuditRsp_sequence);
+ ett_nbap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationItem_AuditRsp);
-}
-static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
- { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
- { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
- { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
- { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_MACdFlows_to_Delete_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_Local_Cell_Group_InformationItem_ResourceStatusInd, Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
+ ett_nbap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationItem_ResourceStatusInd);
+
+
+static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item },
+};
+
+static int
+dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
+ 1, maxNrOfMACdFlows);
+
+ return offset;
}
-static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
- { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
- { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
- { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
- { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+static const per_sequence_t HSSICH_Info768_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSSICH_Info768(tvbuff_t *tvb _U_, int offset _U_, 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_Local_Cell_Group_InformationItem2_ResourceStatusInd, Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
+ ett_nbap_HSSICH_Info768, HSSICH_Info768_sequence);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationItem2_ResourceStatusInd);
+
+
+static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD768_sequence[] = {
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_hSSICH_Info768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info768 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSSCCH_Specific_InformationRespItemTDD768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSSCCH_Specific_InformationRespItemTDD768, HSSCCH_Specific_InformationRespItemTDD768_sequence);
+
+ return offset;
}
-static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t HSSCCH_Specific_InformationRespListTDD768_sequence_of[1] = {
+ { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD768 },
};
static int
-dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSSCCH_Specific_InformationRespListTDD768(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_Local_Cell_Group_InformationList_AuditRsp, Local_Cell_Group_InformationList_AuditRsp_sequence_of,
- 1, 256);
+ ett_nbap_HSSCCH_Specific_InformationRespListTDD768, HSSCCH_Specific_InformationRespListTDD768_sequence_of,
+ 1, maxNrOfHSSCCHCodes);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationList_AuditRsp);
-}
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_) {
+dissect_nbap_HS_SICH_failed(tvbuff_t *tvb _U_, int offset _U_, 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);
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_maximumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaximumDL_PowerCapability(tvb, offset, actx, tree, hf_nbap_maximumDL_PowerCapability);
-}
-static int dissect_maximum_DL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaximumDL_PowerCapability(tvb, offset, actx, tree, hf_nbap_maximum_DL_PowerCapability);
-}
-
-static const value_string nbap_MinSpreadingFactor_vals[] = {
- { 0, "v4" },
- { 1, "v8" },
- { 2, "v16" },
- { 3, "v32" },
- { 4, "v64" },
- { 5, "v128" },
- { 6, "v256" },
- { 7, "v512" },
- { 0, NULL }
-};
static int
-dissect_nbap_MinSpreadingFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, FALSE, 0, NULL);
+dissect_nbap_HS_SICH_missed(tvbuff_t *tvb _U_, int offset _U_, 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, 20U, NULL, FALSE);
return offset;
}
-static int dissect_minSpreadingFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MinSpreadingFactor(tvb, offset, actx, tree, hf_nbap_minSpreadingFactor);
-}
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_HS_SICH_total(tvbuff_t *tvb _U_, int offset _U_, 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);
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_minimumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MinimumDL_PowerCapability(tvb, offset, actx, tree, hf_nbap_minimumDL_PowerCapability);
-}
-static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = {
- { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
- { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
- { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
- { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
- { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
- { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
- { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
- { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_ID },
+static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
+ { &hf_nbap_failed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_failed },
+ { &hf_nbap_missed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_missed },
+ { &hf_nbap_total_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_total },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb _U_, int offset _U_, 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_Local_Cell_InformationItem_AuditRsp, Local_Cell_InformationItem_AuditRsp_sequence);
+ ett_nbap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
return offset;
}
-static int dissect_id_Local_Cell_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationItem_AuditRsp);
-}
-static const value_string nbap_AddorDeleteIndicator_vals[] = {
- { 0, "add" },
- { 1, "delete" },
- { 0, NULL }
-};
+
+static int
+dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
+
+ return offset;
+}
+
static int
-dissect_nbap_AddorDeleteIndicator(tvbuff_t *tvb _U_, int offset _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_INTEGER_0_maxHS_PDSCHCodeNrComp_1(tvbuff_t *tvb _U_, int offset _U_, 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, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
return offset;
}
-static int dissect_addorDeleteIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AddorDeleteIndicator(tvb, offset, actx, tree, hf_nbap_addorDeleteIndicator);
+
+
+
+static int
+dissect_nbap_HS_PDSCH_Start_code_number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequence[] = {
- { &hf_nbap_local_CellID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_addorDeleteIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AddorDeleteIndicator },
- { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
- { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
- { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
- { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
- { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
- { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
- { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
- { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_ID },
+static const per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = {
+ { &hf_nbap_number_of_HS_PDSCH_codes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_maxHS_PDSCHCodeNrComp_1 },
+ { &hf_nbap_hS_PDSCH_Start_code_number, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_Start_code_number },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_PDSCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Local_Cell_InformationItem_ResourceStatusInd, Local_Cell_InformationItem_ResourceStatusInd_sequence);
+ ett_nbap_HS_PDSCH_FDD_Code_Information, HS_PDSCH_FDD_Code_Information_sequence);
return offset;
}
-static int dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationItem_ResourceStatusInd);
-}
-static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequence[] = {
- { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
- { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
- { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
- { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
- { &hf_nbap_maximum_DL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
- { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
- { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_Local_Cell_InformationItem2_ResourceStatusInd, Local_Cell_InformationItem2_ResourceStatusInd_sequence);
+dissect_nbap_HS_SCCH_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_id_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationItem2_ResourceStatusInd);
+
+
+
+static int
+dissect_nbap_HS_SCCH_FDD_Code_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxHS_SCCHCodeNrComp_1, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_Local_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_FDD_Code_Information_Item },
};
static int
-dissect_nbap_Local_Cell_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SCCH_FDD_Code_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Local_Cell_InformationList_AuditRsp, Local_Cell_InformationList_AuditRsp_sequence_of,
- 1, 256);
+ ett_nbap_HS_SCCH_FDD_Code_List, HS_SCCH_FDD_Code_List_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_id_Local_Cell_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationList_AuditRsp);
-}
+static const value_string nbap_HS_SCCH_FDD_Code_Information_vals[] = {
+ { 0, "replace" },
+ { 1, "remove" },
+ { 0, NULL }
+};
+
+static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = {
+ { 0, &hf_nbap_replace_02 , ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_FDD_Code_List },
+ { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
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);
+dissect_nbap_HS_SCCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_SCCH_FDD_Code_Information, HS_SCCH_FDD_Code_Information_choice,
+ NULL);
return offset;
}
-static int dissect_id_AdjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AdjustmentPeriod(tvb, offset, actx, tree, hf_nbap_id_AdjustmentPeriod);
-}
-static int dissect_adjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AdjustmentPeriod(tvb, offset, actx, tree, hf_nbap_adjustmentPeriod);
-}
+static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
+ { 0, "hsSCCHCodeChangeNeeded" },
+ { 0, NULL }
+};
+
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);
+dissect_nbap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_MaxAdjustmentStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_nbap_id_MaxAdjustmentStep);
-}
-static int dissect_maxAdjustmentStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_nbap_maxAdjustmentStep);
-}
+static const value_string nbap_HS_PDSCH_Code_Change_Indicator_vals[] = {
+ { 0, "hsPDSCHCodeChangeNeeded" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_MaximumTransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 500U, NULL, FALSE);
+dissect_nbap_HS_PDSCH_Code_Change_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_MaximumTransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_id_MaximumTransmissionPower);
-}
-static int dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst);
-}
-static int dissect_maximumTransmissionPowerforCellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_maximumTransmissionPowerforCellPortion);
-}
-static int dissect_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst);
-}
-static int dissect_maxHSDSCH_HSSCCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_maxHSDSCH_HSSCCH_Power);
-}
-static const value_string nbap_MeasurementFilterCoefficient_vals[] = {
- { 0, "k0" },
- { 1, "k1" },
- { 2, "k2" },
- { 3, "k3" },
- { 4, "k4" },
- { 5, "k5" },
- { 6, "k6" },
- { 7, "k7" },
- { 8, "k8" },
- { 9, "k9" },
- { 10, "k11" },
- { 11, "k13" },
- { 12, "k15" },
- { 13, "k17" },
- { 14, "k19" },
+static const value_string nbap_HS_PDSCH_Code_Change_Grant_vals[] = {
+ { 0, "changeGranted" },
{ 0, NULL }
};
static int
-dissect_nbap_MeasurementFilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_PDSCH_Code_Change_Grant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 15, NULL, TRUE, 0, NULL);
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_MeasurementFilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MeasurementFilterCoefficient(tvb, offset, actx, tree, hf_nbap_id_MeasurementFilterCoefficient);
+
+
+static const value_string nbap_HSDSCH_Configured_Indicator_vals[] = {
+ { 0, "configured-HS-DSCH" },
+ { 1, "no-configured-HS-DSCH" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_HSDSCH_Configured_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
}
+static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_sequence[] = {
+ { &hf_nbap_hspdsch_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_hSDSCH_FDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_FDD_Information },
+ { &hf_nbap_hsdsch_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
+dissect_nbap_HS_DSCH_Serving_Cell_Change_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_DSCH_Serving_Cell_Change_Info, HS_DSCH_Serving_Cell_Change_Info_sequence);
return offset;
}
-static int dissect_id_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MeasurementID(tvb, offset, actx, tree, hf_nbap_id_MeasurementID);
+
+
+static const per_sequence_t HS_serving_cell_change_successful_sequence[] = {
+ { &hf_nbap_hSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_FDD_Information_Response },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_serving_cell_change_successful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_serving_cell_change_successful, HS_serving_cell_change_successful_sequence);
+
+ return offset;
}
+static const per_sequence_t HS_serving_cell_change_unsuccessful_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_RepetitionNumber1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+dissect_nbap_HS_serving_cell_change_unsuccessful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_serving_cell_change_unsuccessful, HS_serving_cell_change_unsuccessful_sequence);
return offset;
}
-static int dissect_repetitionNumber_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RepetitionNumber1(tvb, offset, actx, tree, hf_nbap_repetitionNumber_01);
+
+
+static const value_string nbap_HS_DSCH_serving_cell_choice_vals[] = {
+ { 0, "hS-serving-cell-change-successful" },
+ { 1, "hS-serving-cell-change-unsuccessful" },
+ { 0, NULL }
+};
+
+static const per_choice_t HS_DSCH_serving_cell_choice_choice[] = {
+ { 0, &hf_nbap_hS_serving_cell_change_successful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_serving_cell_change_successful },
+ { 1, &hf_nbap_hS_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_serving_cell_change_unsuccessful },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_serving_cell_choice(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_DSCH_serving_cell_choice, HS_DSCH_serving_cell_choice_choice,
+ NULL);
+
+ return offset;
}
-static const per_sequence_t MessageStructure_item_sequence[] = {
- { &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
- { &hf_nbap_repetitionNumber_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber1 },
+static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_Response_sequence[] = {
+ { &hf_nbap_hS_DSCH_serving_cell_choice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_serving_cell_choice },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MessageStructure_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_DSCH_Serving_Cell_Change_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_MessageStructure_item, MessageStructure_item_sequence);
+ ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response, HS_DSCH_Serving_Cell_Change_Info_Response_sequence);
return offset;
}
-static int dissect_MessageStructure_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MessageStructure_item(tvb, offset, actx, tree, hf_nbap_MessageStructure_item);
+
+
+static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
+ { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
+ { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle },
+ { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
+ { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor },
+ { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
+ { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
+ { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_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_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
+
+ return offset;
}
-static const per_sequence_t MessageStructure_sequence_of[1] = {
- { &hf_nbap_MessageStructure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageStructure_item },
+static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
+ { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
+ { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MessageStructure(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_MessageStructure, MessageStructure_sequence_of,
- 1, 256);
+dissect_nbap_HSDSCH_TDD_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_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_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);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_IB_SG_DATA(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,
+ NO_BOUND, NO_BOUND, FALSE, NULL);
return offset;
}
-static int dissect_id_MessageStructure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MessageStructure(tvb, offset, actx, tree, hf_nbap_id_MessageStructure);
+
+
+
+static int
+dissect_nbap_IB_SG_POS(tvbuff_t *tvb _U_, int offset _U_, 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, 4094U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_IB_SG_REP_vals[] = {
+ { 0, "rep4" },
+ { 1, "rep8" },
+ { 2, "rep16" },
+ { 3, "rep32" },
+ { 4, "rep64" },
+ { 5, "rep128" },
+ { 6, "rep256" },
+ { 7, "rep512" },
+ { 8, "rep1024" },
+ { 9, "rep2048" },
+ { 10, "rep4096" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_IB_SG_REP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
}
@@ -13917,6 +16948,14 @@ static const value_string nbap_IB_Type_vals[] = {
{ 28, "sIB18" },
{ 29, "sIB15dot5" },
{ 30, "sIB5bis" },
+ { 31, "sIB11bis" },
+ { 32, "sIB15bis" },
+ { 33, "sIB15dot1bis" },
+ { 34, "sIB15dot2bis" },
+ { 35, "sIB15dot3bis" },
+ { 36, "sIB15dot6" },
+ { 37, "sIB15dot7" },
+ { 38, "sIB15dot8" },
{ 0, NULL }
};
@@ -13924,1774 +16963,1818 @@ static const value_string nbap_IB_Type_vals[] = {
static int
dissect_nbap_IB_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 26, NULL, TRUE, 5, NULL);
+ 26, NULL, TRUE, 13, NULL);
return offset;
}
-static int dissect_iB_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IB_Type(tvb, offset, actx, tree, hf_nbap_iB_Type);
-}
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_) {
+dissect_nbap_ReportPeriodicity_Scaledmin(tvbuff_t *tvb _U_, int offset _U_, 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);
+ 1U, 60U, NULL, TRUE);
return offset;
}
-static int dissect_iB_OC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IB_OC_ID(tvb, offset, actx, tree, hf_nbap_iB_OC_ID);
-}
-static const value_string nbap_SIB_Originator_vals[] = {
- { 0, "nodeB" },
- { 1, "cRNC" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_SIB_Originator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_ReportPeriodicity_Scaledhour(tvbuff_t *tvb _U_, int offset _U_, 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, 24U, NULL, TRUE);
return offset;
}
-static int dissect_sIB_Originator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIB_Originator(tvb, offset, actx, tree, hf_nbap_sIB_Originator);
-}
-static const value_string nbap_IB_SG_REP_vals[] = {
- { 0, "rep4" },
- { 1, "rep8" },
- { 2, "rep16" },
- { 3, "rep32" },
- { 4, "rep64" },
- { 5, "rep128" },
- { 6, "rep256" },
- { 7, "rep512" },
- { 8, "rep1024" },
- { 9, "rep2048" },
- { 10, "rep4096" },
+static const value_string nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals[] = {
+ { 0, "min" },
+ { 1, "hours" },
{ 0, NULL }
};
+static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity_choice[] = {
+ { 0, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin },
+ { 1, &hf_nbap_hours , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledhour },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_IB_SG_REP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 11, NULL, FALSE, 0, NULL);
+dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(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_InformationReportCharacteristicsType_ReportPeriodicity, InformationReportCharacteristicsType_ReportPeriodicity_choice,
+ NULL);
return offset;
}
-static int dissect_iB_SG_REP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IB_SG_REP(tvb, offset, actx, tree, hf_nbap_iB_SG_REP);
-}
+static const value_string nbap_InformationThresholds_vals[] = {
+ { 0, "dgps" },
+ { 1, "dGANSSThreshold" },
+ { 0, NULL }
+};
+
+static const per_choice_t InformationThresholds_choice[] = {
+ { 0, &hf_nbap_dgps , ASN1_EXTENSION_ROOT , dissect_nbap_DGPSThresholds },
+ { 1, &hf_nbap_dGANSSThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_DGANSSThreshold },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_SegmentInformationList_SystemInfoUpdate(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);
+dissect_nbap_InformationThresholds(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_InformationThresholds, InformationThresholds_choice,
+ NULL);
return offset;
}
-static int dissect_segmentInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_segmentInformationList);
-}
-static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = {
- { &hf_nbap_sIB_Originator , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SIB_Originator },
- { &hf_nbap_iB_SG_REP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_REP },
- { &hf_nbap_segmentInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationList_SystemInfoUpdate },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t InformationReportCharacteristicsType_OnModification_sequence[] = {
+ { &hf_nbap_information_thresholds, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_InformationThresholds },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_No_Deletion_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, 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_No_Deletion_SystemInfoUpdate, No_Deletion_SystemInfoUpdate_sequence);
+ ett_nbap_InformationReportCharacteristicsType_OnModification, InformationReportCharacteristicsType_OnModification_sequence);
return offset;
}
-static int dissect_no_Deletion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_No_Deletion_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_no_Deletion);
-}
-static const value_string nbap_DeletionIndicator_SystemInfoUpdate_vals[] = {
- { 0, "no-Deletion" },
- { 1, "yes-Deletion" },
+static const value_string nbap_InformationReportCharacteristics_vals[] = {
+ { 0, "onDemand" },
+ { 1, "periodic" },
+ { 2, "onModification" },
{ 0, NULL }
};
-static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = {
- { 0, &hf_nbap_no_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_No_Deletion_SystemInfoUpdate },
- { 1, &hf_nbap_yes_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
+static const per_choice_t InformationReportCharacteristics_choice[] = {
+ { 0, &hf_nbap_onDemand , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_periodic , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity },
+ { 2, &hf_nbap_onModification , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_OnModification },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_InformationReportCharacteristics(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_DeletionIndicator_SystemInfoUpdate, DeletionIndicator_SystemInfoUpdate_choice,
+ ett_nbap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
NULL);
return offset;
}
-static int dissect_deletionIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_deletionIndicator);
+
+
+
+static int
+dissect_nbap_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence[] = {
- { &hf_nbap_iB_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_Type },
- { &hf_nbap_iB_OC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_OC_ID },
- { &hf_nbap_deletionIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeletionIndicator_SystemInfoUpdate },
+static const value_string nbap_Information_Type_Item_vals[] = {
+ { 0, "gpsinformation" },
+ { 1, "dgpscorrections" },
+ { 2, "gpsrxpos" },
+ { 3, "gANSSInformation" },
+ { 4, "dGANSSCorrections" },
+ { 5, "gANSS-RX-Pos" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Information_Type_Item(tvbuff_t *tvb _U_, int offset _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, 3, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t InformationType_sequence[] = {
+ { &hf_nbap_information_Type_Item, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Information_Type_Item },
+ { &hf_nbap_gPSInformation , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_InformationType(tvbuff_t *tvb _U_, int offset _U_, 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_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst, MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence);
+ ett_nbap_InformationType, InformationType_sequence);
return offset;
}
-static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst(tvb, offset, actx, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item);
-}
-static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of[1] = {
- { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst },
+static const value_string nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
+ { 0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(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_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of,
- 1, 64);
+dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb _U_, int offset _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_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, actx, tree, hf_nbap_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst);
-}
+static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
+ { 0, "active" },
+ { 1, "inactive" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_NodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
+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 int dissect_id_NodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NodeB_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_id_NodeB_CommunicationContextID);
-}
-static int dissect_nodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NodeB_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_nodeB_CommunicationContextID);
-}
+static const value_string nbap_IPDL_Indicator_vals[] = {
+ { 0, "active" },
+ { 1, "inactive" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+dissect_nbap_IPDL_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_rNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RNC_ID(tvb, offset, actx, tree, hf_nbap_rNC_ID);
-}
-static const per_sequence_t UC_Id_sequence[] = {
- { &hf_nbap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RNC_ID },
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_T_iP_SpacingFDD_vals[] = {
+ { 0, "sp5" },
+ { 1, "sp7" },
+ { 2, "sp10" },
+ { 3, "sp15" },
+ { 4, "sp20" },
+ { 5, "sp30" },
+ { 6, "sp40" },
+ { 7, "sp50" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_UC_Id(tvbuff_t *tvb _U_, int offset _U_, 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_UC_Id, UC_Id_sequence);
+dissect_nbap_T_iP_SpacingFDD(tvbuff_t *tvb _U_, int offset _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_uC_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UC_Id(tvb, offset, actx, tree, hf_nbap_uC_Id);
+
+
+static const value_string nbap_T_iP_Length_vals[] = {
+ { 0, "len5" },
+ { 1, "len10" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_T_iP_Length(tvbuff_t *tvb _U_, int offset _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_UARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_0_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 16383U, NULL, TRUE);
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_id_UARFCNforNt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_id_UARFCNforNt);
-}
-static int dissect_id_UARFCNforNd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_id_UARFCNforNd);
-}
-static int dissect_id_UARFCNforNu(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_id_UARFCNforNu);
-}
-static int dissect_uARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_uARFCN);
-}
static int
-dissect_nbap_PrimaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_10_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 511U, NULL, FALSE);
+ 10U, 25U, NULL, FALSE);
return offset;
}
-static int dissect_id_PrimaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryScramblingCode(tvb, offset, actx, tree, hf_nbap_id_PrimaryScramblingCode);
-}
-static int dissect_primaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryScramblingCode(tvb, offset, actx, tree, hf_nbap_primaryScramblingCode);
+
+
+
+static int
+dissect_nbap_INTEGER_1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
- { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
- { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
- { &hf_nbap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryScramblingCode },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t BurstModeParams_sequence[] = {
+ { &hf_nbap_burstStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
+ { &hf_nbap_burstLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 },
+ { &hf_nbap_burstFreq , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_16 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BurstModeParams(tvbuff_t *tvb _U_, int offset _U_, 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_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
+ ett_nbap_BurstModeParams, BurstModeParams_sequence);
return offset;
}
-static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_neighbouringFDDCellMeasurementInformation);
+
+
+
+static int
+dissect_nbap_INTEGER_0_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, 9U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
- { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
- { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
- { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
+ { &hf_nbap_iP_SpacingFDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingFDD },
+ { &hf_nbap_iP_Length , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Length },
+ { &hf_nbap_seed , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
+ { &hf_nbap_iP_Offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_9 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_IPDL_FDD_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_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
+ ett_nbap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
return offset;
}
-static int dissect_neighbouringTDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_neighbouringTDDCellMeasurementInformation);
+
+
+static const value_string nbap_T_iP_SpacingTDD_vals[] = {
+ { 0, "sp30" },
+ { 1, "sp40" },
+ { 2, "sp50" },
+ { 3, "sp70" },
+ { 4, "sp100" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_T_iP_SpacingTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
+
+ return offset;
}
static int
-dissect_nbap_Extension_neighbouringCellMeasurementInformation(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);
+dissect_nbap_INTEGER_0_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_extension_neighbouringCellMeasurementInformation);
+
+
+
+static int
+dissect_nbap_INTEGER_0_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_NeighbouringCellMeasurementInformation_item_vals[] = {
- { 0, "neighbouringFDDCellMeasurementInformation" },
- { 1, "neighbouringTDDCellMeasurementInformation" },
- { 2, "extension-neighbouringCellMeasurementInformation" },
+static const value_string nbap_T_iP_PCCPCH_vals[] = {
+ { 0, "switchOff-1-Frame" },
+ { 1, "switchOff-2-Frames" },
{ 0, NULL }
};
-static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] = {
- { 0, &hf_nbap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringFDDCellMeasurementInformation },
- { 1, &hf_nbap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringTDDCellMeasurementInformation },
- { 2, &hf_nbap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_neighbouringCellMeasurementInformation },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_NeighbouringCellMeasurementInformation_item(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_NeighbouringCellMeasurementInformation_item, NeighbouringCellMeasurementInformation_item_choice,
- NULL);
+dissect_nbap_T_iP_PCCPCH(tvbuff_t *tvb _U_, int offset _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_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NeighbouringCellMeasurementInformation_item(tvb, offset, actx, tree, hf_nbap_NeighbouringCellMeasurementInformation_item);
-}
-static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1] = {
- { &hf_nbap_NeighbouringCellMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_NeighbouringCellMeasurementInformation_item },
+static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
+ { &hf_nbap_iP_SpacingTDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD },
+ { &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
+ { &hf_nbap_iP_Slot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_14 },
+ { &hf_nbap_iP_PCCPCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_PCCPCH },
+ { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_NeighbouringCellMeasurementInformation(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_NeighbouringCellMeasurementInformation, NeighbouringCellMeasurementInformation_sequence_of,
- 1, 96);
+dissect_nbap_IPDL_TDD_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_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
return offset;
}
-static int dissect_id_NeighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NeighbouringCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_id_NeighbouringCellMeasurementInformation);
-}
+static const value_string nbap_T_iP_SpacingTDD_01_vals[] = {
+ { 0, "sp30" },
+ { 1, "sp40" },
+ { 2, "sp50" },
+ { 3, "sp70" },
+ { 4, "sp100" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -150, 400U, NULL, TRUE);
+dissect_nbap_T_iP_SpacingTDD_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCCPCH_Power(tvb, offset, actx, tree, hf_nbap_pCCPCH_Power);
+
+
+static const value_string nbap_T_iP_Sub_vals[] = {
+ { 0, "first" },
+ { 1, "second" },
+ { 2, "both" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_T_iP_Sub(tvbuff_t *tvb _U_, int offset _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 PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
+static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = {
+ { &hf_nbap_iP_SpacingTDD_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD_01 },
+ { &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
+ { &hf_nbap_iP_Sub , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Sub },
+ { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_IPDL_TDD_Parameters_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_PCCPCH_Information_Cell_ReconfRqstTDD, PCCPCH_Information_Cell_ReconfRqstTDD_sequence);
+ ett_nbap_IPDL_TDD_Parameters_LCR, IPDL_TDD_Parameters_LCR_sequence);
return offset;
}
-static int dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCCPCH_Information_Cell_ReconfRqstTDD);
+
+
+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 int
-dissect_nbap_TDD_PhysicalChannelOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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, 63U, NULL, FALSE);
+ 0U, 268435455U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_LTGI_Presence(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_tdd_PhysicalChannelOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_PhysicalChannelOffset(tvb, offset, actx, tree, hf_nbap_tdd_PhysicalChannelOffset);
+
+
+
+static int
+dissect_nbap_INTEGER_1_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_SCTD_Indicator_vals[] = {
- { 0, "active" },
- { 1, "inactive" },
+static const value_string nbap_T_maxPhysChPerTimeslot_vals[] = {
+ { 0, "one" },
+ { 1, "two" },
{ 0, NULL }
};
static int
-dissect_nbap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_maxPhysChPerTimeslot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_sCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SCTD_Indicator(tvb, offset, actx, tree, hf_nbap_sCTD_Indicator);
-}
-static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
- { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
+static const per_sequence_t LCRTDD_Uplink_Physical_Channel_Capability_sequence[] = {
+ { &hf_nbap_maxTimeslotsPerSubFrame, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_6 },
+ { &hf_nbap_maxPhysChPerTimeslot, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_maxPhysChPerTimeslot },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_LCRTDD_Uplink_Physical_Channel_Capability(tvbuff_t *tvb _U_, int offset _U_, 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_PCCPCH_Information_Cell_SetupRqstTDD, PCCPCH_Information_Cell_SetupRqstTDD_sequence);
+ ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability, LCRTDD_Uplink_Physical_Channel_Capability_sequence);
return offset;
}
-static int dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCCPCH_Information_Cell_SetupRqstTDD);
-}
-static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCH_Parameters_CTCH_ReconfRqstTDD, PCH_Parameters_CTCH_ReconfRqstTDD_sequence);
+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);
return offset;
}
-static int dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCH_Parameters_CTCH_ReconfRqstTDD);
-}
static int
-dissect_nbap_PICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MaximumTransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -10, 5U, NULL, FALSE);
+ 0U, 500U, NULL, FALSE);
return offset;
}
-static int dissect_pICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Power(tvb, offset, actx, tree, hf_nbap_pICH_Power);
-}
-static int dissect_mICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Power(tvb, offset, actx, tree, hf_nbap_mICH_Power);
+
+
+
+static int
+dissect_nbap_MaxNrOfUL_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, FALSE);
+
+ return offset;
}
-static const value_string nbap_PICH_Mode_vals[] = {
- { 0, "v18" },
- { 1, "v36" },
- { 2, "v72" },
- { 3, "v144" },
+static const value_string nbap_MaxPRACH_MidambleShifts_vals[] = {
+ { 0, "shift4" },
+ { 1, "shift8" },
+ { 2, "shift16" },
{ 0, NULL }
};
static int
-dissect_nbap_PICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _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);
+ 2, NULL, TRUE, 1, NULL);
return offset;
}
-static int dissect_pICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Mode(tvb, offset, actx, tree, hf_nbap_pICH_Mode);
-}
-static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
- { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
- { &hf_nbap_pICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
- { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
+ { 0, "vN256" },
+ { 1, "vN128" },
+ { 2, "vN64" },
+ { 3, "vN32" },
+ { 4, "vN16" },
+ { 5, "vN8" },
+ { 6, "vN4" },
+ { 7, "v2xN4" },
+ { 8, "v2xN2" },
+ { 9, "v2xN2plus2xN4" },
+ { 10, "v2xM2plus2xM4" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_Parameters_CTCH_SetupRqstFDD, PICH_Parameters_CTCH_SetupRqstFDD_sequence);
+dissect_nbap_Max_Set_E_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, TRUE, 1, NULL);
return offset;
}
-static int dissect_pICH_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_pICH_Parameters);
-}
-static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
- { &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_pICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_Max_UE_DTX_Cycle_vals[] = {
+ { 0, "v5" },
+ { 1, "v10" },
+ { 2, "v20" },
+ { 3, "v40" },
+ { 4, "v64" },
+ { 5, "v80" },
+ { 6, "v128" },
+ { 7, "v160" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCH_ParametersItem_CTCH_SetupRqstFDD, PCH_ParametersItem_CTCH_SetupRqstFDD_sequence);
+dissect_nbap_Max_UE_DTX_Cycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstFDD);
-}
+static const value_string nbap_MBMS_Capability_vals[] = {
+ { 0, "mbms-capable" },
+ { 1, "mbms-non-capable" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_MBMS_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_pICH_Parameters_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pICH_Parameters_01);
-}
-static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_pCH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
- { &hf_nbap_pICH_Parameters_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_MeasurementFilterCoefficient_vals[] = {
+ { 0, "k0" },
+ { 1, "k1" },
+ { 2, "k2" },
+ { 3, "k3" },
+ { 4, "k4" },
+ { 5, "k5" },
+ { 6, "k6" },
+ { 7, "k7" },
+ { 8, "k8" },
+ { 9, "k9" },
+ { 10, "k11" },
+ { 11, "k13" },
+ { 12, "k15" },
+ { 13, "k17" },
+ { 14, "k19" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCH_ParametersItem_CTCH_SetupRqstTDD, PCH_ParametersItem_CTCH_SetupRqstTDD_sequence);
+dissect_nbap_MeasurementFilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 15, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstTDD);
-}
static int
-dissect_nbap_PDSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_pDSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCH_ID(tvb, offset, actx, tree, hf_nbap_pDSCH_ID);
-}
-static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst, DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_MeasurementRecoveryBehavior(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_DL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item);
+
+
+
+static int
+dissect_nbap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst },
-};
static int
-dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst, DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_RepetitionNumber1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst },
+static const per_sequence_t MessageStructure_item_sequence[] = {
+ { &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
+ { &hf_nbap_repetitionNumber_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber1 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MessageStructure_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_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_MessageStructure_item, MessageStructure_item_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
+static const per_sequence_t MessageStructure_sequence_of[1] = {
+ { &hf_nbap_MessageStructure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageStructure_item },
};
static int
-dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MessageStructure(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_Timeslot_InformationAddList_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
- 1, 15);
+ ett_nbap_MessageStructure, MessageStructure_sequence_of,
+ 1, maxNrOfLevels);
return offset;
}
-static int dissect_dL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_MICH_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_MICH_Mode_vals[] = {
+ { 0, "v18" },
+ { 1, "v36" },
+ { 2, "v72" },
+ { 3, "v144" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PDSCH_Information_AddItem_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_PDSCH_Information_AddItem_PSCH_ReconfRqst, PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_MICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_MIMO_Capability_vals[] = {
+ { 0, "mimo-capable" },
+ { 1, "mimo-non-capable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst, DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_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 int dissect_DL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst },
+static const value_string nbap_MIMO_N_M_Ratio_vals[] = {
+ { 0, "v1-2" },
+ { 1, "v2-3" },
+ { 2, "v3-4" },
+ { 3, "v4-5" },
+ { 4, "v5-6" },
+ { 5, "v6-7" },
+ { 6, "v7-8" },
+ { 7, "v8-9" },
+ { 8, "v9-10" },
+ { 9, "v1-1" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst, DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_MIMO_N_M_Ratio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_dL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst },
+static const per_sequence_t MIMO_Information_sequence[] = {
+ { &hf_nbap_mIMO_N_M_Ratio , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MIMO_N_M_Ratio },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MIMO_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_MIMO_Information, MIMO_Information_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
+static const value_string nbap_MIMO_Mode_Indicator_vals[] = {
+ { 0, "activate" },
+ { 1, "deactivate" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 15);
+dissect_nbap_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 int dissect_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst);
-}
-static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
+static const per_sequence_t MIMO_InformationToModify_sequence[] = {
+ { &hf_nbap_mIMO_Mode_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MIMO_Mode_Indicator },
+ { &hf_nbap_mIMO_N_M_Ratio , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MIMO_N_M_Ratio },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MIMO_InformationToModify(tvbuff_t *tvb _U_, int offset _U_, 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_PDSCH_Information_ModifyItem_PSCH_ReconfRqst, PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_MIMO_InformationToModify, MIMO_InformationToModify_sequence);
return offset;
}
-static int dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst);
-}
+static const value_string nbap_MIMO_PilotConfiguration_vals[] = {
+ { 0, "primary-and-secondary-CPICH" },
+ { 1, "normal-and-diversity-primary-CPICH" },
+ { 0, NULL }
+};
+
+static const per_choice_t MIMO_PilotConfiguration_choice[] = {
+ { 0, &hf_nbap_primary_and_secondary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID },
+ { 1, &hf_nbap_normal_and_diversity_primary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_PDSCHSet_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_MIMO_PilotConfiguration(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_PilotConfiguration, MIMO_PilotConfiguration_choice,
+ NULL);
return offset;
}
-static int dissect_pDSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCHSet_ID(tvb, offset, actx, tree, hf_nbap_pDSCHSet_ID);
-}
static int
-dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst(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);
+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;
}
-static int dissect_pDSCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pDSCH_InformationList);
-}
-static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
- { &hf_nbap_pDSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_MinSpreadingFactor_vals[] = {
+ { 0, "v4" },
+ { 1, "v8" },
+ { 2, "v16" },
+ { 3, "v32" },
+ { 4, "v64" },
+ { 5, "v128" },
+ { 6, "v256" },
+ { 7, "v512" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PDSCHSets_AddItem_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_PDSCHSets_AddItem_PSCH_ReconfRqst, PDSCHSets_AddItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_MinSpreadingFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst },
+static const value_string nbap_Modification_Period_vals[] = {
+ { 0, "v1280" },
+ { 1, "v2560" },
+ { 2, "v5120" },
+ { 3, "v10240" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PDSCHSets_AddList_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_PDSCHSets_AddList_PSCH_ReconfRqst, PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_Modification_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCHSets_AddList_PSCH_ReconfRqst);
-}
-static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_MinUL_ChannelisationCodeLength_vals[] = {
+ { 0, "v4" },
+ { 1, "v8" },
+ { 2, "v16" },
+ { 3, "v32" },
+ { 4, "v64" },
+ { 5, "v128" },
+ { 6, "v256" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PDSCHSets_DeleteItem_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_PDSCHSets_DeleteItem_PSCH_ReconfRqst, PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb _U_, int offset _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_PDSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst },
+static const value_string nbap_MultiplexingPosition_vals[] = {
+ { 0, "fixed" },
+ { 1, "flexible" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PDSCHSets_DeleteList_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_PDSCHSets_DeleteList_PSCH_ReconfRqst, PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_MultiplexingPosition(tvbuff_t *tvb _U_, int offset _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_id_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCHSets_DeleteList_PSCH_ReconfRqst);
-}
+static const value_string nbap_MAChs_ResetIndicator_vals[] = {
+ { 0, "mAChs-NotReset" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst(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);
+dissect_nbap_MAChs_ResetIndicator(tvbuff_t *tvb _U_, int offset _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_pDSCH_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pDSCH_InformationList_01);
-}
-static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
- { &hf_nbap_pDSCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_ModulationMBSFN_vals[] = {
+ { 0, "qPSK" },
+ { 1, "sixteenQAM" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PDSCHSets_ModifyItem_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_PDSCHSets_ModifyItem_PSCH_ReconfRqst, PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_ModulationMBSFN(tvbuff_t *tvb _U_, int offset _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_PDSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst },
-};
static int
-dissect_nbap_PDSCHSets_ModifyList_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_PDSCHSets_ModifyList_PSCH_ReconfRqst, PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_MBSFN_CPICH_secondary_CCPCH_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,
+ -11, 4U, NULL, TRUE);
return offset;
}
-static int dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCHSets_ModifyList_PSCH_ReconfRqst);
-}
-static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_ModulationPO_MBSFN_vals[] = {
+ { 0, "qPSK" },
+ { 1, "sixteenQAM" },
+ { 0, NULL }
+};
+
+static const per_choice_t ModulationPO_MBSFN_choice[] = {
+ { 0, &hf_nbap_qPSK , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_sixteenQAM , ASN1_EXTENSION_ROOT , dissect_nbap_MBSFN_CPICH_secondary_CCPCH_power_offset },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_Parameters_CTCH_ReconfRqstTDD, PICH_Parameters_CTCH_ReconfRqstTDD_sequence);
+dissect_nbap_ModulationPO_MBSFN(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_ModulationPO_MBSFN, ModulationPO_MBSFN_choice,
+ NULL);
return offset;
}
-static int dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PICH_Parameters_CTCH_ReconfRqstTDD);
-}
-static const value_string nbap_PowerAdjustmentType_vals[] = {
- { 0, "none" },
- { 1, "common" },
- { 2, "individual" },
+static const value_string nbap_MBSFN_Only_Mode_Indicator_vals[] = {
+ { 0, "mBSFN-Only-Mode" },
{ 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_) {
+dissect_nbap_MBSFN_Only_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,
- 3, NULL, FALSE, 0, NULL);
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_PowerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerAdjustmentType(tvb, offset, actx, tree, hf_nbap_id_PowerAdjustmentType);
-}
-static int dissect_powerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerAdjustmentType(tvb, offset, actx, tree, hf_nbap_powerAdjustmentType);
-}
-static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_bCH_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 const value_string nbap_MBSFN_Only_Mode_Capability_vals[] = {
+ { 0, "mBSFN-Only-Mode-capable" },
+ { 1, "mBSFN-Only-Mode-non-capable" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_BCH_information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_BCH_information_Cell_ReconfRqstFDD, BCH_information_Cell_ReconfRqstFDD_sequence);
+dissect_nbap_MBSFN_Only_Mode_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_bCH_information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BCH_information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_bCH_information_01);
-}
-static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_bCH_information_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_information_Cell_ReconfRqstFDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence);
+dissect_nbap_NCyclesPerSFNperiod(tvbuff_t *tvb _U_, int offset _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, 3, NULL);
return offset;
}
-static int dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD);
-}
-static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_bCH_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_BCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_BCH_Information_Cell_SetupRqstFDD, BCH_Information_Cell_SetupRqstFDD_sequence);
+dissect_nbap_NRepetitionsPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 2U, 10U, NULL, FALSE);
return offset;
}
-static int dissect_bCH_information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_bCH_information);
-}
-static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_bCH_information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_Information_Cell_SetupRqstFDD },
- { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PrimaryCCPCH_Information_Cell_SetupRqstFDD, PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence);
+dissect_nbap_N_INSYNC_IND(tvbuff_t *tvb _U_, int offset _U_, 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_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD);
-}
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_N_OUTSYNC_IND(tvbuff_t *tvb _U_, int offset _U_, 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);
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_primaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryCPICH_Power(tvb, offset, actx, tree, hf_nbap_primaryCPICH_Power);
+
+
+
+static int
+dissect_nbap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
+static const per_sequence_t UC_Id_sequence[] = {
+ { &hf_nbap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RNC_ID },
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UC_Id(tvbuff_t *tvb _U_, int offset _U_, 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_PrimaryCPICH_Information_Cell_ReconfRqstFDD, PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence);
+ ett_nbap_UC_Id, UC_Id_sequence);
return offset;
}
-static int dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD);
-}
-static const value_string nbap_TransmitDiversityIndicator_vals[] = {
- { 0, "active" },
- { 1, "inactive" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_TransmitDiversityIndicator(tvbuff_t *tvb _U_, int offset _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_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_transmitDiversityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmitDiversityIndicator(tvb, offset, actx, tree, hf_nbap_transmitDiversityIndicator);
+
+
+
+static int
+dissect_nbap_PrimaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, 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 per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
- { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
+static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
+ { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryScramblingCode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, 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_PrimaryCPICH_Information_Cell_SetupRqstFDD, PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence);
+ ett_nbap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
return offset;
}
-static int dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCPICH_Information_Cell_SetupRqstFDD);
-}
-static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
+ { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, 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_PrimarySCH_Information_Cell_ReconfRqstFDD, PrimarySCH_Information_Cell_ReconfRqstFDD_sequence);
+ ett_nbap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
return offset;
}
-static int dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimarySCH_Information_Cell_ReconfRqstFDD);
+
+
+
+static int
+dissect_nbap_Extension_neighbouringCellMeasurementInformation(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_TSTD_Indicator_vals[] = {
- { 0, "active" },
- { 1, "inactive" },
+static const value_string nbap_NeighbouringCellMeasurementInformation_item_vals[] = {
+ { 0, "neighbouringFDDCellMeasurementInformation" },
+ { 1, "neighbouringTDDCellMeasurementInformation" },
+ { 2, "extension-neighbouringCellMeasurementInformation" },
{ 0, NULL }
};
+static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] = {
+ { 0, &hf_nbap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringFDDCellMeasurementInformation },
+ { 1, &hf_nbap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringTDDCellMeasurementInformation },
+ { 2, &hf_nbap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_neighbouringCellMeasurementInformation },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_TSTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+dissect_nbap_NeighbouringCellMeasurementInformation_item(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_NeighbouringCellMeasurementInformation_item, NeighbouringCellMeasurementInformation_item_choice,
+ NULL);
return offset;
}
-static int dissect_id_Tstd_indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TSTD_Indicator(tvb, offset, actx, tree, hf_nbap_id_Tstd_indicator);
-}
-static int dissect_tSTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TSTD_Indicator(tvb, offset, actx, tree, hf_nbap_tSTD_Indicator);
-}
-static int dissect_tstdIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TSTD_Indicator(tvb, offset, actx, tree, hf_nbap_tstdIndicator);
+
+
+static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1] = {
+ { &hf_nbap_NeighbouringCellMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_NeighbouringCellMeasurementInformation_item },
+};
+
+static int
+dissect_nbap_NeighbouringCellMeasurementInformation(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_NeighbouringCellMeasurementInformation, NeighbouringCellMeasurementInformation_sequence_of,
+ 1, maxNrOfMeasNCell);
+
+ return offset;
}
-static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
+ { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb _U_, int offset _U_, 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_PrimarySCH_Information_Cell_SetupRqstFDD, PrimarySCH_Information_Cell_SetupRqstFDD_sequence);
+ ett_nbap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
return offset;
}
-static int dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimarySCH_Information_Cell_SetupRqstFDD);
-}
-static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+static const per_sequence_t NeighbouringTDDCellMeasurementInformation768_sequence[] = {
+ { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvbuff_t *tvb _U_, int offset _U_, 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_SCH_Information_Cell_ReconfRqstTDD, SCH_Information_Cell_ReconfRqstTDD_sequence);
+ ett_nbap_NeighbouringTDDCellMeasurementInformation768, NeighbouringTDDCellMeasurementInformation768_sequence);
return offset;
}
-static int dissect_id_SCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SCH_Information_Cell_ReconfRqstTDD);
-}
static int
-dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH(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);
+dissect_nbap_Notification_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_syncCaseIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH(tvb, offset, actx, tree, hf_nbap_syncCaseIndicator);
-}
-static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
- { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t NI_Information_sequence_of[1] = {
+ { &hf_nbap_NI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Notification_Indicator },
};
static int
-dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SCH_Information_Cell_SetupRqstTDD, SCH_Information_Cell_SetupRqstTDD_sequence);
+dissect_nbap_NI_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_NI_Information, NI_Information_sequence_of,
+ 1, maxNrOfNIs);
return offset;
}
-static int dissect_id_SCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SCH_Information_Cell_SetupRqstTDD);
-}
static int
-dissect_nbap_PUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_NodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_PUSCH_Info_DM_Rqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_PUSCH_Info_DM_Rqst_item);
-}
-static int dissect_PUSCH_Info_DM_Rsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_PUSCH_Info_DM_Rsp_item);
-}
-static int dissect_pUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_pUSCH_ID);
-}
-static int dissect_PUSCH_Info_DM_Rprt_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_PUSCH_Info_DM_Rprt_item);
-}
-static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_NotificationIndicatorLength_vals[] = {
+ { 0, "v2" },
+ { 1, "v4" },
+ { 2, "v8" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_UL_Code_InformationAddItem_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_UL_Code_InformationAddItem_PSCH_ReconfRqst, UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_NotificationIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_UL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst },
-};
static int
-dissect_nbap_UL_Code_InformationAddList_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_UL_Code_InformationAddList_PSCH_ReconfRqst, UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, 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, maxNrOfCellPortionsPerCell, NULL, TRUE);
return offset;
}
-static int dissect_uL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst);
-}
-static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_UL_Timeslot_InformationAddItem_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_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
+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);
return offset;
}
-static int dissect_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
+static const value_string nbap_PagingIndicatorLength_vals[] = {
+ { 0, "v2" },
+ { 1, "v4" },
+ { 2, "v8" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_UL_Timeslot_InformationAddList_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_UL_Timeslot_InformationAddList_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
- 1, 15);
+dissect_nbap_PagingIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_uL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst);
-}
-static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_PUSCH_Information_AddItem_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_PUSCH_Information_AddItem_PSCH_ReconfRqst, PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -150, 400U, NULL, TRUE);
return offset;
}
-static int dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst);
-}
-static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_UL_Code_InformationModifyItem_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_UL_Code_InformationModifyItem_PSCH_ReconfRqst, UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_PDSCH_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 int dissect_UL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item);
+
+
+
+static int
+dissect_nbap_PDSCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst },
-};
static int
-dissect_nbap_UL_Code_InformationModifyList_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_UL_Code_InformationModifyList_PSCH_ReconfRqst, UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_PDSCHSet_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 int dissect_uL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_PLCCHsequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst },
+static const per_sequence_t PLCCHinformation_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_sequenceNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PLCCHsequenceNumber },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PLCCHinformation(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_PLCCHinformation, PLCCHinformation_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
-};
static int
-dissect_nbap_UL_Timeslot_InformationModifyList_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_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 15);
+dissect_nbap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, FALSE);
return offset;
}
-static int dissect_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_PowerRaiseLimit(tvbuff_t *tvb _U_, int offset _U_, 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, FALSE);
+
+ return offset;
}
-static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_PRACH_Midamble_vals[] = {
+ { 0, "inverted" },
+ { 1, "direct" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_PUSCH_Information_ModifyItem_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_PUSCH_Information_ModifyItem_PSCH_ReconfRqst, PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _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_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_PreambleSignatures(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 16, 16, FALSE, NULL);
+
+ return offset;
}
static int
-dissect_nbap_PUSCHSet_ID(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;
}
-static int dissect_pUSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCHSet_ID(tvb, offset, actx, tree, hf_nbap_pUSCHSet_ID);
+
+
+
+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_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
+
+ return offset;
}
static int
-dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst(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);
+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);
return offset;
}
-static int dissect_pUSCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pUSCH_InformationList);
+
+
+
+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_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -100, 500U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
- { &hf_nbap_pUSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+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_PUSCHSets_AddItem_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_PUSCHSets_AddItem_PSCH_ReconfRqst, PUSCHSets_AddItem_PSCH_ReconfRqst_sequence);
+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_PUSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst },
-};
static int
-dissect_nbap_PUSCHSets_AddList_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_PUSCHSets_AddList_PSCH_ReconfRqst, PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+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,
+ 0U, 91U, NULL, FALSE);
return offset;
}
-static int dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCHSets_AddList_PSCH_ReconfRqst);
+
+
+
+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 const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_PUSCHSets_DeleteItem_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_PUSCHSets_DeleteItem_PSCH_ReconfRqst, PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
+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_PUSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item);
+
+
+
+static int
+dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst },
-};
static int
-dissect_nbap_PUSCHSets_DeleteList_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_PUSCHSets_DeleteList_PSCH_ReconfRqst, PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+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 int dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCHSets_DeleteList_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_PUSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
}
+static const value_string nbap_RACH_SlotFormat_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
+ { 2, "v2" },
+ { 3, "v3" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst(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);
+dissect_nbap_RACH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pUSCH_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pUSCH_InformationList_01);
+
+
+
+static int
+dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 12, 12, FALSE, NULL);
+
+ return offset;
}
-static const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
- { &hf_nbap_pUSCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst },
+static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
+ { &hf_nbap_dCH_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_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_PUSCHSets_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Specific_DCH_Info_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_PUSCHSets_ModifyItem_PSCH_ReconfRqst, PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
return offset;
}
-static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst },
+static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
+ { &hf_nbap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_DCH_Info_Item },
};
static int
-dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Specific_DCH_Info(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_PUSCHSets_ModifyList_PSCH_ReconfRqst, PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+ ett_nbap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCHSets_ModifyList_PSCH_ReconfRqst);
-}
-static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+static const per_sequence_t RL_Specific_E_DCH_Information_Item_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_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Specific_E_DCH_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD, RACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_RL_Specific_E_DCH_Information_Item, RL_Specific_E_DCH_Information_Item_sequence);
return offset;
}
-static int dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RACH_ParametersItem_CTCH_SetupRqstFDD);
+
+
+static const per_sequence_t RL_Specific_E_DCH_Information_sequence_of[1] = {
+ { &hf_nbap_RL_Specific_E_DCH_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information_Item },
+};
+
+static int
+dissect_nbap_RL_Specific_E_DCH_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_RL_Specific_E_DCH_Information, RL_Specific_E_DCH_Information_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
+
+ return offset;
}
-static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_uL_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+static const per_sequence_t RL_Specific_E_DCH_Info_sequence[] = {
+ { &hf_nbap_rL_Specific_E_DCH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information },
+ { &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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Specific_E_DCH_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_RACH_ParameterItem_CTCH_SetupRqstTDD, RACH_ParameterItem_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_RL_Specific_E_DCH_Info, RL_Specific_E_DCH_Info_sequence);
return offset;
}
-static int dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RACH_ParameterItem_CTCH_SetupRqstTDD);
-}
static int
-dissect_nbap_ReportPeriodicity_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, 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, 6000U, NULL, TRUE);
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_msec_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportPeriodicity_Scaledmsec(tvb, offset, actx, tree, hf_nbap_msec_02);
-}
static int
-dissect_nbap_ReportPeriodicity_Scaledmin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Reference_ReceivedTotalWideBandPower_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, 60U, NULL, TRUE);
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_min(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportPeriodicity_Scaledmin(tvb, offset, actx, tree, hf_nbap_min);
-}
-static const value_string nbap_ReportCharacteristicsType_ReportPeriodicity_vals[] = {
- { 0, "msec" },
- { 1, "min" },
+static const value_string nbap_Reference_ReceivedTotalWideBandPowerReporting_vals[] = {
+ { 0, "reference-ReceivedTotalWideBandPower-Requested" },
{ 0, NULL }
};
-static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] = {
- { 0, &hf_nbap_msec_02 , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmsec },
- { 1, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(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_ReportCharacteristicsType_ReportPeriodicity, ReportCharacteristicsType_ReportPeriodicity_choice,
- NULL);
+dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvbuff_t *tvb _U_, int offset _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_periodic_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvb, offset, actx, tree, hf_nbap_periodic_01);
-}
-static int dissect_reportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvb, offset, actx, tree, hf_nbap_reportPeriodicity);
-}
+static const value_string nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals[] = {
+ { 0, "indication-of-Reference-ReceivedTotalWideBandPower-supported" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_SIR_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, 63U, NULL, FALSE);
+dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvbuff_t *tvb _U_, int offset _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_sIRValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIR_Value(tvb, offset, actx, tree, hf_nbap_sIRValue);
-}
-static int dissect_sIR_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIR_Value(tvb, offset, actx, tree, hf_nbap_sIR_Value);
-}
-static int dissect_sir_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIR_Value(tvb, offset, actx, tree, hf_nbap_sir_01);
-}
+static const value_string nbap_ReferenceClockAvailability_vals[] = {
+ { 0, "available" },
+ { 1, "notAvailable" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_SIR_Error_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, 125U, NULL, FALSE);
+dissect_nbap_ReferenceClockAvailability(tvbuff_t *tvb _U_, int offset _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_sIR_ErrorValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIR_Error_Value(tvb, offset, actx, tree, hf_nbap_sIR_ErrorValue);
-}
-static int dissect_sir_error_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIR_Error_Value(tvb, offset, actx, tree, hf_nbap_sir_error_01);
-}
static int
-dissect_nbap_Transmitted_Code_Power_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ReferenceSFNoffset(tvbuff_t *tvb _U_, int offset _U_, 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, 255U, NULL, FALSE);
return offset;
}
-static int dissect_transmittedCodePowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_nbap_transmittedCodePowerValue);
-}
-static int dissect_transmitted_code_power_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_nbap_transmitted_code_power_01);
-}
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_) {
+dissect_nbap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 127U, NULL, FALSE);
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_rSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RSCP_Value(tvb, offset, actx, tree, hf_nbap_rSCP);
-}
-static int dissect_rscp_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RSCP_Value(tvb, offset, actx, tree, hf_nbap_rscp_01);
-}
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_) {
+dissect_nbap_ReportPeriodicity_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, 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);
+ 1U, 6000U, NULL, TRUE);
return offset;
}
-static int dissect_rxTimingDeviationValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_nbap_rxTimingDeviationValue);
-}
-static int dissect_rx_timing_deviation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_nbap_rx_timing_deviation);
-}
+static const value_string nbap_ReportCharacteristicsType_ReportPeriodicity_vals[] = {
+ { 0, "msec" },
+ { 1, "min" },
+ { 0, NULL }
+};
+
+static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] = {
+ { 0, &hf_nbap_msec_02 , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmsec },
+ { 1, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_Round_Trip_Time_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, 32767U, NULL, FALSE);
+dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(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_ReportCharacteristicsType_ReportPeriodicity, ReportCharacteristicsType_ReportPeriodicity_choice,
+ NULL);
return offset;
}
-static int dissect_roundTripTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_nbap_roundTripTime);
-}
-static int dissect_round_trip_time_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_nbap_round_trip_time_01);
-}
@@ -15701,9 +18784,6 @@ dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *
return offset;
}
-static int dissect_extension_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold);
-}
static const value_string nbap_ReportCharacteristicsType_MeasurementThreshold_vals[] = {
@@ -15748,15 +18828,6 @@ dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb _U_, i
return offset;
}
-static int dissect_measurementThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_measurementThreshold);
-}
-static int dissect_measurementThreshold1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_measurementThreshold1);
-}
-static int dissect_measurementThreshold2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_measurementThreshold2);
-}
@@ -15767,9 +18838,6 @@ dissect_nbap_MeasurementHysteresisTime_Scaledmsec(tvbuff_t *tvb _U_, int offset
return offset;
}
-static int dissect_msec_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MeasurementHysteresisTime_Scaledmsec(tvb, offset, actx, tree, hf_nbap_msec_01);
-}
static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals[] = {
@@ -15790,9 +18858,6 @@ dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvbuff_t
return offset;
}
-static int dissect_measurementHysteresisTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvb, offset, actx, tree, hf_nbap_measurementHysteresisTime);
-}
static const per_sequence_t ReportCharacteristicsType_EventA_sequence[] = {
@@ -15809,9 +18874,6 @@ dissect_nbap_ReportCharacteristicsType_EventA(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_event_a(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_EventA(tvb, offset, actx, tree, hf_nbap_event_a);
-}
static const per_sequence_t ReportCharacteristicsType_EventB_sequence[] = {
@@ -15828,9 +18890,6 @@ dissect_nbap_ReportCharacteristicsType_EventB(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_event_b(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_EventB(tvb, offset, actx, tree, hf_nbap_event_b);
-}
@@ -15841,12 +18900,6 @@ dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvbuff_t *tvb _U
return offset;
}
-static int dissect_id_Received_total_wide_band_power_For_CellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_id_Received_total_wide_band_power_For_CellPortion);
-}
-static int dissect_received_total_wide_band_power_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_received_total_wide_band_power_01);
-}
@@ -15857,9 +18910,6 @@ dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _
return offset;
}
-static int dissect_uL_TimeslotISCP_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_uL_TimeslotISCP_01);
-}
@@ -15870,9 +18920,6 @@ dissect_nbap_SIR_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
return offset;
}
-static int dissect_sir(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIR_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_sir);
-}
@@ -15883,9 +18930,6 @@ dissect_nbap_SIR_Error_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, as
return offset;
}
-static int dissect_sir_error(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SIR_Error_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_sir_error);
-}
@@ -15896,9 +18940,6 @@ dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres(tvbuff_t *tvb _U_, int o
return offset;
}
-static int dissect_transmitted_code_power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_transmitted_code_power);
-}
@@ -15909,9 +18950,6 @@ dissect_nbap_RSCP_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
return offset;
}
-static int dissect_rscp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RSCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_rscp);
-}
@@ -15922,9 +18960,6 @@ dissect_nbap_Round_Trip_Time_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, as
return offset;
}
-static int dissect_round_trip_time(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Round_Trip_Time_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_round_trip_time);
-}
@@ -15934,9 +18969,6 @@ dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThre
return offset;
}
-static int dissect_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold);
-}
static const value_string nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals[] = {
@@ -15979,12 +19011,6 @@ dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbu
return offset;
}
-static int dissect_measurementIncreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_nbap_measurementIncreaseThreshold);
-}
-static int dissect_measurementDecreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_nbap_measurementDecreaseThreshold);
-}
@@ -15995,9 +19021,6 @@ dissect_nbap_MeasurementChangeTime_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_msec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MeasurementChangeTime_Scaledmsec(tvb, offset, actx, tree, hf_nbap_msec);
-}
static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals[] = {
@@ -16018,9 +19041,6 @@ dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvbuff_t *tvb
return offset;
}
-static int dissect_measurementChangeTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvb, offset, actx, tree, hf_nbap_measurementChangeTime);
-}
static const per_sequence_t ReportCharacteristicsType_EventC_sequence[] = {
@@ -16037,9 +19057,6 @@ dissect_nbap_ReportCharacteristicsType_EventC(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_event_c(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_EventC(tvb, offset, actx, tree, hf_nbap_event_c);
-}
static const per_sequence_t ReportCharacteristicsType_EventD_sequence[] = {
@@ -16056,9 +19073,6 @@ dissect_nbap_ReportCharacteristicsType_EventD(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_event_d(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_EventD(tvb, offset, actx, tree, hf_nbap_event_d);
-}
static const per_sequence_t ReportCharacteristicsType_EventE_sequence[] = {
@@ -16077,9 +19091,6 @@ dissect_nbap_ReportCharacteristicsType_EventE(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_event_e(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_EventE(tvb, offset, actx, tree, hf_nbap_event_e);
-}
static const per_sequence_t ReportCharacteristicsType_EventF_sequence[] = {
@@ -16098,9 +19109,6 @@ dissect_nbap_ReportCharacteristicsType_EventF(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_event_f(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_EventF(tvb, offset, actx, tree, hf_nbap_event_f);
-}
@@ -16110,9 +19118,6 @@ dissect_nbap_Extension_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_,
return offset;
}
-static int dissect_extension_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_ReportCharacteristics(tvb, offset, actx, tree, hf_nbap_extension_ReportCharacteristics);
-}
static const value_string nbap_ReportCharacteristics_vals[] = {
@@ -16149,2666 +19154,2148 @@ dissect_nbap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
return offset;
}
-static int dissect_id_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_ReportCharacteristics);
-}
-
-
-static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
-
-static int
-dissect_nbap_RL_InformationList_RL_FailureInd(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_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
- 1, 16);
-
- return offset;
-}
-static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL_InformationList_RL_FailureInd);
-}
-static const per_sequence_t RL_RL_FailureInd_sequence[] = {
- { &hf_nbap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_FailureInd },
+static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[] = {
+ { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, 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_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
+ ett_nbap_ReportCharacteristicsType_OnModification, ReportCharacteristicsType_OnModification_sequence);
return offset;
}
-static int dissect_rL_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL_03);
-}
-static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
- { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_RL_Set_InformationList_RL_FailureInd(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_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
- 1, 16);
+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_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_RL_FailureInd);
-}
-static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
- { &hf_nbap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_FailureInd },
+static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_Item_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &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_RL_Set_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Received_total_wide_band_power_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_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
+ ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item, Received_total_wide_band_power_For_CellPortion_Value_Item_sequence);
return offset;
}
-static int dissect_rL_Set(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL_Set);
-}
-static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
- { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_sequence_of[1] = {
+ { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item },
};
static int
-dissect_nbap_CCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Received_total_wide_band_power_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_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
- 1, 16);
+ ett_nbap_Received_total_wide_band_power_For_CellPortion_Value, Received_total_wide_band_power_For_CellPortion_Value_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_cCTrCH_InformationList_RL_FailureInd);
-}
-static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_FailureInd },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_CCTrCH_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
+dissect_nbap_RSEPS_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, 151U, NULL, FALSE);
return offset;
}
-static int dissect_cCTrCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_cCTrCH);
-}
-static const value_string nbap_Reporting_Object_RL_FailureInd_vals[] = {
- { 0, "rL" },
- { 1, "rL-Set" },
- { 2, "cCTrCH" },
- { 0, NULL }
-};
-
-static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
- { 0, &hf_nbap_rL_03 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_FailureInd },
- { 1, &hf_nbap_rL_Set , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_FailureInd },
- { 2, &hf_nbap_cCTrCH , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_FailureInd },
- { 0, NULL, 0, NULL }
+static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
+ { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_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_Reporting_Object_RL_FailureInd(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_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
- NULL);
+dissect_nbap_Received_Scheduled_EDCH_Power_Share_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_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence);
return offset;
}
-static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Reporting_Object_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_Reporting_Object_RL_FailureInd);
-}
-static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of[1] = {
+ { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item },
};
static int
-dissect_nbap_RL_InformationList_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Received_Scheduled_EDCH_Power_Share_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_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
- 1, 16);
+ ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL_InformationList_RL_RestoreInd);
-}
-static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
- { &hf_nbap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_RestoreInd },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t Received_Scheduled_EDCH_Power_Share_Value_sequence[] = {
+ { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
+ { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Received_total_wide_band_power_Value },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Received_Scheduled_EDCH_Power_Share_Value(tvbuff_t *tvb _U_, int offset _U_, 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_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
+ ett_nbap_Received_Scheduled_EDCH_Power_Share_Value, Received_Scheduled_EDCH_Power_Share_Value_sequence);
return offset;
}
-static int dissect_rL_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL_04);
-}
-static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
- { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_RL_Set_InformationList_RL_RestoreInd(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_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
- 1, 16);
+dissect_nbap_RSEPS_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, 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, 151U, NULL, FALSE);
return offset;
}
-static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_RL_RestoreInd);
-}
-static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
- { &hf_nbap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_RestoreInd },
+static const per_sequence_t RequestedDataValue_sequence[] = {
+ { &hf_nbap_dgps_corrections, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGPSCorrections },
+ { &hf_nbap_gps_navandrecovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_NavigationModel_and_TimeRecovery },
+ { &hf_nbap_gps_ionos_model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Ionospheric_Model },
+ { &hf_nbap_gps_utc_model , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_UTC_Model },
+ { &hf_nbap_gps_almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Almanac },
+ { &hf_nbap_gps_rt_integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RealTime_Integrity },
+ { &hf_nbap_gpsrxpos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RX_POS },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_Set_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RequestedDataValue(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
+ ett_nbap_RequestedDataValue, RequestedDataValue_sequence);
return offset;
}
-static int dissect_rL_Set_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL_Set_01);
-}
-static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
- { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t InformationAvailable_sequence[] = {
+ { &hf_nbap_requesteddataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCTrCH_InformationList_RL_RestoreInd(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_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
- 1, 16);
+dissect_nbap_InformationAvailable(tvbuff_t *tvb _U_, int offset _U_, 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_InformationAvailable, InformationAvailable_sequence);
return offset;
}
-static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_cCTrCH_InformationList_RL_RestoreInd);
-}
-static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_RestoreInd },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
+dissect_nbap_InformationnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_cCTrCH_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_cCTrCH_01);
-}
-static const value_string nbap_Reporting_Object_RL_RestoreInd_vals[] = {
- { 0, "rL" },
- { 1, "rL-Set" },
- { 2, "cCTrCH" },
+static const value_string nbap_RequestedDataValueInformation_vals[] = {
+ { 0, "informationAvailable" },
+ { 1, "informationnotAvailable" },
{ 0, NULL }
};
-static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
- { 0, &hf_nbap_rL_04 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_RestoreInd },
- { 1, &hf_nbap_rL_Set_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_RestoreInd },
- { 2, &hf_nbap_cCTrCH_01 , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_RestoreInd },
+static const per_choice_t RequestedDataValueInformation_choice[] = {
+ { 0, &hf_nbap_informationAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationAvailable },
+ { 1, &hf_nbap_informationnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationnotAvailable },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RequestedDataValueInformation(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_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
+ ett_nbap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
NULL);
return offset;
}
-static int dissect_id_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Reporting_Object_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_Reporting_Object_RL_RestoreInd);
-}
static int
-dissect_nbap_Extension_DedicatedMeasurementValue(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);
+dissect_nbap_Rx_Timing_Deviation_Value_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, 511U, NULL, FALSE);
return offset;
}
-static int dissect_extension_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Extension_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_nbap_extension_DedicatedMeasurementValue);
-}
-static const value_string nbap_DedicatedMeasurementValue_vals[] = {
- { 0, "sIR-Value" },
- { 1, "sIR-ErrorValue" },
- { 2, "transmittedCodePowerValue" },
- { 3, "rSCP" },
- { 4, "rxTimingDeviationValue" },
- { 5, "roundTripTime" },
- { 6, "extension-DedicatedMeasurementValue" },
- { 0, NULL }
-};
-
-static const per_choice_t DedicatedMeasurementValue_choice[] = {
- { 0, &hf_nbap_sIR_Value , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value },
- { 1, &hf_nbap_sIR_ErrorValue , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value },
- { 2, &hf_nbap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value },
- { 3, &hf_nbap_rSCP , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value },
- { 4, &hf_nbap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value },
- { 5, &hf_nbap_roundTripTime , ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_Value },
- { 6, &hf_nbap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_DedicatedMeasurementValue },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_DedicatedMeasurementValue(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_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
- NULL);
+dissect_nbap_Rx_Timing_Deviation_Value_768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_dedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_nbap_dedicatedMeasurementValue);
-}
-static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_nbap_dedicatedmeasurementValue);
-}
-static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
- { &hf_nbap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
- { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
+dissect_nbap_Rx_Timing_Deviation_Value_384_ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_measurementAvailable_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementAvailable(tvb, offset, actx, tree, hf_nbap_measurementAvailable_01);
-}
+static const value_string nbap_RTWP_ReportingIndicator_vals[] = {
+ { 0, "rTWP-reporting-required" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_DedicatedMeasurementnotAvailable(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);
+dissect_nbap_RTWP_ReportingIndicator(tvbuff_t *tvb _U_, int offset _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_measurementnotAvailable_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementnotAvailable(tvb, offset, actx, tree, hf_nbap_measurementnotAvailable_01);
-}
-static const value_string nbap_DedicatedMeasurementValueInformation_vals[] = {
- { 0, "measurementAvailable" },
- { 1, "measurementnotAvailable" },
+static const value_string nbap_RTWP_CellPortion_ReportingIndicator_vals[] = {
+ { 0, "rTWP-CellPortion-reporting-required" },
{ 0, NULL }
};
-static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
- { 0, &hf_nbap_measurementAvailable_01, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementAvailable },
- { 1, &hf_nbap_measurementnotAvailable_01, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementnotAvailable },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_DedicatedMeasurementValueInformation(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_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
- NULL);
+dissect_nbap_RTWP_CellPortion_ReportingIndicator(tvbuff_t *tvb _U_, int offset _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_dedicatedMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DedicatedMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_dedicatedMeasurementValueInformation);
-}
-static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
- { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = {
+ { &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
+ { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
+ { &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_gps_af_one_alm , 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_RL_InformationItem_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SAT_Info_Almanac_ExtItem(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
+ ett_nbap_SAT_Info_Almanac_ExtItem, SAT_Info_Almanac_ExtItem_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_DM_Rprt);
-}
-static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = {
+ { &hf_nbap_SAT_Info_Almanac_ExtList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_ExtItem },
};
static int
-dissect_nbap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
+dissect_nbap_SAT_Info_Almanac_ExtList(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_SAT_Info_Almanac_ExtList, SAT_Info_Almanac_ExtList_sequence_of,
+ 1, maxNrOfSatAlmanac_maxNoSat);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_DM_Rqst);
-}
-static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
- { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
- { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
+dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_DM_Rsp);
-}
+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_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+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_frameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FrameOffset(tvb, offset, actx, tree, hf_nbap_frameOffset);
-}
static int
-dissect_nbap_ChipOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SecondaryCCPCH_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, 38399U, NULL, FALSE);
+ 0U, 17U, NULL, TRUE);
return offset;
}
-static int dissect_chipOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ChipOffset(tvb, offset, actx, tree, hf_nbap_chipOffset);
-}
-static const value_string nbap_DiversityControlField_vals[] = {
- { 0, "may" },
- { 1, "must" },
- { 2, "must-not" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_DiversityControlField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_Secondary_CCPCH_SlotFormat_Extended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 18U, 23U, NULL, TRUE);
return offset;
}
-static int dissect_diversityControlField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiversityControlField(tvb, offset, actx, tree, hf_nbap_diversityControlField);
-}
-static const value_string nbap_TransmissionGapPatternSequenceCodeInformation_vals[] = {
- { 0, "code-change" },
- { 1, "nocode-change" },
+static const value_string nbap_Segment_Type_vals[] = {
+ { 0, "first-segment" },
+ { 1, "first-segment-short" },
+ { 2, "subsequent-segment" },
+ { 3, "last-segment" },
+ { 4, "last-segment-short" },
+ { 5, "complete-SIB" },
+ { 6, "complete-SIB-short" },
{ 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_) {
+dissect_nbap_Segment_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvb, offset, actx, tree, hf_nbap_transmissionGapPatternSequenceCodeInformation);
-}
-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 },
+static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = {
+ { &hf_nbap_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_FDD_DL_CodeInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Serving_E_DCH_RL_in_this_NodeB(tvbuff_t *tvb _U_, int offset _U_, 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);
+ ett_nbap_Serving_E_DCH_RL_in_this_NodeB, Serving_E_DCH_RL_in_this_NodeB_sequence);
return offset;
}
-static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_CodeInformationItem(tvb, offset, actx, tree, hf_nbap_FDD_DL_CodeInformation_item);
-}
-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_Serving_E_DCH_RL_ID_vals[] = {
+ { 0, "serving-E-DCH-RL-in-this-NodeB" },
+ { 1, "serving-E-DCH-RL-not-in-this-NodeB" },
+ { 0, NULL }
+};
+
+static const per_choice_t Serving_E_DCH_RL_ID_choice[] = {
+ { 0, &hf_nbap_serving_E_DCH_RL_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_Serving_E_DCH_RL_in_this_NodeB },
+ { 1, &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 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, 10);
+dissect_nbap_Serving_E_DCH_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_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Serving_E_DCH_RL_ID, Serving_E_DCH_RL_ID_choice,
+ NULL);
return offset;
}
-static int dissect_dl_CodeInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_DL_CodeInformation(tvb, offset, actx, tree, hf_nbap_dl_CodeInformation);
-}
-static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = {
- { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
- { &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
- { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
- { &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_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_AdditionRqstFDD, RL_InformationItem_RL_AdditionRqstFDD_sequence);
+dissect_nbap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_AdditionRqstFDD);
-}
-static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = {
- { &hf_nbap_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_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb _U_, int offset _U_, 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_RL_informationItem_RL_DeletionRqst, RL_informationItem_RL_DeletionRqst_sequence);
+dissect_nbap_SFNSFN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 614399U, NULL, FALSE);
return offset;
}
-static int dissect_id_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_informationItem_RL_DeletionRqst(tvb, offset, actx, tree, hf_nbap_id_RL_informationItem_RL_DeletionRqst);
-}
-static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_FailureInd, RL_InformationItem_RL_FailureInd_sequence);
+dissect_nbap_SFNSFN_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, 40961U, NULL, FALSE);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_FailureInd);
-}
-static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
- { &hf_nbap_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_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
+dissect_nbap_SFNSFN_TDD768(tvbuff_t *tvb _U_, int offset _U_, 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, 81923U, NULL, FALSE);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_PreemptRequiredInd);
-}
-static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_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_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_ReconfPrepFDD, RL_InformationItem_RL_ReconfPrepFDD_sequence);
+dissect_nbap_SFNSFNChangeLimit(tvbuff_t *tvb _U_, int offset _U_, 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_id_RL_InformationItem_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_ReconfPrepFDD);
+
+
+
+static int
+dissect_nbap_SFNSFNDriftRate(tvbuff_t *tvb _U_, int offset _U_, 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, 100U, NULL, FALSE);
+
+ return offset;
}
-static int dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_ReconfRqstFDD);
+
+
+
+static int
+dissect_nbap_SFNSFNDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, 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 RL_InformationItem_RL_RestoreInd_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
+ { &hf_nbap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNChangeLimit },
+ { &hf_nbap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedSFNSFNDeviationLimit },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_RestoreInd, RL_InformationItem_RL_RestoreInd_sequence);
+ ett_nbap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_RestoreInd);
-}
-static const value_string nbap_FirstRLS_Indicator_vals[] = {
- { 0, "first-RLS" },
- { 1, "not-first-RLS" },
+static const value_string nbap_SFNSFNValue_vals[] = {
+ { 0, "sFNSFN-FDD" },
+ { 1, "sFNSFN-TDD" },
+ { 2, "sFNSFN-TDD768" },
{ 0, NULL }
};
+static const per_choice_t SFNSFNValue_choice[] = {
+ { 0, &hf_nbap_sFNSFN_FDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_FDD },
+ { 1, &hf_nbap_sFNSFN_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_TDD },
+ { 2, &hf_nbap_sFNSFN_TDD768 , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_SFNSFN_TDD768 },
+ { 0, NULL, 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);
+dissect_nbap_SFNSFNValue(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_SFNSFNValue, SFNSFNValue_choice,
+ NULL);
return offset;
}
-static int dissect_firstRLS_indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_nbap_firstRLS_indicator);
-}
-static int dissect_firstRLS_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_nbap_firstRLS_Indicator);
-}
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_) {
+dissect_nbap_SFNSFNQuality(tvbuff_t *tvb _U_, int offset _U_, 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_propagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PropagationDelay(tvb, offset, actx, tree, hf_nbap_propagationDelay);
-}
-static int dissect_propagation_delay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PropagationDelay(tvb, offset, actx, tree, hf_nbap_propagation_delay);
-}
-static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
- { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
- { &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
- { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
- { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityControlField },
- { &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_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
+static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
+ { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
+ ett_nbap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_SetupRqstFDD);
-}
-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 },
+static const value_string nbap_SFNSFNTimeStampInformation_vals[] = {
+ { 0, "sFNSFNTimeStamp-FDD" },
+ { 1, "sFNSFNTimeStamp-TDD" },
+ { 0, NULL }
};
-static int
-dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(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_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
- 1, 15);
-
- return offset;
-}
-static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_AdditionRqstFDD);
-}
-
-
-static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] = {
- { &hf_nbap_RL_informationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
+ { 0, &hf_nbap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFN },
+ { 1, &hf_nbap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNTimeStamp_TDD },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_RL_informationList_RL_DeletionRqst(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_RL_informationList_RL_DeletionRqst, RL_informationList_RL_DeletionRqst_sequence_of,
- 1, 16);
+dissect_nbap_SFNSFNTimeStampInformation(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_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
+ NULL);
return offset;
}
-static int dissect_id_RL_informationList_RL_DeletionRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_informationList_RL_DeletionRqst(tvb, offset, actx, tree, hf_nbap_id_RL_informationList_RL_DeletionRqst);
-}
-static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
+ { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
+ { &hf_nbap_sFNSFNValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNValue },
+ { &hf_nbap_sFNSFNQuality , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNQuality },
+ { &hf_nbap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNDriftRate },
+ { &hf_nbap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNDriftRateQuality },
+ { &hf_nbap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNTimeStampInformation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(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_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
- 1, 16);
+dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_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_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
return offset;
}
-static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_PreemptRequiredInd);
-}
-static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
+ { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
};
static int
-dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(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_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
- 1, 16);
+ ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
+ 1, maxNrOfMeasNCell);
return offset;
}
-static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_ReconfPrepFDD);
-}
-static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
+ { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(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_RL_InformationList_RL_ReconfRqstFDD, RL_InformationList_RL_ReconfRqstFDD_sequence_of,
- 1, 16);
+dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_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_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
return offset;
}
-static int dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_ReconfRqstFDD);
-}
-static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
- { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
+ { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
};
static int
-dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(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_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
- 1, 16);
+ ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
+ 0, maxNrOfMeasNCell_1);
return offset;
}
-static int dissect_id_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_SetupRqstFDD);
-}
-static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
+ { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
+ { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
+ ett_nbap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
return offset;
}
-static int dissect_combining_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Combining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_combining_02);
-}
-static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = {
- { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_Non_Combining_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionRspFDD, Non_Combining_RL_AdditionRspFDD_sequence);
+dissect_nbap_ShutdownTimer(tvbuff_t *tvb _U_, int offset _U_, 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, 3600U, NULL, FALSE);
return offset;
}
-static int dissect_non_combining(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Non_Combining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_non_combining);
-}
-static const value_string nbap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
- { 0, "combining" },
- { 1, "non-combining" },
+static const value_string nbap_SIB_Originator_vals[] = {
+ { 0, "nodeB" },
+ { 1, "cRNC" },
{ 0, NULL }
};
-static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
- { 0, &hf_nbap_combining_02 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspFDD },
- { 1, &hf_nbap_non_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspFDD },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_DiversityIndication_RL_AdditionRspFDD(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_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
- NULL);
+dissect_nbap_SIB_Originator(tvbuff_t *tvb _U_, int offset _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_diversityIndication_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiversityIndication_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication_02);
-}
-static const value_string nbap_SSDT_SupportIndicator_vals[] = {
- { 0, "not-Used-sSDT-Supported" },
- { 1, "sSDT-not-supported" },
+static const value_string nbap_SignallingBearerRequestIndicator_vals[] = {
+ { 0, "bearerRequested" },
{ 0, NULL }
};
static int
-dissect_nbap_SSDT_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SSDT_SupportIndicator(tvb, offset, actx, tree, hf_nbap_sSDT_SupportIndicator);
-}
-static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
- { &hf_nbap_diversityIndication_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspFDD },
- { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_SixtyfourQAM_DL_Capability_vals[] = {
+ { 0, "sixtyfourQAM-DL-supported" },
+ { 1, "sixtyfourQAM-DL-not-supported" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
+dissect_nbap_SixtyfourQAM_DL_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_AdditionRspFDD);
-}
+static const value_string nbap_SixteenQAM_UL_Capability_vals[] = {
+ { 0, "sixteenQAM-UL-capable" },
+ { 1, "sixteenQAM-UL-non-capable" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_DCH_InformationResponseList_RL_ReconfReady(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);
+dissect_nbap_SixteenQAM_UL_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_dCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponseList_RL_ReconfReady);
-}
static int
-dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady(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);
+dissect_nbap_SixteenQAM_UL_Delta_T2TP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, TRUE);
return offset;
}
-static int dissect_dSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_dSCH_InformationResponseList_RL_ReconfReady);
-}
+static const value_string nbap_SixteenQAM_UL_Operation_Indicator_vals[] = {
+ { 0, "activate" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_USCH_InformationResponseList_RL_ReconfReady(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);
+dissect_nbap_SixteenQAM_UL_Operation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_uSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_uSCH_InformationResponseList_RL_ReconfReady);
-}
-static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfReady },
- { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady },
- { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_ReconfReady },
- { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+static const per_sequence_t SixteenQAM_UL_Information_sequence[] = {
+ { &hf_nbap_sixteenQAM_UL_Operation_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SixteenQAM_UL_Operation_Indicator },
+ { &hf_nbap_sixteenQAM_UL_Delta_T2TP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SixteenQAM_UL_Delta_T2TP },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SixteenQAM_UL_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_RL_InformationResponseItem_RL_ReconfReady, RL_InformationResponseItem_RL_ReconfReady_sequence);
+ ett_nbap_SixteenQAM_UL_Information, SixteenQAM_UL_Information_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_ReconfReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_ReconfReady);
-}
-
-static int
-dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp(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 int dissect_dCH_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponseList_RL_ReconfRsp);
-}
-
-
-static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp },
+static const per_sequence_t SixteenQAM_UL_Information_to_Modify_sequence[] = {
+ { &hf_nbap_sixteenQAM_UL_Operation_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixteenQAM_UL_Operation_Indicator },
+ { &hf_nbap_sixteenQAM_UL_Delta_T2TP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixteenQAM_UL_Delta_T2TP },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SixteenQAM_UL_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_InformationResponseItem_RL_ReconfRsp, RL_InformationResponseItem_RL_ReconfRsp_sequence);
+ ett_nbap_SixteenQAM_UL_Information_to_Modify, SixteenQAM_UL_Information_to_Modify_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_ReconfRsp);
-}
-static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
- { &hf_nbap_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 const value_string nbap_SNPL_Reporting_Type_vals[] = {
+ { 0, "type1" },
+ { 1, "type2" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_Combining_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
+dissect_nbap_SNPL_Reporting_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_combining(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Combining_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_combining);
-}
-static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
- { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
+dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_nonCombiningOrFirstRL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_nonCombiningOrFirstRL);
-}
-static const value_string nbap_DiversityIndication_RL_SetupRspFDD_vals[] = {
- { 0, "combining" },
- { 1, "nonCombiningOrFirstRL" },
+static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
+ { 0, "start-of-audit-sequence" },
+ { 1, "not-start-of-audit-sequence" },
{ 0, NULL }
};
-static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
- { 0, &hf_nbap_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupRspFDD },
- { 1, &hf_nbap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_DiversityIndication_RL_SetupRspFDD(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_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
- NULL);
+dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_diversityIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiversityIndication_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication);
-}
-static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
- { &hf_nbap_diversityIndication, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupRspFDD },
- { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_SSDT_SupportIndicator_vals[] = {
+ { 0, "not-Used-sSDT-Supported" },
+ { 1, "sSDT-not-supported" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
+dissect_nbap_SSDT_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_SetupRspFDD);
-}
-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 },
-};
static int
-dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(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_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
- 1, 15);
+dissect_nbap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 2U, NULL, TRUE);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_AdditionRspFDD);
-}
-static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_of[1] = {
- { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_RL_InformationResponseList_RL_ReconfReady(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_RL_InformationResponseList_RL_ReconfReady, RL_InformationResponseList_RL_ReconfReady_sequence_of,
- 1, 15);
+dissect_nbap_SYNCDlCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, TRUE);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_ReconfReady);
-}
-static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[1] = {
- { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(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_RL_InformationResponseList_RL_ReconfRsp, RL_InformationResponseList_RL_ReconfRsp_sequence_of,
- 1, 16);
+dissect_nbap_SyncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, 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_id_RL_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_ReconfRsp);
-}
-static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
- { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const value_string nbap_SynchronisationReportCharacteristicsType_vals[] = {
+ { 0, "frameRelated" },
+ { 1, "sFNperiodRelated" },
+ { 2, "cycleLengthRelated" },
+ { 3, "thresholdExceeding" },
+ { 4, "frequencyAcquisitionCompleted" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(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_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
- 1, 16);
+dissect_nbap_SynchronisationReportCharacteristicsType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_SetupRspFDD);
-}
-static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_iSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
+static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_sequence[] = {
+ { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
+ { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
+ { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTiming },
+ { &hf_nbap_cellSyncBurstTimingThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
+ ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem, SynchronisationReportCharactCellSyncBurstInfoItem_sequence);
return offset;
}
-static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeSlot_ISCP_InfoItem(tvb, offset, actx, tree, hf_nbap_UL_TimeSlot_ISCP_Info_item);
-}
-static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
- { &hf_nbap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_InfoItem },
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of[1] = {
+ { &hf_nbap_cellSyncBurstInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem },
};
static int
-dissect_nbap_UL_TimeSlot_ISCP_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem(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_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
- 1, 15);
+ ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of,
+ 1, maxNrOfReceptsPerSyncFrame);
return offset;
}
-static int dissect_uL_TimeSlot_ISCP_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_nbap_uL_TimeSlot_ISCP_Info);
-}
-static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
- { 0, "sf-variation-supported" },
- { 1, "sf-variation-not-supported" },
- { 0, NULL }
+static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[] = {
+ { &hf_nbap_syncFrameNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
+ { &hf_nbap_cellSyncBurstInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_UL_PhysCH_SF_Variation(tvbuff_t *tvb _U_, int offset _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_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb _U_, int offset _U_, 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_SynchronisationReportCharactThreInfoItem, SynchronisationReportCharactThreInfoItem_sequence);
return offset;
}
-static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_PhysCH_SF_Variation(tvb, offset, actx, tree, hf_nbap_ul_PhysCH_SF_Variation);
+
+
+static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] = {
+ { &hf_nbap_SynchronisationReportCharactThreExc_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactThreInfoItem },
+};
+
+static int
+dissect_nbap_SynchronisationReportCharactThreExc(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_SynchronisationReportCharactThreExc, SynchronisationReportCharactThreExc_sequence_of,
+ 1, maxNrOfCellSyncBursts);
+
+ return offset;
}
-static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = {
+ { &hf_nbap_synchronisationReportCharacteristicsType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristicsType },
+ { &hf_nbap_synchronisationReportCharactThreExc, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharactThreExc },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SynchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
+ ett_nbap_SynchronisationReportCharacteristics, SynchronisationReportCharacteristics_sequence);
return offset;
}
-static int dissect_combining_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Combining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_combining_03);
-}
-static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = {
- { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
+static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = {
+ { &hf_nbap_syncDLCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
+ { &hf_nbap_syncDLCodeIdArrivTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingLCR },
+ { &hf_nbap_syncDLCodeIdTimingThre, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Non_Combining_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionRspTDD, Non_Combining_RL_AdditionRspTDD_sequence);
+ ett_nbap_SyncDLCodeInfoItemLCR, SyncDLCodeInfoItemLCR_sequence);
return offset;
}
-static int dissect_non_Combining(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Non_Combining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_non_Combining);
-}
-static const value_string nbap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
- { 0, "combining" },
- { 1, "non-Combining" },
- { 0, NULL }
-};
-
-static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
- { 0, &hf_nbap_combining_03 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspTDD },
- { 1, &hf_nbap_non_Combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspTDD },
- { 0, NULL, 0, NULL }
+static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = {
+ { &hf_nbap_SyncDLCodeInfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoItemLCR },
};
static int
-dissect_nbap_DiversityIndication_RL_AdditionRspTDD(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_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
- NULL);
+dissect_nbap_SyncDLCodeInfoListLCR(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_SyncDLCodeInfoListLCR, SyncDLCodeInfoListLCR_sequence_of,
+ 1, maxNrOfSyncDLCodesLCR);
return offset;
}
-static int dissect_diversityIndication_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiversityIndication_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_diversityIndication_03);
-}
-static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
- { &hf_nbap_diversityIndication_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspTDD },
+static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = {
+ { &hf_nbap_syncFrameNoToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
+ { &hf_nbap_syncDLCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoListLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SyncDLCodeIdThreInfoList(tvbuff_t *tvb _U_, int offset _U_, 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_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
+ ett_nbap_SyncDLCodeIdThreInfoList, SyncDLCodeIdThreInfoList_sequence);
return offset;
}
-static int dissect_dCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_Information_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_dCH_Information);
-}
+static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = {
+ { &hf_nbap_SyncDLCodeIdThreInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdThreInfoList },
+};
static int
-dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD(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);
+dissect_nbap_SyncDLCodeIdThreInfoLCR(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_SyncDLCodeIdThreInfoLCR, SyncDLCodeIdThreInfoLCR_sequence_of,
+ 0, maxNrOfSyncFramesLCR);
return offset;
}
-static int dissect_dSCH_InformationResponseList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_dSCH_InformationResponseList_01);
-}
+static const value_string nbap_SynchronisationReportType_vals[] = {
+ { 0, "initialPhase" },
+ { 1, "steadyStatePhase" },
+ { 2, "lateEntrantCell" },
+ { 3, "frequencyAcquisition" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD(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);
+dissect_nbap_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_uSCH_InformationResponseList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_uSCH_InformationResponseList_01);
-}
-static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
- { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
- { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
- { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
- { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_T_Cell_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
+ { 2, "v2" },
+ { 3, "v3" },
+ { 4, "v4" },
+ { 5, "v5" },
+ { 6, "v6" },
+ { 7, "v7" },
+ { 8, "v8" },
+ { 9, "v9" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
+dissect_nbap_T_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_RL_AdditionRspTDD);
-}
static int
-dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD(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);
+dissect_nbap_T_RLFAILURE(tvbuff_t *tvb _U_, int offset _U_, 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_dCH_InformationResponseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponseList);
-}
+static const value_string nbap_TDD_DPCHOffset_vals[] = {
+ { 0, "initialOffset" },
+ { 1, "noinitialOffset" },
+ { 0, NULL }
+};
+
+static const per_choice_t TDD_DPCHOffset_choice[] = {
+ { 0, &hf_nbap_initialOffset , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 },
+ { 1, &hf_nbap_noinitialOffset, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD(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);
+dissect_nbap_TDD_DPCHOffset(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_TDD_DPCHOffset, TDD_DPCHOffset_choice,
+ NULL);
return offset;
}
-static int dissect_dSCH_InformationResponseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_dSCH_InformationResponseList);
-}
static int
-dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD(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);
+dissect_nbap_TDD_PhysicalChannelOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_uSCH_InformationResponseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_uSCH_InformationResponseList);
-}
-static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
- { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
- { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
- { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
- { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
+static const per_sequence_t T_fdd_sequence[] = {
+ { &hf_nbap_betaC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
+ { &hf_nbap_betaD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_fdd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
+ ett_nbap_T_fdd, T_fdd_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_RL_SetupRspTDD);
-}
+static const value_string nbap_T_gainFactor_vals[] = {
+ { 0, "fdd" },
+ { 1, "tdd" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_gainFactor_choice[] = {
+ { 0, &hf_nbap_fdd , ASN1_EXTENSION_ROOT , dissect_nbap_T_fdd },
+ { 1, &hf_nbap_tdd , ASN1_EXTENSION_ROOT , dissect_nbap_BetaCD },
+ { 0, NULL, 0, NULL }
+};
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 91U, NULL, FALSE);
+dissect_nbap_T_gainFactor(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_T_gainFactor, T_gainFactor_choice,
+ NULL);
return offset;
}
-static int dissect_dL_TimeslotISCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCP(tvb, offset, actx, tree, hf_nbap_dL_TimeslotISCP);
-}
-static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
+static const per_sequence_t T_signalledGainFactors_sequence[] = {
+ { &hf_nbap_gainFactor , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_gainFactor },
+ { &hf_nbap_refTFCNumber , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RefTFCNumber },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb _U_, int offset _U_, 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_TimeslotISCPInfoItem, DL_TimeslotISCPInfoItem_sequence);
+ ett_nbap_T_signalledGainFactors, T_signalledGainFactors_sequence);
return offset;
}
-static int dissect_DL_TimeslotISCPInfo_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfoItem(tvb, offset, actx, tree, hf_nbap_DL_TimeslotISCPInfo_item);
-}
-static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = {
- { &hf_nbap_DL_TimeslotISCPInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItem },
+static const value_string nbap_TransportFormatCombination_Beta_vals[] = {
+ { 0, "signalledGainFactors" },
+ { 1, "computedGainFactors" },
+ { 0, NULL }
+};
+
+static const per_choice_t TransportFormatCombination_Beta_choice[] = {
+ { 0, &hf_nbap_signalledGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_T_signalledGainFactors },
+ { 1, &hf_nbap_computedGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_RefTFCNumber },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_DL_TimeslotISCPInfo(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_TimeslotISCPInfo, DL_TimeslotISCPInfo_sequence_of,
- 1, 15);
+dissect_nbap_TransportFormatCombination_Beta(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_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
+ NULL);
return offset;
}
-static int dissect_id_TimeslotISCPInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCPInfo);
-}
-static int dissect_dL_TimeSlotISCPInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, actx, tree, hf_nbap_dL_TimeSlotISCPInfo);
-}
-static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
- { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
- { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
- { &hf_nbap_initial_DL_Transmission_Power, 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_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo },
+static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_UL_Code_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_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
+ ett_nbap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_AdditionRqstTDD);
-}
-static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
+ { &hf_nbap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_InformationItem },
};
static int
-dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Information_RL_ReconfRqstTDD, RL_Information_RL_ReconfRqstTDD_sequence);
+dissect_nbap_TDD_UL_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
+ 1, maxNrOfDPCHs);
return offset;
}
-static int dissect_id_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_ReconfRqstTDD);
-}
-static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item);
-}
-static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_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_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence);
+dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_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, 69U, NULL, TRUE);
return offset;
}
-static int dissect_id_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_ReconfPrepTDD);
-}
-static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item);
-}
static int
-dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_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, 256U, NULL, FALSE);
+ 0U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_specialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SpecialBurstScheduling(tvb, offset, actx, tree, hf_nbap_specialBurstScheduling);
-}
-static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
- { &hf_nbap_specialBurstScheduling, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SpecialBurstScheduling },
- { &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_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
+ { 0, "qPSK" },
+ { 1, "eightPSK" },
+ { 0, NULL }
+};
+
+static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
+ { 0, &hf_nbap_qPSK_02 , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
+ { 1, &hf_nbap_eightPSK_01 , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
+dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_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_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
+ NULL);
return offset;
}
-static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_SetupRqstTDD);
-}
-static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure, RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence);
+ ett_nbap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
return offset;
}
-static int dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_id_RL_ReconfigurationFailureItem_RL_ReconfFailure);
-}
-static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
+ { &hf_nbap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_InformationItem },
};
static int
-dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
+dissect_nbap_TDD_UL_Code_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_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
+ 1, maxNrOfDPCHLCRs);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_DM_Rprt);
-}
-static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
- { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
+static const per_sequence_t TDD_UL_Code_768_InformationItem_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TDD_UL_Code_768_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_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
+ ett_nbap_TDD_UL_Code_768_InformationItem, TDD_UL_Code_768_InformationItem_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_DM_Rsp);
-}
-static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = {
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t TDD_UL_Code_768_Information_sequence_of[1] = {
+ { &hf_nbap_TDD_UL_Code_768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_InformationItem },
};
static int
-dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Set_InformationItem_RL_FailureInd, RL_Set_InformationItem_RL_FailureInd_sequence);
+dissect_nbap_TDD_UL_Code_768_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_TDD_UL_Code_768_Information, TDD_UL_Code_768_Information_sequence_of,
+ 1, maxNrOfDPCHs);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_RL_FailureInd);
-}
-static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = {
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_TFCI_Coding_vals[] = {
+ { 0, "v4" },
+ { 1, "v8" },
+ { 2, "v16" },
+ { 3, "v32" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Set_InformationItem_RL_RestoreInd, RL_Set_InformationItem_RL_RestoreInd_sequence);
+dissect_nbap_TFCI_Coding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_RL_RestoreInd);
+
+
+static const value_string nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals[] = {
+ { 0, "normal" },
+ { 1, "not-Used-split" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption(tvbuff_t *tvb _U_, int offset _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 Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_sCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+static const per_sequence_t TFCI_SignallingMode_sequence[] = {
+ { &hf_nbap_tFCI_SignallingOption, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption },
+ { &hf_nbap_not_Used_splitType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_not_Used_lengthOfTFCI2, 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_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb _U_, int offset _U_, 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_Secondary_CCPCHItem_CTCH_ReconfRqstTDD, Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence);
+ ett_nbap_TFCI_SignallingMode, TFCI_SignallingMode_sequence);
return offset;
}
-static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item);
-}
-static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item);
-}
-static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item);
-}
-static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
-};
static int
-dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(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_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of,
- 1, 8);
+dissect_nbap_TGD(tvbuff_t *tvb _U_, int offset _U_, 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, 269U, NULL, FALSE);
return offset;
}
-static int dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD);
+
+
+
+static int
+dissect_nbap_TGSN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftandBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_s_CCPCH_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 const value_string nbap_TimeSlotDirection_vals[] = {
+ { 0, "ul" },
+ { 1, "dl" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence);
+dissect_nbap_TimeSlotDirection(tvbuff_t *tvb _U_, int offset _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_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item);
-}
-static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item);
-}
-static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
+static const value_string nbap_TimeSlotStatus_vals[] = {
+ { 0, "active" },
+ { 1, "not-active" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(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_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of,
- 1, 8);
+dissect_nbap_TimeSlotStatus(tvbuff_t *tvb _U_, int offset _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_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD);
-}
+static const value_string nbap_TimingAdjustmentValue_vals[] = {
+ { 0, "initialPhase" },
+ { 1, "steadyStatePhase" },
+ { 0, NULL }
+};
+
+static const per_choice_t TimingAdjustmentValue_choice[] = {
+ { 0, &hf_nbap_initialPhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ },
+ { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD(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);
+dissect_nbap_TimingAdjustmentValue(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_TimingAdjustmentValue, TimingAdjustmentValue_choice,
+ NULL);
return offset;
}
-static int dissect_secondaryCCPCHList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_secondaryCCPCHList);
-}
-static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_secondaryCCPCHList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_TimingAdjustmentValueLCR_vals[] = {
+ { 0, "initialPhase" },
+ { 1, "steadyStatePhase" },
+ { 0, NULL }
+};
+
+static const per_choice_t TimingAdjustmentValueLCR_choice[] = {
+ { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ },
+ { 1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence);
+dissect_nbap_TimingAdjustmentValueLCR(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_TimingAdjustmentValueLCR, TimingAdjustmentValueLCR_choice,
+ NULL);
return offset;
}
-static int dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD);
-}
-static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_secondaryCPICH_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 const value_string nbap_TimingAdvanceApplied_vals[] = {
+ { 0, "yes" },
+ { 1, "no" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence);
+dissect_nbap_TimingAdvanceApplied(tvbuff_t *tvb _U_, int offset _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_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD);
-}
-static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &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_secondaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_SynchronisationIndicator_vals[] = {
+ { 0, "timingMaintainedSynchronisation" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence);
+dissect_nbap_SynchronisationIndicator(tvbuff_t *tvb _U_, int offset _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_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD);
-}
-static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const value_string nbap_UL_DL_mode_vals[] = {
+ { 0, "ul-only" },
+ { 1, "dl-only" },
+ { 2, "both-ul-and-dl" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(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_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of,
- 1, 32);
+dissect_nbap_UL_DL_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, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD);
-}
-static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
- { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const value_string nbap_Uplink_Compressed_Mode_Method_vals[] = {
+ { 0, "sFdiv2" },
+ { 1, "higher-layer-scheduling" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(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_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of,
- 1, 32);
+dissect_nbap_Uplink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _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_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD);
-}
-static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
+ { &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
+ { &hf_nbap_tGSN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGSN },
+ { &hf_nbap_tGL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapLength },
+ { &hf_nbap_tGL2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapLength },
+ { &hf_nbap_tGD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGD },
+ { &hf_nbap_tGPL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapDuration },
+ { &hf_nbap_not_to_be_used_1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapDuration },
+ { &hf_nbap_uL_DL_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DL_mode },
+ { &hf_nbap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Downlink_Compressed_Mode_Method },
+ { &hf_nbap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Uplink_Compressed_Mode_Method },
+ { &hf_nbap_dL_FrameType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_FrameType },
+ { &hf_nbap_delta_SIR1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
+ { &hf_nbap_delta_SIR_after1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
+ { &hf_nbap_delta_SIR2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR },
+ { &hf_nbap_delta_SIR_after2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD, SecondarySCH_Information_Cell_ReconfRqstFDD_sequence);
+ ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
return offset;
}
-static int dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondarySCH_Information_Cell_ReconfRqstFDD);
-}
-static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
+ { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item },
};
static int
-dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SecondarySCH_Information_Cell_SetupRqstFDD, SecondarySCH_Information_Cell_SetupRqstFDD_sequence);
+dissect_nbap_Transmission_Gap_Pattern_Sequence_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_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
+ 1, maxTGPS);
return offset;
}
-static int dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondarySCH_Information_Cell_SetupRqstFDD);
-}
static int
-dissect_nbap_IB_SG_POS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb _U_, int offset _U_, 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, 4094U, NULL, FALSE);
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_iB_SG_POS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IB_SG_POS(tvb, offset, actx, tree, hf_nbap_iB_SG_POS);
-}
-static const value_string nbap_Segment_Type_vals[] = {
- { 0, "first-segment" },
- { 1, "first-segment-short" },
- { 2, "subsequent-segment" },
- { 3, "last-segment" },
- { 4, "last-segment-short" },
- { 5, "complete-SIB" },
- { 6, "complete-SIB-short" },
- { 0, NULL }
+static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &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_Segment_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_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_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
return offset;
}
-static int dissect_segment_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Segment_Type(tvb, offset, actx, tree, hf_nbap_segment_Type);
-}
+static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
+ { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item },
+};
static int
-dissect_nbap_IB_SG_DATA(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,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_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_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_iB_SG_DATA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IB_SG_DATA(tvb, offset, actx, tree, hf_nbap_iB_SG_DATA);
-}
-static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] = {
- { &hf_nbap_iB_SG_POS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_POS },
- { &hf_nbap_segment_Type , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Segment_Type },
- { &hf_nbap_iB_SG_DATA , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_DATA },
+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 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Transmitted_Carrier_Power_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_SegmentInformationItem_SystemInfoUpdate, SegmentInformationItem_SystemInfoUpdate_sequence);
+ ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item, Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence);
return offset;
}
-static int dissect_SegmentInformationListIE_SystemInfoUpdate_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item);
-}
-static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_of[1] = {
- { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationItem_SystemInfoUpdate },
+static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of[1] = {
+ { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item },
};
static int
-dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Transmitted_Carrier_Power_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_SegmentInformationListIE_SystemInfoUpdate, SegmentInformationListIE_SystemInfoUpdate_sequence_of,
- 1, 16);
+ ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value, Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_id_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_id_SegmentInformationListIE_SystemInfoUpdate);
-}
static int
-dissect_nbap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+dissect_nbap_TransmissionDiversityApplied(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_id_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_id_SFN);
-}
-static int dissect_sfn(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_sfn);
-}
-static int dissect_sFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_sFN);
-}
-static int dissect_sFNSFNTimeStamp_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_sFNSFNTimeStamp_FDD);
-}
-static const value_string nbap_SignallingBearerRequestIndicator_vals[] = {
- { 0, "bearerRequested" },
+static const value_string nbap_TransmitDiversityIndicator_vals[] = {
+ { 0, "active" },
+ { 1, "inactive" },
{ 0, NULL }
};
static int
-dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TransmitDiversityIndicator(tvbuff_t *tvb _U_, int offset _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);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, actx, tree, hf_nbap_id_SignallingBearerRequestIndicator);
-}
static int
-dissect_nbap_ShutdownTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_0_maxCTFC(tvbuff_t *tvb _U_, int offset _U_, 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, 3600U, NULL, FALSE);
+ 0U, maxCTFC, NULL, FALSE);
return offset;
}
-static int dissect_id_ShutdownTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ShutdownTimer(tvb, offset, actx, tree, hf_nbap_id_ShutdownTimer);
-}
-static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
- { 0, "start-of-audit-sequence" },
- { 1, "not-start-of-audit-sequence" },
+static const value_string nbap_TFCS_CTFC_vals[] = {
+ { 0, "ctfc2bit" },
+ { 1, "ctfc4bit" },
+ { 2, "ctfc6bit" },
+ { 3, "ctfc8bit" },
+ { 4, "ctfc12bit" },
+ { 5, "ctfc16bit" },
+ { 6, "ctfcmaxbit" },
{ 0, NULL }
};
+static const per_choice_t TFCS_CTFC_choice[] = {
+ { 0, &hf_nbap_ctfc2bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_3 },
+ { 1, &hf_nbap_ctfc4bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_15 },
+ { 2, &hf_nbap_ctfc6bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 },
+ { 3, &hf_nbap_ctfc8bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 },
+ { 4, &hf_nbap_ctfc12bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_4095 },
+ { 5, &hf_nbap_ctfc16bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_65535 },
+ { 6, &hf_nbap_ctfcmaxbit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_maxCTFC },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+dissect_nbap_TFCS_CTFC(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_TFCS_CTFC, TFCS_CTFC_choice,
+ NULL);
return offset;
}
-static int dissect_id_Start_Of_Audit_Sequence_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, actx, tree, hf_nbap_id_Start_Of_Audit_Sequence_Indicator);
-}
-static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
+ { &hf_nbap_cTFC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_CTFC },
+ { &hf_nbap_tFC_Beta , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatCombination_Beta },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TFCS_TFCSList_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_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
+ ett_nbap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
return offset;
}
-static int dissect_combining_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Combining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_combining_04);
-}
-static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = {
- { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
+ { &hf_nbap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_TFCSList_item },
};
static int
-dissect_nbap_Non_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionFailureFDD, Non_Combining_RL_AdditionFailureFDD_sequence);
+dissect_nbap_TFCS_TFCSList(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_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
+ 1, maxNrOfTFCs);
return offset;
}
-static int dissect_non_Combining_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Non_Combining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_non_Combining_01);
-}
-static const value_string nbap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
- { 0, "combining" },
- { 1, "non-Combining" },
+static const value_string nbap_T_tFCSvalues_vals[] = {
+ { 0, "no-Split-in-TFCI" },
+ { 1, "not-Used-split-in-TFCI" },
{ 0, NULL }
};
-static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
- { 0, &hf_nbap_combining_04 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionFailureFDD },
- { 1, &hf_nbap_non_Combining_01, ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionFailureFDD },
+static const per_choice_t T_tFCSvalues_choice[] = {
+ { 0, &hf_nbap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_TFCS_TFCSList },
+ { 1, &hf_nbap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_DiversityIndication_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_tFCSvalues(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_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
+ ett_nbap_T_tFCSvalues, T_tFCSvalues_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiversityIndication_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication_04);
-}
-static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
- { &hf_nbap_diversityIndication_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionFailureFDD },
- { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
+static const per_sequence_t TFCS_sequence[] = {
+ { &hf_nbap_tFCSvalues , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_tFCSvalues },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TFCS(tvbuff_t *tvb _U_, int offset _U_, 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_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
+ ett_nbap_TFCS, TFCS_sequence);
return offset;
}
-static int dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD);
-}
-static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
- { &hf_nbap_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 const value_string nbap_TSTD_Indicator_vals[] = {
+ { 0, "active" },
+ { 1, "inactive" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
+dissect_nbap_TSTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_combining_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Combining_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_combining_01);
-}
-static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
- { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
+dissect_nbap_INTEGER_0_16383(tvbuff_t *tvb _U_, int offset _U_, 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, FALSE);
return offset;
}
-static int dissect_nonCombiningOrFirstRL_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_nonCombiningOrFirstRL_01);
-}
-static const value_string nbap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
- { 0, "combining" },
- { 1, "nonCombiningOrFirstRL" },
- { 0, NULL }
-};
-
-static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
- { 0, &hf_nbap_combining_01 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupFailureFDD },
- { 1, &hf_nbap_nonCombiningOrFirstRL_01, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_DiversityIndication_RL_SetupFailureFDD(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_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
- NULL);
+dissect_nbap_INTEGER_0_4294967295(tvbuff_t *tvb _U_, int offset _U_, 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, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_diversityIndication_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiversityIndication_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication_01);
-}
-static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
- { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
- { &hf_nbap_diversityIndication_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupFailureFDD },
- { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t TUTRANGANSS_sequence[] = {
+ { &hf_nbap_mS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
+ { &hf_nbap_lS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TUTRANGANSS(tvbuff_t *tvb _U_, int offset _U_, 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_Successful_RL_InformationRespItem_RL_SetupFailureFDD, Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
+ ett_nbap_TUTRANGANSS, TUTRANGANSS_sequence);
return offset;
}
-static int dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD);
-}
static int
-dissect_nbap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 2U, NULL, TRUE);
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_id_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncCase(tvb, offset, actx, tree, hf_nbap_id_SyncCase);
-}
-static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t TUTRANGANSSMeasurementThresholdInformation_sequence[] = {
+ { &hf_nbap_tUTRANGANSSChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_256 },
+ { &hf_nbap_predictedTUTRANGANSSDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_256 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Case1_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, 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_Case1_Cell_SetupRqstTDD, Case1_Cell_SetupRqstTDD_sequence);
+ ett_nbap_TUTRANGANSSMeasurementThresholdInformation, TUTRANGANSSMeasurementThresholdInformation_sequence);
return offset;
}
-static int dissect_case1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Case1_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_case1);
-}
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_) {
+dissect_nbap_INTEGER_M50_50(tvbuff_t *tvb _U_, int offset _U_, 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);
+ -50, 50U, NULL, FALSE);
return offset;
}
-static int dissect_sCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SCH_TimeSlot(tvb, offset, actx, tree, hf_nbap_sCH_TimeSlot);
+
+
+
+static int
+dissect_nbap_INTEGER_0_50(tvbuff_t *tvb _U_, int offset _U_, 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, 50U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_sCH_TimeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCH_TimeSlot },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t TUTRANGANSSMeasurementValueInformation_sequence[] = {
+ { &hf_nbap_tUTRANGANSS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGANSS },
+ { &hf_nbap_tUTRANGANSSQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_255 },
+ { &hf_nbap_tUTRANGANSSDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M50_50 },
+ { &hf_nbap_tUTRANGANSSDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_50 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Case2_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, 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_Case2_Cell_SetupRqstTDD, Case2_Cell_SetupRqstTDD_sequence);
+ ett_nbap_TUTRANGANSSMeasurementValueInformation, TUTRANGANSSMeasurementValueInformation_sequence);
return offset;
}
-static int dissect_case2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Case2_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_case2);
-}
-static const value_string nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals[] = {
- { 0, "case1" },
- { 1, "case2" },
- { 0, NULL }
-};
-
-static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[] = {
- { 0, &hf_nbap_case1 , ASN1_EXTENSION_ROOT , dissect_nbap_Case1_Cell_SetupRqstTDD },
- { 1, &hf_nbap_case2 , ASN1_EXTENSION_ROOT , dissect_nbap_Case2_Cell_SetupRqstTDD },
- { 0, NULL, 0, NULL }
+static const per_sequence_t TUTRANGPS_sequence[] = {
+ { &hf_nbap_ms_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
+ { &hf_nbap_ls_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(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_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice,
- NULL);
+dissect_nbap_TUTRANGPS(tvbuff_t *tvb _U_, int offset _U_, 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_TUTRANGPS, TUTRANGPS_sequence);
return offset;
}
-static int dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, actx, tree, hf_nbap_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH);
-}
-static const value_string nbap_T_Cell_vals[] = {
- { 0, "v0" },
- { 1, "v1" },
- { 2, "v2" },
- { 3, "v3" },
- { 4, "v4" },
- { 5, "v5" },
- { 6, "v6" },
- { 7, "v7" },
- { 8, "v8" },
- { 9, "v9" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_T_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 10, NULL, FALSE, 0, NULL);
+dissect_nbap_TUTRANGPSChangeLimit(tvbuff_t *tvb _U_, int offset _U_, 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_id_T_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_Cell(tvb, offset, actx, tree, hf_nbap_id_T_Cell);
-}
-
-static const value_string nbap_TimeSlotStatus_vals[] = {
- { 0, "active" },
- { 1, "not-active" },
- { 0, NULL }
-};
static int
-dissect_nbap_TimeSlotStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_TUTRANGPSDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -50, 50U, NULL, FALSE);
return offset;
}
-static int dissect_timeSlotStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotStatus(tvb, offset, actx, tree, hf_nbap_timeSlotStatus);
-}
-static const value_string nbap_TimeSlotDirection_vals[] = {
- { 0, "ul" },
- { 1, "dl" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_TimeSlotDirection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, 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, 50U, NULL, FALSE);
return offset;
}
-static int dissect_timeSlotDirection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotDirection(tvb, offset, actx, tree, hf_nbap_timeSlotDirection);
-}
-static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
- { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
+ { &hf_nbap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSChangeLimit },
+ { &hf_nbap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedTUTRANGPSDeviationLimit },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence);
+ ett_nbap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item);
-}
-static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD },
-};
static int
-dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(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_TimeSlotConfigurationList_Cell_ReconfRqstTDD, TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of,
- 1, 15);
+dissect_nbap_TUTRANGPSQuality(tvbuff_t *tvb _U_, int offset _U_, 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_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD);
-}
-static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
- { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
+ { &hf_nbap_tUTRANGPS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPS },
+ { &hf_nbap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSQuality },
+ { &hf_nbap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPSDriftRate },
+ { &hf_nbap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSDriftRateQuality },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_Cell_SetupRqstTDD, TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence);
+ ett_nbap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item);
-}
-static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD },
+static const value_string nbap_TypeOfError_vals[] = {
+ { 0, "not-understood" },
+ { 1, "missing" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(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_TimeSlotConfigurationList_Cell_SetupRqstTDD, TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of,
- 1, 15);
+dissect_nbap_TypeOfError(tvbuff_t *tvb _U_, int offset _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_id_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_Cell_SetupRqstTDD);
-}
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_) {
- offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
+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);
return offset;
}
-static int dissect_id_TransmissionDiversityApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmissionDiversityApplied(tvb, offset, actx, tree, hf_nbap_id_TransmissionDiversityApplied);
-}
-static const value_string nbap_TypeOfError_vals[] = {
- { 0, "not-understood" },
- { 1, "missing" },
+static const value_string nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals[] = {
+ { 0, "ul-DPDCH-present" },
+ { 1, "ul-DPDCH-not-present" },
{ 0, NULL }
};
static int
-dissect_nbap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-static int dissect_id_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TypeOfError(tvb, offset, actx, tree, hf_nbap_id_TypeOfError);
-}
-
-
-
-static int
-dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_uL_DPCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_uL_DPCH_Information);
-}
-static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_uL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD },
+static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_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_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
+ ett_nbap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD);
-}
-static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationItem },
};
static int
-dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_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_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
- 1, 16);
+ ett_nbap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD);
-}
-static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD);
-}
-static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
+ { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TDD_UL_Code_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_TimeslotLCR_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_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
+ ett_nbap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_UL_Code_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_UL_Code_Information_item);
-}
-static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
- { &hf_nbap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_InformationItem },
+static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
+ { &hf_nbap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_InformationItem },
};
static int
-dissect_nbap_TDD_UL_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_TimeslotLCR_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_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
- 1, 240);
+ ett_nbap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
+ 1, maxNrOfULTSLCRs);
return offset;
}
-static int dissect_uL_Code_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_UL_Code_Information(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationList);
-}
-static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
+static const per_sequence_t UL_Timeslot768_InformationItem_sequence[] = {
{ &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
{ &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_Information },
+ { &hf_nbap_uL_Code_InformationList_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Timeslot_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot768_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_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
+ ett_nbap_UL_Timeslot768_InformationItem, UL_Timeslot768_InformationItem_sequence);
return offset;
}
-static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_Information_item);
-}
-static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
- { &hf_nbap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationItem },
+static const per_sequence_t UL_Timeslot768_Information_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_InformationItem },
};
static int
-dissect_nbap_UL_Timeslot_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot768_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_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
- 1, 15);
+ ett_nbap_UL_Timeslot768_Information, UL_Timeslot768_Information_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_uL_Timeslot_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_Information(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_Information);
-}
-static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_RL_AdditionRqstTDD, UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
+dissect_nbap_UL_DPCCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5U, NULL, TRUE);
return offset;
}
-static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD);
+
+
+
+static int
+dissect_nbap_UL_SIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -82, 173U, NULL, FALSE);
+
+ return offset;
}
-static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
+ { 0, "sf-variation-supported" },
+ { 1, "sf-variation-not-supported" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_RL_SetupRqstTDD, UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
+dissect_nbap_UL_PhysCH_SF_Variation(tvbuff_t *tvb _U_, int offset _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_id_UL_DPCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationList_RL_SetupRqstTDD);
-}
@@ -18819,9 +21306,6 @@ dissect_nbap_UL_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
return offset;
}
-static int dissect_uL_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_ScramblingCodeNumber(tvb, offset, actx, tree, hf_nbap_uL_ScramblingCodeNumber);
-}
static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
@@ -18838,9 +21322,6 @@ dissect_nbap_UL_ScramblingCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
return offset;
}
-static int dissect_uL_ScramblingCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_ScramblingCodeLength(tvb, offset, actx, tree, hf_nbap_uL_ScramblingCodeLength);
-}
static const per_sequence_t UL_ScramblingCode_sequence[] = {
@@ -18857,247 +21338,128 @@ dissect_nbap_UL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
return offset;
}
-static int dissect_ul_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_ul_ScramblingCode);
-}
-
-
-
-static int
-dissect_nbap_UL_SIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -82, 173U, NULL, FALSE);
-
- return offset;
-}
-static int dissect_id_UL_SIRTarget(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_SIR(tvb, offset, actx, tree, hf_nbap_id_UL_SIRTarget);
-}
-static int dissect_ul_SIR_Target(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_SIR(tvb, offset, actx, tree, hf_nbap_ul_SIR_Target);
-}
-static int dissect_ul_sir_target(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_SIR(tvb, offset, actx, tree, hf_nbap_ul_sir_target);
-}
-
-static const value_string nbap_MinUL_ChannelisationCodeLength_vals[] = {
- { 0, "v4" },
- { 1, "v8" },
- { 2, "v16" },
- { 3, "v32" },
- { 4, "v64" },
- { 5, "v128" },
- { 6, "v256" },
- { 0, NULL }
-};
static int
-dissect_nbap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb _U_, int offset _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_minUL_ChannelisationCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MinUL_ChannelisationCodeLength(tvb, offset, actx, tree, hf_nbap_minUL_ChannelisationCodeLength);
-}
-
-
-
-static int
-dissect_nbap_MaxNrOfUL_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Synchronisation_StepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 6U, NULL, FALSE);
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_maxNrOfUL_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaxNrOfUL_DPDCHs(tvb, offset, actx, tree, hf_nbap_maxNrOfUL_DPDCHs);
-}
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_) {
+dissect_nbap_UL_Synchronisation_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 5U, NULL, TRUE);
-
- return offset;
-}
-static int dissect_ul_DPCCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCCH_SlotFormat(tvb, offset, actx, tree, hf_nbap_ul_DPCCH_SlotFormat);
-}
-
-
-static const value_string nbap_DiversityMode_vals[] = {
- { 0, "none" },
- { 1, "sTTD" },
- { 2, "closed-loop-mode1" },
- { 3, "not-used-closed-loop-mode2" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_DiversityMode(tvbuff_t *tvb _U_, int offset _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);
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_diversityMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiversityMode(tvb, offset, actx, tree, hf_nbap_diversityMode);
-}
-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 },
- { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinUL_ChannelisationCodeLength },
- { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs },
- { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
- { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCCH_SlotFormat },
- { &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityMode },
- { &hf_nbap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
+ { &hf_nbap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_StepSize },
+ { &hf_nbap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_Frequency },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Synchronisation_Parameters_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_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
+ ett_nbap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_Information_RL_ReconfPrepFDD);
-}
-static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_ul_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_iSCP , 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_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_TimeSlot_ISCP_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_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
+ ett_nbap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_Information_RL_ReconfRqstFDD);
-}
-static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
- { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
- { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength },
- { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs },
- { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
- { &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
- { &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityMode },
- { &hf_nbap_not_Used_sSDT_CellID_Length, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
- { &hf_nbap_not_Used_s_FieldLength, 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 const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
+ { &hf_nbap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_InfoItem },
};
static int
-dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
+dissect_nbap_UL_TimeSlot_ISCP_Info(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_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_Information_RL_SetupRqstFDD);
-}
-static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_iSCP , 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_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_TimeSlot_ISCP_LCR_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_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
+ ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD);
-}
-static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
+ { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem },
};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
+dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(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_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
+ 1, maxNrOfULTSLCRs);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD);
-}
-static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence);
+dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD);
-}
-static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
+ { 0, "downlink-DCH-only" },
+ { 1, "uplink-DCH-only" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence);
+dissect_nbap_Unidirectional_DCH_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD);
-}
@@ -19108,9 +21470,6 @@ dissect_nbap_USCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
return offset;
}
-static int dissect_uSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_ID(tvb, offset, actx, tree, hf_nbap_uSCH_ID);
-}
static const per_sequence_t USCH_InformationItem_sequence[] = {
@@ -19129,9 +21488,6 @@ dissect_nbap_USCH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
return offset;
}
-static int dissect_USCH_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_InformationItem(tvb, offset, actx, tree, hf_nbap_USCH_Information_item);
-}
static const per_sequence_t USCH_Information_sequence_of[1] = {
@@ -19142,864 +21498,1046 @@ static int
dissect_nbap_USCH_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_USCH_Information, USCH_Information_sequence_of,
- 1, 32);
+ 1, maxNrOfUSCHs);
return offset;
}
-static int dissect_id_USCH_Information_Add(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_Information(tvb, offset, actx, tree, hf_nbap_id_USCH_Information_Add);
-}
-static int dissect_id_USCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_Information(tvb, offset, actx, tree, hf_nbap_id_USCH_Information);
-}
-static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
+static const per_sequence_t USCH_InformationResponseItem_sequence[] = {
{ &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_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_USCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, 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_USCH_Information_DeleteItem_RL_ReconfPrepTDD, USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_USCH_InformationResponseItem, USCH_InformationResponseItem_sequence);
return offset;
}
-static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD },
+static const per_sequence_t USCH_InformationResponse_sequence_of[1] = {
+ { &hf_nbap_USCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationResponseItem },
};
static int
-dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_USCH_InformationResponse(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_USCH_Information_DeleteList_RL_ReconfPrepTDD, USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
- 1, 32);
+ ett_nbap_USCH_InformationResponse, USCH_InformationResponse_sequence_of,
+ 1, maxNrOfUSCHs);
return offset;
}
-static int dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_USCH_Information_DeleteList_RL_ReconfPrepTDD);
+
+
+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 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
- { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
- { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+ { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_USCH_Information_ModifyItem_RL_ReconfPrepTDD, USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD, PowerOffsetInformation_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD },
-};
static int
-dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(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_USCH_Information_ModifyList_RL_ReconfPrepTDD, USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 32);
+dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD(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 int dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_USCH_Information_ModifyList_RL_ReconfPrepTDD);
+
+
+
+static int
+dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD(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 per_sequence_t USCH_InformationResponseItem_sequence[] = {
- { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
- { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
- { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_fdd_S_CCPCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_S_CCPCH_Offset },
+ { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
+ { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_secondary_CCPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryCCPCH_SlotFormat },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
+ { &hf_nbap_powerOffsetInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD },
+ { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
+ { &hf_nbap_fACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD },
+ { &hf_nbap_pCH_Parameters , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_USCH_InformationResponseItem, USCH_InformationResponseItem_sequence);
+ ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD, Secondary_CCPCH_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_USCH_InformationResponse_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_InformationResponseItem(tvb, offset, actx, tree, hf_nbap_USCH_InformationResponse_item);
+
+
+static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_rACHSlotFormat , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD, AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t USCH_InformationResponse_sequence_of[1] = {
- { &hf_nbap_USCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationResponseItem },
+static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of[1] = {
+ { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD },
};
static int
-dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD(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_USCH_InformationResponse, USCH_InformationResponse_sequence_of,
- 1, 32);
+ ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD, AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of,
+ 1, maxNrOfSlotFormatsPRACH);
return offset;
}
-static int dissect_id_USCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_USCH_InformationResponse);
+
+
+
+static int
+dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD(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 per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
- { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
+static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
+ { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
+ { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_USCH_RearrangeItem_Bearer_RearrangeInd, USCH_RearrangeItem_Bearer_RearrangeInd_sequence);
+ ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD, AICH_Parameters_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item);
-}
-static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
- { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd },
+static const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
+ { &hf_nbap_allowedSlotFormatInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD },
+ { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SubChannelNumbers },
+ { &hf_nbap_ul_punctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
+ { &hf_nbap_rACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD },
+ { &hf_nbap_aICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(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_USCH_RearrangeList_Bearer_RearrangeInd, USCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
- 1, 32);
+dissect_nbap_PRACH_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PRACH_CTCH_SetupRqstFDD, PRACH_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_USCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_USCH_RearrangeList_Bearer_RearrangeInd);
-}
+static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals[] = {
+ { 0, "secondary-CCPCH-parameters" },
+ { 1, "pRACH-parameters" },
+ { 2, "notUsed-pCPCHes-parameters" },
+ { 0, NULL }
+};
+
+static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] = {
+ { 0, &hf_nbap_secondary_CCPCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD },
+ { 1, &hf_nbap_pRACH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstFDD },
+ { 2, &hf_nbap_notUsed_pCPCHes_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_TGPSID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 6U, NULL, FALSE);
+dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(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_CommonPhysicalChannelType_CTCH_SetupRqstFDD, CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice,
+ NULL);
return offset;
}
-static int dissect_tGPSID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TGPSID(tvb, offset, actx, tree, hf_nbap_tGPSID);
-}
+static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+ { &hf_nbap_maxFACH_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_TGPRC(tvbuff_t *tvb _U_, int offset _U_, 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_FACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_FACH_ParametersItem_CTCH_SetupRqstFDD, FACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_tGPRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TGPRC(tvb, offset, actx, tree, hf_nbap_tGPRC);
+
+
+static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[1] = {
+ { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD },
+};
+
+static int
+dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(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_FACH_ParametersListIE_CTCH_SetupRqstFDD, FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of,
+ 1, maxNrOfFACHs);
+
+ return offset;
}
-static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
- { &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
- { &hf_nbap_tGPRC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPRC },
- { &hf_nbap_tGCFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
+static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_pICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
+ { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
+ ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD, PICH_Parameters_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvb, offset, actx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item);
-}
-static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
- { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item },
+static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+ { &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_pICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_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_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
- 0, 6);
+dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCH_ParametersItem_CTCH_SetupRqstFDD, PCH_ParametersItem_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List(tvb, offset, actx, tree, hf_nbap_transmission_Gap_Pattern_Sequence_Status);
-}
-static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
- { &hf_nbap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
- { &hf_nbap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List },
+static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_mICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_Mode },
+ { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Active_Pattern_Sequence_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
+ ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD, MICH_Parameters_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_nbap_id_Active_Pattern_Sequence_Information);
-}
-static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_Power },
+static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_AICH_ParametersItem_CTCH_ReconfRqstFDD, AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
+ ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD, RACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item);
-}
-static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD },
+static const per_sequence_t CommonTransportChannelSetupRequestTDD_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_AICH_ParametersListIE_CTCH_ReconfRqstFDD(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_AICH_ParametersListIE_CTCH_ReconfRqstFDD, AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
- 1, 16);
+dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupRequestTDD_sequence);
return offset;
}
-static int dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD);
-}
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);
+dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_AdjustmentRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_nbap_id_AdjustmentRatio);
+
+
+
+static int
+dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static int dissect_adjustmentRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_nbap_adjustmentRatio);
+
+
+
+static int
+dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_maxFACH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
+static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_sCCPCH_CCTrCH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_secondaryCCPCH_parameterList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD },
+ { &hf_nbap_fACH_ParametersList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD },
+ { &hf_nbap_pCH_Parameters_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_FACH_ParametersItem_CTCH_ReconfRqstFDD, FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
+ ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD, Secondary_CCPCH_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item);
-}
-static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD },
-};
static int
-dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(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_FACH_ParametersListIE_CTCH_ReconfRqstFDD, FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
- 1, 256);
+dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD);
-}
-static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = {
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GeneralCauseList_PSCH_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_PSCH_ReconfFailure, GeneralCauseList_PSCH_ReconfFailure_sequence);
+ ett_nbap_PRACH_CTCH_SetupRqstTDD, PRACH_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_generalCause_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GeneralCauseList_PSCH_ReconfFailure(tvb, offset, actx, tree, hf_nbap_generalCause_05);
-}
-static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
- { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t PLCCH_parameters_sequence[] = {
+ { &hf_nbap_maxPowerPLCCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(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_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
- 0, 256);
+dissect_nbap_PLCCH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_PLCCH_parameters, PLCCH_parameters_sequence);
return offset;
}
-static int dissect_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD);
-}
-static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
- { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t E_RUCCH_parameters_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
+ { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(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_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
- 0, 256);
+dissect_nbap_E_RUCCH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_RUCCH_parameters, E_RUCCH_parameters_sequence);
return offset;
}
-static int dissect_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD);
-}
-static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[] = {
- { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD },
- { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD },
+static const per_sequence_t E_RUCCH_768_parameters_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
+ { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_RUCCH_768_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD, SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence);
+ ett_nbap_E_RUCCH_768_parameters, E_RUCCH_768_parameters_sequence);
return offset;
}
-static int dissect_setSpecificCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_setSpecificCause);
-}
-static const value_string nbap_CauseLevel_PSCH_ReconfFailure_vals[] = {
- { 0, "generalCause" },
- { 1, "setSpecificCause" },
+static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[] = {
+ { 0, "secondary-CCPCH-parameters" },
+ { 1, "pRACH-parameters" },
+ { 2, "pLCCH-parameters" },
+ { 3, "eRUCCH-parameters" },
+ { 4, "eRUCCH-768-parameters" },
{ 0, NULL }
};
-static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = {
- { 0, &hf_nbap_generalCause_05, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_PSCH_ReconfFailure },
- { 1, &hf_nbap_setSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD },
+static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = {
+ { 0, &hf_nbap_secondary_CCPCH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD },
+ { 1, &hf_nbap_pRACH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstTDD },
+ { 2, &hf_nbap_pLCCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_PLCCH_parameters },
+ { 3, &hf_nbap_eRUCCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_E_RUCCH_parameters },
+ { 4, &hf_nbap_eRUCCH_768_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_E_RUCCH_768_parameters },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_CauseLevel_PSCH_ReconfFailure, CauseLevel_PSCH_ReconfFailure_choice,
+ ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD, CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_PSCH_ReconfFailure);
-}
-static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftandBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_s_CCPCH_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_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
+ ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_generalCause_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_generalCause_02);
-}
-static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
- { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(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_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
- 1, 15);
+ ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHs);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD);
+
+
+static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_fACH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_FACH_ParametersItem_CTCH_SetupRqstTDD, FACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
- { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD },
};
static int
-dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(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_Successful_RL_InformationRespList_RL_AdditionFailureFDD, Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
- 1, 14);
+ ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD, FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of,
+ 1, maxNrOfFACHs);
return offset;
}
-static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD);
+
+
+
+static int
+dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
- { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD },
- { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD },
+static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_pCH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
+ { &hf_nbap_pICH_Parameters_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
+ ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD, PCH_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause_02);
-}
-static const value_string nbap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
- { 0, "generalCause" },
- { 1, "rLSpecificCause" },
- { 0, NULL }
-};
-
-static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
- { 0, &hf_nbap_generalCause_02, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD },
- { 1, &hf_nbap_rLSpecificCause_02, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD },
- { 0, NULL, 0, NULL }
+static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CauseLevel_RL_AdditionFailureFDD(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_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
- NULL);
+dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_ParametersItem_CTCH_SetupRqstTDD, PICH_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_AdditionFailureFDD);
-}
-static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
+ ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD, PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_generalCause_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_generalCause_03);
-}
+static const per_sequence_t PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleshiftAndBurstType78, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(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);
+dissect_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_768_ParametersItem_CTCH_SetupRqstTDD, PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD);
-}
-static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
- { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
+static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_s_CCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
+ ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause_03);
-}
-static const value_string nbap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
- { 0, "generalCause" },
- { 1, "rLSpecificCause" },
- { 0, NULL }
-};
-
-static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
- { 0, &hf_nbap_generalCause_03, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD },
- { 1, &hf_nbap_rLSpecificCause_03, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD },
- { 0, NULL, 0, NULL }
+static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
};
static int
-dissect_nbap_CauseLevel_RL_AdditionFailureTDD(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_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
- NULL);
+dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(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_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHLCRs);
return offset;
}
-static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_AdditionFailureTDD);
-}
-static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
+ ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD, MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_generalCause_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GeneralCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_generalCause_04);
-}
-static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
- { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure(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_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
- 1, 15);
+dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_MICH_LCR_Parameters_CTCH_SetupRqstTDD, MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure);
-}
-static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
- { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure },
+static const per_sequence_t MICH_768_Parameters_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleshiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
+ ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD, MICH_768_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RLSpecificCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_rLSpecificCause_04);
-}
-static const value_string nbap_CauseLevel_RL_ReconfFailure_vals[] = {
- { 0, "generalCause" },
- { 1, "rLSpecificCause" },
+static const value_string nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals[] = {
+ { 0, "hCR-TDD" },
+ { 1, "lCR-TDD" },
+ { 2, "cHipRate768-TDD" },
{ 0, NULL }
};
-static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
- { 0, &hf_nbap_generalCause_04, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_ReconfFailure },
- { 1, &hf_nbap_rLSpecificCause_04, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_ReconfFailure },
+static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice[] = {
+ { 0, &hf_nbap_hCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD },
+ { 1, &hf_nbap_lCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD },
+ { 2, &hf_nbap_cHipRate768_TDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD(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_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
+ ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD, MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseLevel_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_ReconfFailure);
-}
-static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_notificationIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_NotificationIndicatorLength },
+ { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_mICH_TDDOption_Specific_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
+ ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD, MICH_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_generalCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GeneralCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_generalCause);
-}
-static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
- { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(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_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
- 1, 16);
+ ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHsinExt);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD);
-}
-static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
- { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
};
static int
-dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(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_Successful_RL_InformationRespList_RL_SetupFailureFDD, Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
- 1, 16);
+ ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHsLCRinExt);
return offset;
}
-static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD);
+
+
+
+static int
+dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
- { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD },
- { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD },
+static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
+ { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
+ { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
+ ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD, PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause);
-}
-static const value_string nbap_CauseLevel_RL_SetupFailureFDD_vals[] = {
- { 0, "generalCause" },
- { 1, "rLSpecificCause" },
- { 0, NULL }
+static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_uL_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
- { 0, &hf_nbap_generalCause , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureFDD },
- { 1, &hf_nbap_rLSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RACH_ParameterItem_CTCH_SetupRqstTDD, RACH_ParameterItem_CTCH_SetupRqstTDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CauseLevel_RL_SetupFailureFDD(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_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
- NULL);
+dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD, PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_SetupFailureFDD);
+
+
+static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD },
+};
+
+static int
+dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(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_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of,
+ 1, maxNrOfPRACHLCRs);
+
+ return offset;
}
-static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
+ { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
+ { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
+ ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD, PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_generalCause_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GeneralCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_generalCause_01);
-}
+static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_fPACH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FPACH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(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);
+dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD);
-}
-static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
- { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
+static const per_sequence_t Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_tFCI_Presence768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_midambleShiftandBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_s_CCPCH_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_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
+ ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause_01);
-}
-static const value_string nbap_CauseLevel_RL_SetupFailureTDD_vals[] = {
- { 0, "generalCause" },
- { 1, "rLSpecificCause" },
- { 0, NULL }
+static const per_sequence_t Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD },
};
-static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
- { 0, &hf_nbap_generalCause_01, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureTDD },
- { 1, &hf_nbap_rLSpecificCause_01, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD(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_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHs768);
+
+ return offset;
+}
+
+
+static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
+ { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
+ { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CauseLevel_RL_SetupFailureTDD(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_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
- NULL);
+dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelSetupResponse, CommonTransportChannelSetupResponse_sequence);
return offset;
}
-static int dissect_id_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_SetupFailureTDD);
-}
-static const value_string nbap_Closedlooptimingadjustmentmode_vals[] = {
- { 0, "adj-1-slot" },
- { 1, "adj-2-slot" },
- { 0, NULL }
+static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequence_of[1] = {
+ { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannel_InformationResponse },
};
+static int
+dissect_nbap_FACH_CommonTransportChannel_InformationResponse(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_FACH_CommonTransportChannel_InformationResponse, FACH_CommonTransportChannel_InformationResponse_sequence_of,
+ 1, maxNrOfFACHs);
+
+ return offset;
+}
+
+
+static const per_sequence_t CommonTransportChannelSetupFailure_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_Closedlooptimingadjustmentmode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelSetupFailure, CommonTransportChannelSetupFailure_sequence);
return offset;
}
-static int dissect_id_Closed_Loop_Timing_Adjustment_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Closedlooptimingadjustmentmode(tvb, offset, actx, tree, hf_nbap_id_Closed_Loop_Timing_Adjustment_Mode);
+
+
+static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_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_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestFDD_sequence);
+
+ return offset;
}
@@ -20010,9 +22548,6 @@ dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offse
return offset;
}
-static int dissect_fACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD);
-}
@@ -20022,9 +22557,6 @@ dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_
return offset;
}
-static int dissect_pCH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD);
-}
@@ -20034,9 +22566,6 @@ dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U
return offset;
}
-static int dissect_pICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD);
-}
static const per_sequence_t Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence[] = {
@@ -20054,9 +22583,6 @@ dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offse
return offset;
}
-static int dissect_secondary_CCPCH_parameters_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_parameters_02);
-}
@@ -20066,9 +22592,6 @@ dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offs
return offset;
}
-static int dissect_pRACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD);
-}
@@ -20078,9 +22601,6 @@ dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offse
return offset;
}
-static int dissect_aICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD);
-}
static const per_sequence_t PRACHList_CTCH_ReconfRqstFDD_sequence[] = {
@@ -20097,9 +22617,6 @@ dissect_nbap_PRACHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn
return offset;
}
-static int dissect_pRACH_parameters_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACHList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pRACH_parameters_02);
-}
static const value_string nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals[] = {
@@ -20124,14446 +22641,18499 @@ dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int
return offset;
}
-static int dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD);
-}
-static const value_string nbap_Compressed_Mode_Deactivation_Flag_vals[] = {
- { 0, "deactivate" },
- { 1, "maintain-Active" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_Compressed_Mode_Deactivation_Flag(tvbuff_t *tvb _U_, int offset _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_id_Compressed_Mode_Deactivation_Flag(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Compressed_Mode_Deactivation_Flag(tvb, offset, actx, tree, hf_nbap_id_Compressed_Mode_Deactivation_Flag);
-}
-
-
-static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_maxFACH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD, FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD },
+static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD },
};
static int
-dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(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_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
-
- return offset;
-}
-static int dissect_cCTrCH_TPCList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_cCTrCH_TPCList_01);
-}
-
-
-
-static int
-dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(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);
+ ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD, FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
+ 1, maxFACHCell);
return offset;
}
-static int dissect_dl_DPCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationList);
-}
-static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_cCTrCH_TPCList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
+static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD, PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
+static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(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_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
+dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_ParametersItem_CTCH_ReconfRqstFDD, PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
+ ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD, MICH_Parameters_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
-}
-static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_rACH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
+static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD },
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD(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_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
+ ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of,
+ 1, maxNrOfSlotFormatsPRACH);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PreambleSignatures },
+ { &hf_nbap_allowedSlotFormatInformation_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD },
+ { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_SubChannelNumbers },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(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_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
- 1, 16);
+dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PRACH_ParametersItem_CTCH_ReconfRqstFDD, PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
-}
-static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD },
};
static int
-dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
+dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(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_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
-}
-static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_Power },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD, AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD },
};
static int
-dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(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_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
+ ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD, AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_cCTrCH_TPCList_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_cCTrCH_TPCList_02);
-}
+static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_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_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(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);
+dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_dl_DPCH_InformationAddList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationAddList);
-}
static int
-dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD(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 int dissect_dl_DPCH_InformationModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationModifyList);
-}
+static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_secondaryCCPCHList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(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);
+dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_dl_DPCH_InformationDeleteList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationDeleteList);
-}
-static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
- { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
- { &hf_nbap_cCTrCH_TPCList_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
+static const per_sequence_t Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_sCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_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_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD, Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
};
static int
-dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(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_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
+ ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHs);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
+
+
+static const per_sequence_t Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_sCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_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_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD },
};
static int
-dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD(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_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
- 1, 16);
+ ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHs768);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
-}
-static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
+static const per_sequence_t Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_secondaryCCPCH768List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationAddItem_RL_ReconfPrepTDD, DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
+static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD, PICH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+static const per_sequence_t PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD, PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD);
-}
-static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD, FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD },
};
static int
-dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(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_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 0, 240);
+ ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD, FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of,
+ 0, maxNrOfFACHs);
return offset;
}
-static int dissect_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
+static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD, PCH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_fPACHPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FPACH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 15);
+dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
+static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD, MICH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD);
-}
+static const per_sequence_t MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_DL_TPC_Pattern01Count(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 30U, NULL, TRUE);
+dissect_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_MICH_768_Parameters_CTCH_ReconfRqstTDD, MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_TPC_Pattern01Count(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TPC_Pattern01Count(tvb, offset, actx, tree, hf_nbap_id_DL_TPC_Pattern01Count);
-}
-static const value_string nbap_DPC_Mode_vals[] = {
- { 0, "mode0" },
- { 1, "mode1" },
- { 0, NULL }
+static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
};
-
static int
-dissect_nbap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(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_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHsinExt);
return offset;
}
-static int dissect_id_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DPC_Mode(tvb, offset, actx, tree, hf_nbap_id_DPC_Mode);
-}
+static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
+};
static int
-dissect_nbap_ConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -10, 10U, NULL, TRUE);
+dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(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_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfSCCPCHsLCRinExt);
return offset;
}
-static int dissect_id_DPCHConstant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ConstantValue(tvb, offset, actx, tree, hf_nbap_id_DPCHConstant);
-}
-static int dissect_id_PRACHConstant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ConstantValue(tvb, offset, actx, tree, hf_nbap_id_PRACHConstant);
-}
-static int dissect_id_PUSCHConstant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ConstantValue(tvb, offset, actx, tree, hf_nbap_id_PUSCHConstant);
-}
-static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
- { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+static const per_sequence_t PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_maxPowerPLCCH , 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_CommonTransportChannel_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannel_InformationResponse, CommonTransportChannel_InformationResponse_sequence);
+ ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD, PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_PCH_Parameters_CTCH_SetupRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_PCH_Parameters_CTCH_SetupRsp);
-}
-static int dissect_id_RACH_Parameters_CTCH_SetupRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_RACH_Parameters_CTCH_SetupRsp);
-}
-static int dissect_FACH_CommonTransportChannel_InformationResponse_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_item);
-}
-static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequence_of[1] = {
- { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannel_InformationResponse },
+static const per_sequence_t CommonTransportChannelReconfigurationResponse_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_FACH_CommonTransportChannel_InformationResponse(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_FACH_CommonTransportChannel_InformationResponse, FACH_CommonTransportChannel_InformationResponse_sequence_of,
- 1, 8);
+dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationResponse_sequence);
return offset;
}
-static int dissect_id_FACH_ParametersList_CTCH_SetupRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersList_CTCH_SetupRsp);
-}
+static const per_sequence_t CommonTransportChannelReconfigurationFailure_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_PowerRaiseLimit(tvbuff_t *tvb _U_, int offset _U_, 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, FALSE);
+dissect_nbap_CommonTransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelReconfigurationFailure, CommonTransportChannelReconfigurationFailure_sequence);
return offset;
}
-static int dissect_powerRaiseLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerRaiseLimit(tvb, offset, actx, tree, hf_nbap_powerRaiseLimit);
-}
+static const per_sequence_t CommonTransportChannelDeletionRequest_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_DLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, 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, 60U, NULL, FALSE);
+dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, 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_CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionRequest_sequence);
return offset;
}
-static int dissect_dLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DLPowerAveragingWindowSize(tvb, offset, actx, tree, hf_nbap_dLPowerAveragingWindowSize);
-}
-static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_powerRaiseLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerRaiseLimit },
- { &hf_nbap_dLPowerAveragingWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DLPowerAveragingWindowSize },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CommonTransportChannelDeletionResponse_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_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, 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_Limited_power_increase_information_Cell_SetupRqstFDD, Limited_power_increase_information_Cell_SetupRqstFDD_sequence);
+ ett_nbap_CommonTransportChannelDeletionResponse, CommonTransportChannelDeletionResponse_sequence);
return offset;
}
-static int dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_Limited_power_increase_information_Cell_SetupRqstFDD);
-}
-static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
- { &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
- { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t BlockResourceRequest_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_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BlockResourceRequest(tvbuff_t *tvb _U_, int offset _U_, 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_PCH_ParametersItem_CTCH_ReconfRqstFDD, PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
+ ett_nbap_BlockResourceRequest, BlockResourceRequest_sequence);
return offset;
}
-static int dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PCH_ParametersItem_CTCH_ReconfRqstFDD);
-}
-static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t BlockResourceResponse_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_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BlockResourceResponse(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_ParametersItem_CTCH_ReconfRqstFDD, PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
+ ett_nbap_BlockResourceResponse, BlockResourceResponse_sequence);
return offset;
}
-static int dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PICH_ParametersItem_CTCH_ReconfRqstFDD);
-}
-static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_rACH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t BlockResourceFailure_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_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BlockResourceFailure(tvbuff_t *tvb _U_, int offset _U_, 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_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence);
+ ett_nbap_BlockResourceFailure, BlockResourceFailure_sequence);
return offset;
}
-static int dissect_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item);
-}
-static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD },
+static const per_sequence_t UnblockResourceIndication_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_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD(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_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of,
- 1, 8);
+dissect_nbap_UnblockResourceIndication(tvbuff_t *tvb _U_, int offset _U_, 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_UnblockResourceIndication, UnblockResourceIndication_sequence);
return offset;
}
-static int dissect_allowedSlotFormatInformation_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_allowedSlotFormatInformation_01);
+
+
+static const per_sequence_t AuditRequiredIndication_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_AuditRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, 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_AuditRequiredIndication, AuditRequiredIndication_sequence);
+
+ return offset;
}
-static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PreambleSignatures },
- { &hf_nbap_allowedSlotFormatInformation_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD },
- { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_SubChannelNumbers },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t AuditRequest_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_PRACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AuditRequest(tvbuff_t *tvb _U_, int offset _U_, 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_PRACH_ParametersItem_CTCH_ReconfRqstFDD, PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
+ ett_nbap_AuditRequest, AuditRequest_sequence);
return offset;
}
-static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item);
+
+
+static const per_sequence_t AuditResponse_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_AuditResponse(tvbuff_t *tvb _U_, int offset _U_, 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_AuditResponse, AuditResponse_sequence);
+
+ return offset;
}
-static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD },
+static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Cell_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
- 1, 16);
+ ett_nbap_Cell_InformationList_AuditRsp, Cell_InformationList_AuditRsp_sequence_of,
+ 1, maxCellinNodeB);
return offset;
}
-static int dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD);
-}
static int
-dissect_nbap_N_INSYNC_IND(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+dissect_nbap_P_SCH_Information_AuditRsp(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 int dissect_n_INSYNC_IND(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_N_INSYNC_IND(tvb, offset, actx, tree, hf_nbap_n_INSYNC_IND);
-}
static int
-dissect_nbap_N_OUTSYNC_IND(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+dissect_nbap_S_SCH_Information_AuditRsp(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 int dissect_n_OUTSYNC_IND(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_N_OUTSYNC_IND(tvb, offset, actx, tree, hf_nbap_n_OUTSYNC_IND);
-}
static int
-dissect_nbap_T_RLFAILURE(tvbuff_t *tvb _U_, int offset _U_, 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_P_CPICH_Information_AuditRsp(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 int dissect_t_RLFAILURE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_RLFAILURE(tvb, offset, actx, tree, hf_nbap_t_RLFAILURE);
-}
-static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequence[] = {
- { &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
- { &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
- { &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_S_CPICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_Synchronisation_Configuration_Cell_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_Synchronisation_Configuration_Cell_ReconfRqst, Synchronisation_Configuration_Cell_ReconfRqst_sequence);
+dissect_nbap_S_CPICH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CPICH_InformationList_AuditRsp, S_CPICH_InformationList_AuditRsp_sequence_of,
+ 1, maxSCPICHCell);
return offset;
}
-static int dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Synchronisation_Configuration_Cell_ReconfRqst);
-}
-static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequence[] = {
- { &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
- { &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
- { &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvbuff_t *tvb _U_, int offset _U_, 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_Synchronisation_Configuration_Cell_SetupRqst, Synchronisation_Configuration_Cell_SetupRqst_sequence);
+dissect_nbap_P_CCPCH_Information_AuditRsp(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 int dissect_id_Synchronisation_Configuration_Cell_SetupRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, actx, tree, hf_nbap_id_Synchronisation_Configuration_Cell_SetupRqst);
-}
static int
-dissect_nbap_TGSN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 14U, NULL, FALSE);
+dissect_nbap_BCH_Information_AuditRsp(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 int dissect_tGSN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TGSN(tvb, offset, actx, tree, hf_nbap_tGSN);
-}
+static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_GapLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 14U, NULL, FALSE);
+dissect_nbap_S_CCPCH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CCPCH_InformationList_AuditRsp, S_CCPCH_InformationList_AuditRsp_sequence_of,
+ 1, maxSCCPCHCell);
return offset;
}
-static int dissect_tGL1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GapLength(tvb, offset, actx, tree, hf_nbap_tGL1);
-}
-static int dissect_tGL2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GapLength(tvb, offset, actx, tree, hf_nbap_tGL2);
-}
static int
-dissect_nbap_TGD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 15U, 269U, NULL, FALSE);
+dissect_nbap_PCH_Information_AuditRsp(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 int dissect_tGD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TGD(tvb, offset, actx, tree, hf_nbap_tGD);
-}
static int
-dissect_nbap_GapDuration(tvbuff_t *tvb _U_, int offset _U_, 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, 144U, NULL, TRUE);
+dissect_nbap_PICH_Information_AuditRsp(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 int dissect_tGPL1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GapDuration(tvb, offset, actx, tree, hf_nbap_tGPL1);
-}
-static int dissect_not_to_be_used_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GapDuration(tvb, offset, actx, tree, hf_nbap_not_to_be_used_1);
-}
-static const value_string nbap_UL_DL_mode_vals[] = {
- { 0, "ul-only" },
- { 1, "dl-only" },
- { 2, "both-ul-and-dl" },
- { 0, NULL }
+static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_FACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_UL_DL_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, FALSE, 0, NULL);
+dissect_nbap_FACH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_FACH_InformationList_AuditRsp, FACH_InformationList_AuditRsp_sequence_of,
+ 1, maxFACHCell);
return offset;
}
-static int dissect_uL_DL_mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DL_mode(tvb, offset, actx, tree, hf_nbap_uL_DL_mode);
-}
-static const value_string nbap_Downlink_Compressed_Mode_Method_vals[] = {
- { 0, "not-Used-puncturing" },
- { 1, "sFdiv2" },
- { 2, "higher-layer-scheduling" },
- { 0, NULL }
+static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_PRACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_PRACH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_PRACH_InformationList_AuditRsp, PRACH_InformationList_AuditRsp_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_downlink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Downlink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_nbap_downlink_Compressed_Mode_Method);
-}
-static const value_string nbap_Uplink_Compressed_Mode_Method_vals[] = {
- { 0, "sFdiv2" },
- { 1, "higher-layer-scheduling" },
- { 0, NULL }
+static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_RACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_Uplink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_RACH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RACH_InformationList_AuditRsp, RACH_InformationList_AuditRsp_sequence_of,
+ 1, maxRACHCell);
return offset;
}
-static int dissect_uplink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Uplink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_nbap_uplink_Compressed_Mode_Method);
-}
-static const value_string nbap_DL_FrameType_vals[] = {
- { 0, "typeA" },
- { 1, "typeB" },
- { 0, NULL }
+static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_AICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_DL_FrameType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_AICH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_AICH_InformationList_AuditRsp, AICH_InformationList_AuditRsp_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_dL_FrameType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_FrameType(tvb, offset, actx, tree, hf_nbap_dL_FrameType);
-}
static int
-dissect_nbap_DeltaSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 30U, NULL, FALSE);
+dissect_nbap_SCH_Information_AuditRsp(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 int dissect_delta_SIR1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR1);
-}
-static int dissect_delta_SIR_after1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR_after1);
-}
-static int dissect_delta_SIR2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR2);
-}
-static int dissect_delta_SIR_after2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR_after2);
-}
-static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
- { &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
- { &hf_nbap_tGSN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGSN },
- { &hf_nbap_tGL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapLength },
- { &hf_nbap_tGL2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapLength },
- { &hf_nbap_tGD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGD },
- { &hf_nbap_tGPL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapDuration },
- { &hf_nbap_not_to_be_used_1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapDuration },
- { &hf_nbap_uL_DL_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DL_mode },
- { &hf_nbap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Downlink_Compressed_Mode_Method },
- { &hf_nbap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Uplink_Compressed_Mode_Method },
- { &hf_nbap_dL_FrameType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_FrameType },
- { &hf_nbap_delta_SIR1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
- { &hf_nbap_delta_SIR_after1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
- { &hf_nbap_delta_SIR2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR },
- { &hf_nbap_delta_SIR_after2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR },
+static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_configurationGenerationID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ConfigurationGenerationID },
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_primary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_SCH_Information_AuditRsp },
+ { &hf_nbap_secondary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_SCH_Information_AuditRsp },
+ { &hf_nbap_primary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CPICH_Information_AuditRsp },
+ { &hf_nbap_secondary_CPICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_AuditRsp },
+ { &hf_nbap_primary_CCPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CCPCH_Information_AuditRsp },
+ { &hf_nbap_bCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCH_Information_AuditRsp },
+ { &hf_nbap_secondary_CCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CCPCH_InformationList_AuditRsp },
+ { &hf_nbap_pCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_AuditRsp },
+ { &hf_nbap_pICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_AuditRsp },
+ { &hf_nbap_fACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_AuditRsp },
+ { &hf_nbap_pRACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_AuditRsp },
+ { &hf_nbap_rACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_AuditRsp },
+ { &hf_nbap_aICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_AuditRsp },
+ { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_sCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_AuditRsp },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Cell_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, 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_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
+ ett_nbap_Cell_InformationItem_AuditRsp, Cell_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item(tvb, offset, actx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item);
-}
-static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
- { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item },
+static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CCP_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
- 1, 6);
+ ett_nbap_CCP_InformationList_AuditRsp, CCP_InformationList_AuditRsp_sequence_of,
+ 1, maxCCPinNodeB);
return offset;
}
-static int dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_nbap_id_Transmission_Gap_Pattern_Sequence_Information);
-}
+static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = {
+ { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(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);
+dissect_nbap_CCP_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, 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_CCP_InformationItem_AuditRsp, CCP_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_ul_DPCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationList);
+
+
+static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_FPACH_LCR_InformationList_AuditRsp, FPACH_LCR_InformationList_AuditRsp_sequence_of,
+ 1, maxFPACHCell);
+
+ return offset;
}
-static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
+static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] = {
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_HS_DSCH_Resources_Information_AuditRsp, HS_DSCH_Resources_Information_AuditRsp_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
+static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
+ ett_nbap_S_CCPCH_InformationListExt_AuditRsp, S_CCPCH_InformationListExt_AuditRsp_sequence_of,
+ 1, maxSCCPCHCellinExt);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
+dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp, S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of,
+ 1, maxSCCPCHCellinExtLCR);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
-}
-static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = {
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_E_DCH_Resources_Information_AuditRsp, E_DCH_Resources_Information_AuditRsp_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
+static const per_sequence_t S_CCPCH_768_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_S_CCPCH_768_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
+ ett_nbap_S_CCPCH_768_InformationList_AuditRsp, S_CCPCH_768_InformationList_AuditRsp_sequence_of,
+ 1, maxSCCPCHCell768);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t PRACH_768_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_PRACH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PRACH_768_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
- 1, 16);
+ ett_nbap_PRACH_768_InformationList_AuditRsp, PRACH_768_InformationList_AuditRsp_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
+
+
+static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_Local_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_Local_Cell_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Local_Cell_InformationList_AuditRsp, Local_Cell_InformationList_AuditRsp_sequence_of,
+ 1, maxLocalCellinNodeB);
+
+ return offset;
}
-static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
+static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = {
+ { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
+ { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
+ { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
+ { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+ { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
+ { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
+ { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
+ { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_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_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
+ ett_nbap_Local_Cell_InformationItem_AuditRsp, Local_Cell_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
-}
+static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(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);
+dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Local_Cell_Group_InformationList_AuditRsp, Local_Cell_Group_InformationList_AuditRsp_sequence_of,
+ 1, maxLocalCellinNodeB);
return offset;
}
-static int dissect_ul_DPCH_InformationAddList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationAddList);
-}
+static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
+ { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
+ { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
+ { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
+ { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(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);
+dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, 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_Local_Cell_Group_InformationItem_AuditRsp, Local_Cell_Group_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_ul_DPCH_InformationModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationModifyList);
-}
+static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(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);
+dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp, Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of,
+ 1, maxLocalCellinNodeB);
return offset;
}
-static int dissect_ul_DPCH_InformationDeleteList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationDeleteList);
-}
-static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
- { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding },
- { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
- { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
+static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
+ { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp, Power_Local_Cell_Group_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t PLCCH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_PLCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PLCCH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 16);
+ ett_nbap_PLCCH_InformationList_AuditRsp, PLCCH_InformationList_AuditRsp_sequence_of,
+ 1, maxPLCCHCell);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t E_RUCCH_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_RUCCH_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
- 1, 16);
+ ett_nbap_E_RUCCH_InformationList_AuditRsp, E_RUCCH_InformationList_AuditRsp_sequence_of,
+ 1, maxE_RUCCHCell);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
-}
-static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t E_RUCCH_768_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationAddItem_RL_ReconfPrepTDD, UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
+dissect_nbap_E_RUCCH_768_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_RUCCH_768_InformationList_AuditRsp, E_RUCCH_768_InformationList_AuditRsp_sequence_of,
+ 1, maxE_RUCCHCell);
return offset;
}
-static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t AuditFailure_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_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_AuditFailure(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_AuditFailure, AuditFailure_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CommonMeasurementInitiationRequest_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_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
return offset;
}
-static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
+static const per_sequence_t Cell_CM_Rqst_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(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_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
- 1, 240);
+dissect_nbap_Cell_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t RACH_CM_Rqst_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RACH_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_RACH_CM_Rqst, RACH_CM_Rqst_sequence);
return offset;
}
-static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+
+
+
+static int
+dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+static const value_string nbap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
+ { 0, "cell" },
+ { 1, "rACH" },
+ { 2, "notUsed-cPCH" },
+ { 3, "extension-CommonMeasurementObjectType-CM-Rqst" },
+ { 0, NULL }
+};
+
+static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
+ { 0, &hf_nbap_cell , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rqst },
+ { 1, &hf_nbap_rACH_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rqst },
+ { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 240);
+dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
+ NULL);
return offset;
}
-static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
+static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
+ { &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_PowerLocalCellGroup_CM_Rqst, PowerLocalCellGroup_CM_Rqst_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t CommonMeasurementInitiationResponse_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_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 15);
+dissect_nbap_CommonMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
return offset;
}
-static int dissect_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
+static const per_sequence_t Cell_CM_Rsp_sequence[] = {
+ { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Cell_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD);
-}
-static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
- { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t RACH_CM_Rsp_sequence[] = {
+ { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RACH_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence);
+ ett_nbap_RACH_CM_Rsp, RACH_CM_Rsp_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD);
-}
-static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
- { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence);
+dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD);
-}
-static const value_string nbap_CommunicationContextType_Reset_vals[] = {
- { 0, "cRNC-CommunicationContextID" },
- { 1, "nodeB-CommunicationContextID" },
+static const value_string nbap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
+ { 0, "cell" },
+ { 1, "rACH" },
+ { 2, "notUsed-cPCH" },
+ { 3, "extension-CommonMeasurementObjectType-CM-Rsp" },
{ 0, NULL }
};
-static const per_choice_t CommunicationContextType_Reset_choice[] = {
- { 0, &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_CRNC_CommunicationContextID },
- { 1, &hf_nbap_nodeB_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_NodeB_CommunicationContextID },
+static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
+ { 0, &hf_nbap_cell_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rsp },
+ { 1, &hf_nbap_rACH_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rsp },
+ { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_CommunicationContextType_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_CommunicationContextType_Reset, CommunicationContextType_Reset_choice,
+ ett_nbap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
NULL);
return offset;
}
-static int dissect_communicationContextType_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationContextType_Reset(tvb, offset, actx, tree, hf_nbap_communicationContextType_Reset);
-}
-static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = {
- { &hf_nbap_communicationContextType_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextType_Reset },
+static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
+ { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_CommunicationContextInfoItem_Reset, CommunicationContextInfoItem_Reset_sequence);
+ ett_nbap_PowerLocalCellGroup_CM_Rsp, PowerLocalCellGroup_CM_Rsp_sequence);
return offset;
}
-static int dissect_id_CommunicationContextInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationContextInfoItem_Reset(tvb, offset, actx, tree, hf_nbap_id_CommunicationContextInfoItem_Reset);
-}
-static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] = {
- { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CommonMeasurementInitiationFailure_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_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_CommunicationControlPortInfoItem_Reset, CommunicationControlPortInfoItem_Reset_sequence);
+ ett_nbap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
return offset;
}
-static int dissect_id_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationControlPortInfoItem_Reset(tvb, offset, actx, tree, hf_nbap_id_CommunicationControlPortInfoItem_Reset);
-}
-static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] = {
- { &hf_nbap_CommunicationContextInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t CommonMeasurementReport_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_CommunicationContextInfoList_Reset(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_CommunicationContextInfoList_Reset, CommunicationContextInfoList_Reset_sequence_of,
- 1, 1048575);
+dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementReport, CommonMeasurementReport_sequence);
return offset;
}
-static int dissect_communicationContextInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationContextInfoList_Reset(tvb, offset, actx, tree, hf_nbap_communicationContextInfoList_Reset);
-}
-static const per_sequence_t CommunicationContextList_Reset_sequence[] = {
- { &hf_nbap_communicationContextInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextInfoList_Reset },
+static const per_sequence_t Cell_CM_Rprt_sequence[] = {
+ { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Cell_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_CommunicationContextList_Reset, CommunicationContextList_Reset_sequence);
+ ett_nbap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
return offset;
}
-static int dissect_communicationContext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationContextList_Reset(tvb, offset, actx, tree, hf_nbap_communicationContext);
-}
-static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1] = {
- { &hf_nbap_CommunicationControlPortInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t RACH_CM_Rprt_sequence[] = {
+ { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CommunicationControlPortInfoList_Reset(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_CommunicationControlPortInfoList_Reset, CommunicationControlPortInfoList_Reset_sequence_of,
- 1, 256);
+dissect_nbap_RACH_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RACH_CM_Rprt, RACH_CM_Rprt_sequence);
return offset;
}
-static int dissect_communicationControlPortInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationControlPortInfoList_Reset(tvb, offset, actx, tree, hf_nbap_communicationControlPortInfoList_Reset);
-}
-static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = {
- { &hf_nbap_communicationControlPortInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortInfoList_Reset },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb _U_, int offset _U_, 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_CommunicationControlPortList_Reset, CommunicationControlPortList_Reset_sequence);
+dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_communicationControlPort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CommunicationControlPortList_Reset(tvb, offset, actx, tree, hf_nbap_communicationControlPort);
-}
-static const value_string nbap_ResetIndicator_vals[] = {
- { 0, "communicationContext" },
- { 1, "communicationControlPort" },
- { 2, "nodeB" },
+static const value_string nbap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
+ { 0, "cell" },
+ { 1, "rACH" },
+ { 2, "notUsed-cPCH" },
+ { 3, "extension-CommonMeasurementObjectType-CM-Rprt" },
{ 0, NULL }
};
-static const per_choice_t ResetIndicator_choice[] = {
- { 0, &hf_nbap_communicationContext, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationContextList_Reset },
- { 1, &hf_nbap_communicationControlPort, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortList_Reset },
- { 2, &hf_nbap_nodeB , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
+ { 0, &hf_nbap_cell_02 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rprt },
+ { 1, &hf_nbap_rACH_03 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rprt },
+ { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_ResetIndicator, ResetIndicator_choice,
+ ett_nbap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
NULL);
return offset;
}
-static int dissect_id_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ResetIndicator(tvb, offset, actx, tree, hf_nbap_id_ResetIndicator);
-}
-static const value_string nbap_TimingAdvanceApplied_vals[] = {
- { 0, "yes" },
- { 1, "no" },
- { 0, NULL }
+static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
+ { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_TimingAdvanceApplied(tvbuff_t *tvb _U_, int offset _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_PowerLocalCellGroup_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_PowerLocalCellGroup_CM_Rprt, PowerLocalCellGroup_CM_Rprt_sequence);
return offset;
}
-static int dissect_id_TimingAdvanceApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimingAdvanceApplied(tvb, offset, actx, tree, hf_nbap_id_TimingAdvanceApplied);
-}
-static const value_string nbap_FNReportingIndicator_vals[] = {
- { 0, "fN-reporting-required" },
- { 1, "fN-reporting-not-required" },
- { 0, NULL }
+static const per_sequence_t CommonMeasurementTerminationRequest_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_FNReportingIndicator(tvbuff_t *tvb _U_, int offset _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_CommonMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
return offset;
}
-static int dissect_id_CFNReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FNReportingIndicator(tvb, offset, actx, tree, hf_nbap_id_CFNReportingIndicator);
-}
-static int dissect_id_SFNReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FNReportingIndicator(tvb, offset, actx, tree, hf_nbap_id_SFNReportingIndicator);
-}
-static const value_string nbap_PagingIndicatorLength_vals[] = {
- { 0, "v2" },
- { 1, "v4" },
- { 2, "v8" },
- { 0, NULL }
+static const per_sequence_t CommonMeasurementFailureIndication_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_CommonMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellSetupRequestFDD_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_PagingIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_CellSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSetupRequestFDD, CellSetupRequestFDD_sequence);
return offset;
}
-static int dissect_pagingIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PagingIndicatorLength(tvb, offset, actx, tree, hf_nbap_pagingIndicatorLength);
+
+
+static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequence[] = {
+ { &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
+ { &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
+ { &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvbuff_t *tvb _U_, int offset _U_, 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_Synchronisation_Configuration_Cell_SetupRqst, Synchronisation_Configuration_Cell_SetupRqst_sequence);
+
+ return offset;
}
-static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
{ &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
- { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_ParametersItem_CTCH_SetupRqstTDD, PICH_ParametersItem_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD, PrimarySCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PICH_ParametersItem_CTCH_SetupRqstTDD);
-}
-static const value_string nbap_MaxPRACH_MidambleShifts_vals[] = {
- { 0, "shift4" },
- { 1, "shift8" },
- { 0, NULL }
+static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SecondarySCH_Information_Cell_SetupRqstFDD, SecondarySCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_maxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MaxPRACH_MidambleShifts(tvb, offset, actx, tree, hf_nbap_maxPRACH_MidambleShifts);
-}
-static const value_string nbap_PRACH_Midamble_vals[] = {
- { 0, "inverted" },
- { 1, "direct" },
- { 0, NULL }
+static const per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
+ { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PrimaryCPICH_Information_Cell_SetupRqstFDD, PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_pRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_Midamble(tvb, offset, actx, tree, hf_nbap_pRACH_Midamble);
-}
+static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
+ { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(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_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of,
+ 1, maxSCPICHCell);
return offset;
}
-static int dissect_rACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_rACH);
-}
-static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
+static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence[] = {
{ &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
- { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
- { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
+ { &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_secondaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PRACH_ParametersItem_CTCH_SetupRqstTDD, PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PRACH_ParametersItem_CTCH_SetupRqstTDD);
-}
-static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_bCH_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_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
+ ett_nbap_BCH_Information_Cell_SetupRqstFDD, BCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_InformationItem_RL_FailureInd);
-}
-static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_bCH_information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_Information_Cell_SetupRqstFDD },
+ { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
+ ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD, PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_InformationItem_RL_RestoreInd);
-}
-static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[] = {
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_powerRaiseLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerRaiseLimit },
+ { &hf_nbap_dLPowerAveragingWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DLPowerAveragingWindowSize },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_SyncAdjustmntFailureTDD, GeneralCauseList_SyncAdjustmntFailureTDD_sequence);
+ ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD, Limited_power_increase_information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_generalCause_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_generalCause_06);
+
+
+static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_FDD_Parameters },
+ { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_Cell_SetupRqstFDD, IPDLParameter_Information_Cell_SetupRqstFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of[1] = {
- { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
+ { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(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_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of,
- 1, 256);
+ ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD, CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD);
-}
-static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence[] = {
- { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD },
+static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &hf_nbap_associatedSecondaryCPICH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_maximumTransmissionPowerforCellPortion, 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_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSpecificCauseList_SyncAdjustmntFailureTDD, CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence);
+ ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD, CellPortion_InformationItem_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_cellSpecificCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_cellSpecificCause);
-}
-static const value_string nbap_CauseLevel_SyncAdjustmntFailureTDD_vals[] = {
- { 0, "generalCause" },
- { 1, "cellSpecificCause" },
- { 0, NULL }
-};
-
-static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = {
- { 0, &hf_nbap_generalCause_06, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD },
- { 1, &hf_nbap_cellSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD },
- { 0, NULL, 0, NULL }
+static const per_sequence_t CellSetupRequestTDD_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_CauseLevel_SyncAdjustmntFailureTDD(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_CauseLevel_SyncAdjustmntFailureTDD, CauseLevel_SyncAdjustmntFailureTDD_choice,
- NULL);
+dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSetupRequestTDD, CellSetupRequestTDD_sequence);
return offset;
}
-static int dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_SyncAdjustmntFailureTDD);
-}
-static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of[1] = {
- { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(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_CellAdjustmentInfo_SyncAdjustmentRqstTDD, CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of,
- 1, 256);
+dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH(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 int dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD);
-}
+static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
+ { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_FrameAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SCH_Information_Cell_SetupRqstTDD, SCH_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_frameAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FrameAdjustmentValue(tvb, offset, actx, tree, hf_nbap_frameAdjustmentValue);
-}
+static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_1048575_(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, TRUE);
+dissect_nbap_Case1_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Case1_Cell_SetupRqstTDD, Case1_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_initialPhase_0_1048575(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_1048575_(tvb, offset, actx, tree, hf_nbap_initialPhase_0_1048575);
-}
-static int dissect_initialPhase_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_1048575_(tvb, offset, actx, tree, hf_nbap_initialPhase_01);
-}
+static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_sCH_TimeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCH_TimeSlot },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_255_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
+dissect_nbap_Case2_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Case2_Cell_SetupRqstTDD, Case2_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_steadyStatePhase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_255_(tvb, offset, actx, tree, hf_nbap_steadyStatePhase);
-}
-static const value_string nbap_TimingAdjustmentValue_vals[] = {
- { 0, "initialPhase" },
- { 1, "steadyStatePhase" },
+static const value_string nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals[] = {
+ { 0, "case1" },
+ { 1, "case2" },
{ 0, NULL }
};
-static const per_choice_t TimingAdjustmentValue_choice[] = {
- { 0, &hf_nbap_initialPhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ },
- { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ },
+static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[] = {
+ { 0, &hf_nbap_case1 , ASN1_EXTENSION_ROOT , dissect_nbap_Case1_Cell_SetupRqstTDD },
+ { 1, &hf_nbap_case2 , ASN1_EXTENSION_ROOT , dissect_nbap_Case2_Cell_SetupRqstTDD },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_TimingAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(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_TimingAdjustmentValue, TimingAdjustmentValue_choice,
+ ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice,
NULL);
return offset;
}
-static int dissect_id_AccumulatedClockupdate_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimingAdjustmentValue(tvb, offset, actx, tree, hf_nbap_id_AccumulatedClockupdate_CellSyncReprtTDD);
-}
-static int dissect_timingAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimingAdjustmentValue(tvb, offset, actx, tree, hf_nbap_timingAdjustmentValue);
-}
-static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence[] = {
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
- { &hf_nbap_frameAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameAdjustmentValue },
- { &hf_nbap_timingAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValue },
- { &hf_nbap_dLTransPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
+static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
+ { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence);
+ ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD, PCCPCH_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD);
-}
+static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
+ { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_CSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_Cell_SetupRqstTDD, TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_CSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CSBMeasurementID(tvb, offset, actx, tree, hf_nbap_id_CSBMeasurementID);
-}
-static int dissect_cSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CSBMeasurementID(tvb, offset, actx, tree, hf_nbap_cSBMeasurementID);
-}
+static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD },
+};
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, TRUE);
+dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(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_TimeSlotConfigurationList_Cell_SetupRqstTDD, TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of,
+ 1, 15);
return offset;
}
-static int dissect_cellSyncBurstCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstCode(tvb, offset, actx, tree, hf_nbap_cellSyncBurstCode);
-}
+static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
+ { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_CellSyncBurstCodeShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, FALSE);
+dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_cellSyncBurstCodeShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstCodeShift(tvb, offset, actx, tree, hf_nbap_cellSyncBurstCodeShift);
+
+
+static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD },
+};
+
+static int
+dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(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_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of,
+ 1, 7);
+
+ return offset;
}
-static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
- { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
- { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
+static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
+ { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
+ { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstInfoItem_CellSyncReconfRqstTDD, CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD, PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item);
-}
-static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD },
+static const per_sequence_t PCCPCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
+ { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(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_CellSyncBurstInfoList_CellSyncReconfRqstTDD, CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of,
- 1, 16);
+dissect_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCCPCH_768_Information_Cell_SetupRqstTDD, PCCPCH_768_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD);
-}
-static int dissect_syncBurstInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_syncBurstInfo);
-}
+static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+ { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, 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_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DwPCH_LCR_Information_Cell_SetupRqstTDD, DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CSBTransmissionID(tvb, offset, actx, tree, hf_nbap_id_CSBTransmissionID);
-}
-static int dissect_cSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CSBTransmissionID(tvb, offset, actx, tree, hf_nbap_cSBTransmissionID);
-}
-static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence[] = {
- { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
- { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
- { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
- { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
- { &hf_nbap_initialDLTransPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters },
+ { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence);
+ ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD, IPDLParameter_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD);
-}
-static const value_string nbap_SynchronisationReportType_vals[] = {
- { 0, "initialPhase" },
- { 1, "steadyStatePhase" },
- { 2, "lateEntrantCell" },
- { 3, "frequencyAcquisition" },
- { 0, NULL }
+static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters_LCR },
+ { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportType(tvb, offset, actx, tree, hf_nbap_id_SynchronisationReportType);
-}
-static int dissect_synchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportType(tvb, offset, actx, tree, hf_nbap_synchronisationReportType);
-}
-static const value_string nbap_SynchronisationReportCharacteristicsType_vals[] = {
- { 0, "frameRelated" },
- { 1, "sFNperiodRelated" },
- { 2, "cycleLengthRelated" },
- { 3, "thresholdExceeding" },
- { 4, "frequencyAcquisitionCompleted" },
- { 0, NULL }
+static const per_sequence_t SCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
+ { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_SynchronisationReportCharacteristicsType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+dissect_nbap_SCH_768_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SCH_768_Information_Cell_SetupRqstTDD, SCH_768_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_synchronisationReportCharacteristicsType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportCharacteristicsType(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharacteristicsType);
-}
+static const per_sequence_t CellSetupResponse_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_SyncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_CellSetupResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CellSetupResponse, CellSetupResponse_sequence);
return offset;
}
-static int dissect_id_SyncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_id_SyncFrameNumber);
-}
-static int dissect_syncFrameNumberToTransmit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNumberToTransmit);
-}
-static int dissect_syncFrameNrToReceive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNrToReceive);
-}
-static int dissect_syncFrameNumberforTransmit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNumberforTransmit);
-}
-static int dissect_syncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNumber);
-}
-static int dissect_syncFrameNoToReceive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNoToReceive);
-}
-static const value_string nbap_CellSyncBurstTiming_vals[] = {
- { 0, "initialPhase" },
- { 1, "steadyStatePhase" },
- { 0, NULL }
+static const per_sequence_t CellSetupFailure_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 const per_choice_t CellSyncBurstTiming_choice[] = {
- { 0, &hf_nbap_initialPhase_0_1048575, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ },
- { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_CellSetupFailure(tvbuff_t *tvb _U_, int offset _U_, 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_CellSetupFailure, CellSetupFailure_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellReconfigurationRequestFDD_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_CellSyncBurstTiming(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_CellSyncBurstTiming, CellSyncBurstTiming_choice,
- NULL);
+dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellReconfigurationRequestFDD, CellReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_cellSyncBurstTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTiming(tvb, offset, actx, tree, hf_nbap_cellSyncBurstTiming);
-}
+static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequence[] = {
+ { &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
+ { &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
+ { &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_CellSyncBurstTimingThreshold(tvbuff_t *tvb _U_, int offset _U_, 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, 254U, NULL, FALSE);
+dissect_nbap_Synchronisation_Configuration_Cell_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_Synchronisation_Configuration_Cell_ReconfRqst, Synchronisation_Configuration_Cell_ReconfRqst_sequence);
return offset;
}
-static int dissect_cellSyncBurstTimingThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTimingThreshold(tvb, offset, actx, tree, hf_nbap_cellSyncBurstTimingThreshold);
-}
-static int dissect_syncDLCodeIdTimingThre(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTimingThreshold(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdTimingThre);
-}
-static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_sequence[] = {
- { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
- { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
- { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTiming },
- { &hf_nbap_cellSyncBurstTimingThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold },
+static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_primarySCH_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_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SynchronisationReportCharactCellSyncBurstInfoItem, SynchronisationReportCharactCellSyncBurstInfoItem_sequence);
+ ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD, PrimarySCH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_cellSyncBurstInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInformation_item);
-}
-static const per_sequence_t SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of[1] = {
- { &hf_nbap_cellSyncBurstInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem },
+static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_secondarySCH_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_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem(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_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem, SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of,
- 1, 16);
+dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SecondarySCH_Information_Cell_ReconfRqstFDD, SecondarySCH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_cellSyncBurstInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInformation);
-}
-static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[] = {
- { &hf_nbap_syncFrameNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
- { &hf_nbap_cellSyncBurstInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem },
+static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SynchronisationReportCharactThreInfoItem, SynchronisationReportCharactThreInfoItem_sequence);
+ ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD, PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_SynchronisationReportCharactThreExc_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportCharactThreInfoItem(tvb, offset, actx, tree, hf_nbap_SynchronisationReportCharactThreExc_item);
-}
-static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] = {
- { &hf_nbap_SynchronisationReportCharactThreExc_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactThreInfoItem },
+static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_SynchronisationReportCharactThreExc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(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_SynchronisationReportCharactThreExc, SynchronisationReportCharactThreExc_sequence_of,
- 1, 10);
+ ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of,
+ 1, maxSCPICHCell);
return offset;
}
-static int dissect_synchronisationReportCharactThreExc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportCharactThreExc(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharactThreExc);
-}
-static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = {
- { &hf_nbap_synchronisationReportCharacteristicsType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristicsType },
- { &hf_nbap_synchronisationReportCharactThreExc, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharactThreExc },
+static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_secondaryCPICH_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_SynchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SynchronisationReportCharacteristics, SynchronisationReportCharacteristics_sequence);
+ ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_SynchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_SynchronisationReportCharacteristics);
-}
-static int dissect_synchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharacteristics);
-}
-static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence[] = {
- { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
- { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
- { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
- { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
- { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
- { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
+static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
+ { &hf_nbap_bCH_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_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BCH_information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence);
+ ett_nbap_BCH_information_Cell_ReconfRqstFDD, BCH_information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD);
-}
+static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_bCH_information_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_information_Cell_ReconfRqstFDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(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);
+dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD);
-}
-static int dissect_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD);
-}
+static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_FDD_Parameters },
+ { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_SynchronisationReportTypeIE(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);
+dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_Cell_ReconfRqstFDD, IPDLParameter_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_synchronisationReportType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportTypeIE(tvb, offset, actx, tree, hf_nbap_synchronisationReportType_01);
-}
+static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_SynchronisationReportCharacteristicsIE(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);
+dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(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_CellPortion_InformationList_Cell_ReconfRqstFDD, CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
return offset;
}
-static int dissect_synchronisationReportCharacteristics_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationReportCharacteristicsIE(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharacteristics_01);
-}
-static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD },
- { &hf_nbap_synchronisationReportType_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportTypeIE },
- { &hf_nbap_synchronisationReportCharacteristics_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristicsIE },
+static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &hf_nbap_maximumTransmissionPowerforCellPortion, 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_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD, CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD, CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD);
+
+
+static const per_sequence_t CellReconfigurationRequestTDD_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_CellReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellReconfigurationRequestTDD, CellReconfigurationRequestTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
- { &hf_nbap_syncFrameNumberToTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
- { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCode },
- { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCodeShift },
- { &hf_nbap_dlTransPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_sCH_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_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD, CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_SCH_Information_Cell_ReconfRqstTDD, SCH_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item);
-}
-static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD },
+static const per_sequence_t PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(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_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of,
- 1, 10);
+dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCCPCH_Information_Cell_ReconfRqstTDD, PCCPCH_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD);
-}
+static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
+ { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_C_ID_IE_CellSyncReprtTDD(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);
+dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_c_ID_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_C_ID_IE_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_c_ID_CellSyncReprtTDD);
-}
+static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD },
+};
static int
-dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(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);
+dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(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_TimeSlotConfigurationList_Cell_ReconfRqstTDD, TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of,
+ 1, 15);
return offset;
}
-static int dissect_syncReportType_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_syncReportType_CellSyncReprtTDD);
-}
-static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = {
- { &hf_nbap_c_ID_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID_IE_CellSyncReprtTDD },
- { &hf_nbap_syncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD },
+static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
+ { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncInfoItemIE_CellSyncReprtTDD, CellSyncInfoItemIE_CellSyncReprtTDD_sequence);
+ ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_CellSyncInfo_CellSyncReprtTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_item);
-}
-static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = {
- { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD },
+static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD },
};
static int
-dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(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_CellSyncInfo_CellSyncReprtTDD, CellSyncInfo_CellSyncReprtTDD_sequence_of,
- 1, 256);
+ ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of,
+ 1, 7);
return offset;
}
-static int dissect_id_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncInfo_CellSyncReprtTDD);
-}
-static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
- { 0, "v1" },
- { 1, "v2" },
- { 2, "v4" },
- { 3, "v8" },
- { 4, "v16" },
- { 5, "v32" },
- { 6, "v64" },
- { 0, NULL }
+static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_NCyclesPerSFNperiod(tvbuff_t *tvb _U_, int offset _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, 3, NULL);
+dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DwPCH_LCR_Information_Cell_ReconfRqstTDD, DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_NCyclesPerSFNperiod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NCyclesPerSFNperiod(tvb, offset, actx, tree, hf_nbap_id_NCyclesPerSFNperiod);
-}
+static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters },
+ { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_NRepetitionsPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 2U, 10U, NULL, FALSE);
+dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_Cell_ReconfRqstTDD, IPDLParameter_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_NRepetitionsPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NRepetitionsPerCyclePeriod(tvb, offset, actx, tree, hf_nbap_id_NRepetitionsPerCyclePeriod);
+
+
+static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters_LCR },
+ { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence[] = {
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
- { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+static const per_sequence_t SCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_sCH_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_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SCH_768_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence);
+ ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD, SCH_768_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD);
+
+
+static const per_sequence_t PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCCPCH_768_Information_Cell_ReconfRqstTDD, PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence);
+
+ return offset;
}
-static const value_string nbap_ReferenceClockAvailability_vals[] = {
- { 0, "available" },
- { 1, "notAvailable" },
- { 0, NULL }
+static const per_sequence_t CellReconfigurationResponse_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_CellReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CellReconfigurationResponse, CellReconfigurationResponse_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellReconfigurationFailure_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_ReferenceClockAvailability(tvbuff_t *tvb _U_, int offset _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_CellReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_CellReconfigurationFailure, CellReconfigurationFailure_sequence);
return offset;
}
-static int dissect_id_ReferenceClockAvailability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReferenceClockAvailability(tvb, offset, actx, tree, hf_nbap_id_ReferenceClockAvailability);
+
+
+static const per_sequence_t CellDeletionRequest_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_CellDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, 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_CellDeletionRequest, CellDeletionRequest_sequence);
+
+ return offset;
}
+static const per_sequence_t CellDeletionResponse_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_ReferenceSFNoffset(tvbuff_t *tvb _U_, int offset _U_, 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_CellDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, 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_CellDeletionResponse, CellDeletionResponse_sequence);
return offset;
}
-static int dissect_id_ReferenceSFNoffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReferenceSFNoffset(tvb, offset, actx, tree, hf_nbap_id_ReferenceSFNoffset);
+
+
+static const per_sequence_t ResourceStatusIndication_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_ResourceStatusIndication(tvbuff_t *tvb _U_, int offset _U_, 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_ResourceStatusIndication, ResourceStatusIndication_sequence);
+
+ return offset;
}
+static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
+dissect_nbap_Local_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Local_Cell_InformationList_ResourceStatusInd, Local_Cell_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxLocalCellinNodeB);
return offset;
}
-static int dissect_id_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeID(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeID);
+
+
+static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd, Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxLocalCellinNodeB);
+
+ return offset;
}
-static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
- { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_local_Cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_InformationList_ResourceStatusInd },
+ { &hf_nbap_local_Cell_Group_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Cell_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_No_Failure_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
+ ett_nbap_No_Failure_ResourceStatusInd, No_Failure_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_cell_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_InfEx_Rqst(tvb, offset, actx, tree, hf_nbap_cell_02);
-}
-static const value_string nbap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
- { 0, "cell" },
- { 0, NULL }
+static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
- { 0, &hf_nbap_cell_02 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rqst },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Local_Cell_InformationList2_ResourceStatusInd, Local_Cell_InformationList2_ResourceStatusInd_sequence_of,
+ 1, maxLocalCellinNodeB);
+
+ return offset;
+}
+
+
+static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
- NULL);
+dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd, Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
+ 1, maxLocalCellinNodeB);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rqst);
+
+
+static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_CCP_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_CCP_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_CCP_InformationList_ResourceStatusInd, CCP_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxCCPinNodeB);
+
+ return offset;
}
+static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_ReportPeriodicity_Scaledhour(tvbuff_t *tvb _U_, int offset _U_, 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, 24U, NULL, TRUE);
+dissect_nbap_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Cell_InformationList_ResourceStatusInd, Cell_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxCellinNodeB);
return offset;
}
-static int dissect_hours(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportPeriodicity_Scaledhour(tvb, offset, actx, tree, hf_nbap_hours);
+
+
+static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_local_Cell_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd },
+ { &hf_nbap_local_Cell_Group_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd },
+ { &hf_nbap_cCP_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCP_InformationList_ResourceStatusInd },
+ { &hf_nbap_cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Cell_InformationList_ResourceStatusInd },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_ServiceImpacting_ResourceStatusInd, ServiceImpacting_ResourceStatusInd_sequence);
+
+ return offset;
}
-static const value_string nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals[] = {
- { 0, "min" },
- { 1, "hours" },
+static const value_string nbap_IndicationType_ResourceStatusInd_vals[] = {
+ { 0, "no-Failure" },
+ { 1, "serviceImpacting" },
{ 0, NULL }
};
-static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity_choice[] = {
- { 0, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin },
- { 1, &hf_nbap_hours , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledhour },
+static const per_choice_t IndicationType_ResourceStatusInd_choice[] = {
+ { 0, &hf_nbap_no_Failure , ASN1_EXTENSION_ROOT , dissect_nbap_No_Failure_ResourceStatusInd },
+ { 1, &hf_nbap_serviceImpacting, ASN1_EXTENSION_ROOT , dissect_nbap_ServiceImpacting_ResourceStatusInd },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_IndicationType_ResourceStatusInd(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_InformationReportCharacteristicsType_ReportPeriodicity, InformationReportCharacteristicsType_ReportPeriodicity_choice,
+ ett_nbap_IndicationType_ResourceStatusInd, IndicationType_ResourceStatusInd_choice,
NULL);
return offset;
}
-static int dissect_periodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvb, offset, actx, tree, hf_nbap_periodic);
-}
-static const value_string nbap_PRCDeviation_vals[] = {
- { 0, "one" },
- { 1, "two" },
- { 2, "five" },
- { 3, "ten" },
- { 0, NULL }
+static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_local_CellID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_addorDeleteIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AddorDeleteIndicator },
+ { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
+ { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
+ { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
+ { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+ { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
+ { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
+ { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
+ { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_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_PRCDeviation(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_Local_Cell_InformationItem_ResourceStatusInd, Local_Cell_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_prcdeviation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRCDeviation(tvb, offset, actx, tree, hf_nbap_prcdeviation);
-}
-static const per_sequence_t DGPSThresholds_sequence[] = {
- { &hf_nbap_prcdeviation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
+ { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
+ { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
+ { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DGPSThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_DGPSThresholds, DGPSThresholds_sequence);
+ ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd, Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_dgps(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DGPSThresholds(tvb, offset, actx, tree, hf_nbap_dgps);
-}
-static const value_string nbap_InformationThresholds_vals[] = {
- { 0, "dgps" },
- { 0, NULL }
+static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-static const per_choice_t InformationThresholds_choice[] = {
- { 0, &hf_nbap_dgps , ASN1_EXTENSION_ROOT , dissect_nbap_DGPSThresholds },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd, Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxLocalCellinNodeB);
+
+ return offset;
+}
+
+
+static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationThresholds(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_InformationThresholds, InformationThresholds_choice,
- NULL);
+dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_information_thresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationThresholds(tvb, offset, actx, tree, hf_nbap_information_thresholds);
-}
-static const per_sequence_t InformationReportCharacteristicsType_OnModification_sequence[] = {
- { &hf_nbap_information_thresholds, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_InformationThresholds },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
+ { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
+ { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
+ { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+ { &hf_nbap_maximum_DL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
+ { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
+ { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_InformationReportCharacteristicsType_OnModification, InformationReportCharacteristicsType_OnModification_sequence);
+ ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd, Local_Cell_InformationItem2_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_onModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationReportCharacteristicsType_OnModification(tvb, offset, actx, tree, hf_nbap_onModification);
-}
-static const value_string nbap_InformationReportCharacteristics_vals[] = {
- { 0, "onDemand" },
- { 1, "periodic" },
- { 2, "onModification" },
- { 0, NULL }
+static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
+ { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
+ { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
+ { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t InformationReportCharacteristics_choice[] = {
- { 0, &hf_nbap_onDemand , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 1, &hf_nbap_periodic , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity },
- { 2, &hf_nbap_onModification , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_OnModification },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_Local_Cell_Group_InformationItem2_ResourceStatusInd, Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_InformationReportCharacteristics(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_InformationReportCharacteristics, InformationReportCharacteristics_choice,
- NULL);
+dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
+ 1, maxLocalCellinNodeB);
return offset;
}
-static int dissect_id_InformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_InformationType);
-}
-static int dissect_id_InformationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_InformationReportCharacteristics);
-}
+static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_GPSTOW(tvbuff_t *tvb _U_, int offset _U_, 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, 604799U, NULL, FALSE);
+dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_gpstow(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPSTOW(tvb, offset, actx, tree, hf_nbap_gpstow);
-}
-static const value_string nbap_GPS_Status_Health_vals[] = {
- { 0, "udre-scale-1dot0" },
- { 1, "udre-scale-0dot75" },
- { 2, "udre-scale-0dot5" },
- { 3, "udre-scale-0dot3" },
- { 4, "udre-scale-0dot1" },
- { 5, "no-data" },
- { 6, "invalid-data" },
- { 0, NULL }
+static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_GPS_Status_Health(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, FALSE, 0, NULL);
+dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_CCP_InformationItem_ResourceStatusInd, CCP_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_status_health(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_Status_Health(tvb, offset, actx, tree, hf_nbap_status_health);
-}
static int
-dissect_nbap_SAT_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, 63U, NULL, FALSE);
+dissect_nbap_P_SCH_Information_ResourceStatusInd(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 int dissect_sat_id_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_ID(tvb, offset, actx, tree, hf_nbap_sat_id_nav);
-}
-static int dissect_sat_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_ID(tvb, offset, actx, tree, hf_nbap_sat_id);
-}
-static int dissect_bad_sat_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_ID(tvb, offset, actx, tree, hf_nbap_bad_sat_id);
-}
static int
-dissect_nbap_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL);
+dissect_nbap_S_SCH_Information_ResourceStatusInd(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 int dissect_wna_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_wna_alm);
-}
-static int dissect_alpha_zero_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_zero_ionos);
-}
-static int dissect_alpha_one_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_one_ionos);
-}
-static int dissect_alpha_two_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_two_ionos);
-}
-static int dissect_alpha_three_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_three_ionos);
-}
-static int dissect_beta_zero_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_zero_ionos);
-}
-static int dissect_beta_one_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_one_ionos);
-}
-static int dissect_beta_two_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_two_ionos);
-}
-static int dissect_beta_three_ionos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_three_ionos);
-}
-static int dissect_t_gd_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_t_gd_nav);
-}
-static int dissect_a_f_2_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_a_f_2_nav);
-}
-static int dissect_t_ot_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_t_ot_utc);
-}
-static int dissect_delta_t_ls_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_delta_t_ls_utc);
-}
-static int dissect_w_n_t_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_w_n_t_utc);
+
+
+
+static int
+dissect_nbap_P_CPICH_Information_ResourceStatusInd(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 int dissect_w_n_lsf_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_w_n_lsf_utc);
+
+
+static const per_sequence_t S_CPICH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_S_CPICH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CPICH_InformationList_ResourceStatusInd, S_CPICH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxSCPICHCell);
+
+ return offset;
}
-static int dissect_dn_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_dn_utc);
+
+
+
+static int
+dissect_nbap_P_CCPCH_Information_ResourceStatusInd(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 int dissect_delta_t_lsf_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_delta_t_lsf_utc);
+
+
+
+static int
+dissect_nbap_BCH_Information_ResourceStatusInd(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 int dissect_gps_toa_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_gps_toa_alm);
+
+
+static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CCPCH_InformationList_ResourceStatusInd, S_CCPCH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxSCCPCHCell);
+
+ return offset;
}
-static int dissect_svhealth_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_svhealth_alm);
+
+
+
+static int
+dissect_nbap_PCH_Information_ResourceStatusInd(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 int dissect_iode_dgps(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_iode_dgps);
+
+
+
+static int
+dissect_nbap_PICH_Information_ResourceStatusInd(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_UDRE_vals[] = {
- { 0, "udre-minusequal-one-m" },
- { 1, "udre-betweenoneandfour-m" },
- { 2, "udre-betweenfourandeight-m" },
- { 3, "udre-greaterequaleight-m" },
- { 0, NULL }
+static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_FACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_UDRE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, FALSE, 0, NULL);
+dissect_nbap_FACH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_FACH_InformationList_ResourceStatusInd, FACH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxFACHCell);
return offset;
}
-static int dissect_udre(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UDRE(tvb, offset, actx, tree, hf_nbap_udre);
-}
+static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_PRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -2047, 2047U, NULL, FALSE);
+dissect_nbap_PRACH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_PRACH_InformationList_ResourceStatusInd, PRACH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_prc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRC(tvb, offset, actx, tree, hf_nbap_prc);
+
+
+static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_RACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_RACH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RACH_InformationList_ResourceStatusInd, RACH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxPRACHCell);
+
+ return offset;
}
+static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_AICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_Range_Correction_Rate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -127, 127U, NULL, FALSE);
+dissect_nbap_AICH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_AICH_InformationList_ResourceStatusInd, AICH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_range_correction_rate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Range_Correction_Rate(tvb, offset, actx, tree, hf_nbap_range_correction_rate);
+
+
+
+static int
+dissect_nbap_SCH_Information_ResourceStatusInd(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 per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = {
- { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
- { &hf_nbap_iode_dgps , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_udre , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
- { &hf_nbap_prc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRC },
- { &hf_nbap_range_correction_rate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Range_Correction_Rate },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AvailabilityStatus },
+ { &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_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 },
+ { &hf_nbap_pCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_ResourceStatusInd },
+ { &hf_nbap_pICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_ResourceStatusInd },
+ { &hf_nbap_fACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_ResourceStatusInd },
+ { &hf_nbap_pRACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_ResourceStatusInd },
+ { &hf_nbap_rACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_ResourceStatusInd },
+ { &hf_nbap_aICH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_ResourceStatusInd },
+ { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_sCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_ResourceStatusInd },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SAT_Info_DGPSCorrections_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_SAT_Info_DGPSCorrections_Item, SAT_Info_DGPSCorrections_Item_sequence);
+ ett_nbap_Cell_InformationItem_ResourceStatusInd, Cell_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_SAT_Info_DGPSCorrections_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_Info_DGPSCorrections_Item(tvb, offset, actx, tree, hf_nbap_SAT_Info_DGPSCorrections_item);
-}
-static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = {
- { &hf_nbap_SAT_Info_DGPSCorrections_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections_Item },
+static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_SAT_Info_DGPSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SAT_Info_DGPSCorrections, SAT_Info_DGPSCorrections_sequence_of,
- 1, 16);
+ ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd, FPACH_LCR_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxFPACHCell);
return offset;
}
-static int dissect_satelliteinfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_Info_DGPSCorrections(tvb, offset, actx, tree, hf_nbap_satelliteinfo);
+
+
+
+static int
+dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(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 per_sequence_t DGPSCorrections_sequence[] = {
- { &hf_nbap_gpstow , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPSTOW },
- { &hf_nbap_status_health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Status_Health },
- { &hf_nbap_satelliteinfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DGPSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_DGPSCorrections, DGPSCorrections_sequence);
+ ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd, HS_DSCH_Resources_Information_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_dgps_corrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DGPSCorrections(tvb, offset, actx, tree, hf_nbap_dgps_corrections);
-}
+static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_INTEGER_0_1048575(tvbuff_t *tvb _U_, int offset _U_, 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, 1048575U, NULL, FALSE);
+dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd, S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of,
+ 1, maxSCCPCHCellinExt);
return offset;
}
-static int dissect_tx_tow_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_1048575(tvb, offset, actx, tree, hf_nbap_tx_tow_nav);
-}
+static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_14(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,
- 14, 14, FALSE, NULL);
+dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of,
+ 1, maxSCCPCHCellinExtLCR);
return offset;
}
-static int dissect_tlm_message_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_nbap_tlm_message_nav);
-}
-static int dissect_idot_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_nbap_idot_nav);
-}
+static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequence[] = {
+ { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
+ { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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);
+dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_Resources_Information_ResourceStatusInd, E_DCH_Resources_Information_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_tlm_revd_c_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_nbap_tlm_revd_c_nav);
-}
-static int dissect_ca_or_p_on_l2_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_nbap_ca_or_p_on_l2_nav);
-}
+static const per_sequence_t PLCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 22, 22, FALSE, NULL);
+dissect_nbap_PLCCH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_PLCCH_InformationList_ResourceStatusInd, PLCCH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxPLCCHCell);
return offset;
}
-static int dissect_ho_word_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_nbap_ho_word_nav);
-}
-static int dissect_a_f_zero_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_nbap_a_f_zero_nav);
-}
+static const per_sequence_t S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 10, 10, FALSE, NULL);
+dissect_nbap_S_CCPCH_768_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd, S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxSCCPCHCell768);
return offset;
}
-static int dissect_w_n_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_nbap_w_n_nav);
-}
-static int dissect_iodc_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_nbap_iodc_nav);
-}
+static const per_sequence_t PRACH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 4, 4, FALSE, NULL);
+dissect_nbap_PRACH_768_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_PRACH_768_InformationList_ResourceStatusInd, PRACH_768_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxPRACHCell);
return offset;
}
-static int dissect_user_range_accuracy_index_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_4(tvb, offset, actx, tree, hf_nbap_user_range_accuracy_index_nav);
-}
+static const per_sequence_t E_RUCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 6, 6, FALSE, NULL);
+dissect_nbap_E_RUCCH_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_RUCCH_InformationList_ResourceStatusInd, E_RUCCH_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxE_RUCCHCell);
return offset;
}
-static int dissect_sv_health_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_6(tvb, offset, actx, tree, hf_nbap_sv_health_nav);
-}
+static const per_sequence_t E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 1, 1, FALSE, NULL);
+dissect_nbap_E_RUCCH_768_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd, E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxE_RUCCHCell);
return offset;
}
-static int dissect_l2_p_dataflag_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_nbap_l2_p_dataflag_nav);
-}
-static int dissect_fit_interval_flag_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_nbap_fit_interval_flag_nav);
-}
+static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
+ { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
+ { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_BIT_STRING_SIZE_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 87, 87, FALSE, NULL);
+dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb _U_, int offset _U_, 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_SystemInformationUpdateRequest, SystemInformationUpdateRequest_sequence);
return offset;
}
-static int dissect_sf1_reserved_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_87(tvb, offset, actx, tree, hf_nbap_sf1_reserved_nav);
-}
static int
-dissect_nbap_BIT_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL);
+dissect_nbap_SegmentInformationList_SystemInfoUpdate(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 int dissect_t_oc_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_t_oc_nav);
-}
-static int dissect_a_f_1_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_a_f_1_nav);
-}
-static int dissect_c_rs_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_rs_nav);
-}
-static int dissect_delta_n_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_delta_n_nav);
-}
-static int dissect_c_uc_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_uc_nav);
-}
-static int dissect_c_us_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_us_nav);
-}
-static int dissect_t_oe_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_t_oe_nav);
-}
-static int dissect_c_ic_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_ic_nav);
-}
-static int dissect_c_is_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_is_nav);
-}
-static int dissect_c_rc_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_rc_nav);
-}
-static int dissect_gps_e_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_gps_e_alm);
-}
-static int dissect_gps_delta_I_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_gps_delta_I_alm);
-}
-static int dissect_omegadot_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_omegadot_alm);
-}
+static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = {
+ { &hf_nbap_sIB_Originator , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SIB_Originator },
+ { &hf_nbap_iB_SG_REP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_REP },
+ { &hf_nbap_segmentInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationList_SystemInfoUpdate },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_BIT_STRING_SIZE_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 32, 32, FALSE, NULL);
+dissect_nbap_No_Deletion_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, 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_No_Deletion_SystemInfoUpdate, No_Deletion_SystemInfoUpdate_sequence);
return offset;
}
-static int dissect_m_zero_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_m_zero_nav);
-}
-static int dissect_gps_e_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_gps_e_nav);
-}
-static int dissect_a_sqrt_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_a_sqrt_nav);
-}
-static int dissect_omega_zero_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_omega_zero_nav);
-}
-static int dissect_i_zero_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_i_zero_nav);
-}
-static int dissect_gps_omega_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_gps_omega_nav);
-}
-static int dissect_a_zero_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_a_zero_utc);
-}
+static const value_string nbap_DeletionIndicator_SystemInfoUpdate_vals[] = {
+ { 0, "no-Deletion" },
+ { 1, "yes-Deletion" },
+ { 0, NULL }
+};
+
+static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = {
+ { 0, &hf_nbap_no_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_No_Deletion_SystemInfoUpdate },
+ { 1, &hf_nbap_yes_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_BIT_STRING_SIZE_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 5, 5, FALSE, NULL);
+dissect_nbap_DeletionIndicator_SystemInfoUpdate(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_DeletionIndicator_SystemInfoUpdate, DeletionIndicator_SystemInfoUpdate_choice,
+ NULL);
return offset;
}
-static int dissect_aodo_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_5(tvb, offset, actx, tree, hf_nbap_aodo_nav);
-}
+static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence[] = {
+ { &hf_nbap_iB_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_Type },
+ { &hf_nbap_iB_OC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_OC_ID },
+ { &hf_nbap_deletionIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeletionIndicator_SystemInfoUpdate },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_BIT_STRING_SIZE_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 24, 24, FALSE, NULL);
+dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst(tvbuff_t *tvb _U_, int offset _U_, 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_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst, MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence);
return offset;
}
-static int dissect_omegadot_nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_omegadot_nav);
-}
-static int dissect_a_one_utc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_a_one_utc);
-}
-static int dissect_gps_a_sqrt_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_gps_a_sqrt_alm);
-}
-static int dissect_omegazero_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_omegazero_alm);
-}
-static int dissect_m_zero_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_m_zero_alm);
-}
-static int dissect_gps_omega_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_gps_omega_alm);
-}
+static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of[1] = {
+ { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 20, 20, FALSE, NULL);
+dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(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_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of,
+ 1, maxIB);
return offset;
}
-static int dissect_spare_zero_fill(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_20(tvb, offset, actx, tree, hf_nbap_spare_zero_fill);
-}
-static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
- { &hf_nbap_tx_tow_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 },
- { &hf_nbap_sat_id_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
- { &hf_nbap_tlm_message_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
- { &hf_nbap_tlm_revd_c_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
- { &hf_nbap_ho_word_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
- { &hf_nbap_w_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
- { &hf_nbap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
- { &hf_nbap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
- { &hf_nbap_sv_health_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
- { &hf_nbap_iodc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
- { &hf_nbap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
- { &hf_nbap_sf1_reserved_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_87 },
- { &hf_nbap_t_gd_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_t_oc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_a_f_2_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_a_f_1_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_a_f_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
- { &hf_nbap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
- { &hf_nbap_c_uc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_gps_e_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
- { &hf_nbap_c_us_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_a_sqrt_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
- { &hf_nbap_t_oe_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
- { &hf_nbap_aodo_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
- { &hf_nbap_c_ic_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
- { &hf_nbap_c_is_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
- { &hf_nbap_c_rc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_gps_omega_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
- { &hf_nbap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
- { &hf_nbap_spare_zero_fill, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] = {
+ { &hf_nbap_iB_SG_POS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_POS },
+ { &hf_nbap_segment_Type , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Segment_Type },
+ { &hf_nbap_iB_SG_DATA , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_DATA },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GPS_NavandRecovery_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_GPS_NavandRecovery_Item, GPS_NavandRecovery_Item_sequence);
+ ett_nbap_SegmentInformationItem_SystemInfoUpdate, SegmentInformationItem_SystemInfoUpdate_sequence);
return offset;
}
-static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_NavandRecovery_Item(tvb, offset, actx, tree, hf_nbap_GPS_NavigationModel_and_TimeRecovery_item);
-}
-static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
- { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_NavandRecovery_Item },
+static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_of[1] = {
+ { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationItem_SystemInfoUpdate },
};
static int
-dissect_nbap_GPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(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_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
- 1, 16);
+ ett_nbap_SegmentInformationListIE_SystemInfoUpdate, SegmentInformationListIE_SystemInfoUpdate_sequence_of,
+ 1, maxIBSEG);
return offset;
}
-static int dissect_gps_navandrecovery(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_NavigationModel_and_TimeRecovery(tvb, offset, actx, tree, hf_nbap_gps_navandrecovery);
-}
-static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
- { &hf_nbap_alpha_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_alpha_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_alpha_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t SystemInformationUpdateResponse_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_GPS_Ionospheric_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
+ ett_nbap_SystemInformationUpdateResponse, SystemInformationUpdateResponse_sequence);
return offset;
}
-static int dissect_gps_ionos_model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_Ionospheric_Model(tvb, offset, actx, tree, hf_nbap_gps_ionos_model);
-}
-static const per_sequence_t GPS_UTC_Model_sequence[] = {
- { &hf_nbap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
- { &hf_nbap_t_ot_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_w_n_t_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_w_n_lsf_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_dn_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t SystemInformationUpdateFailure_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_GPS_UTC_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_GPS_UTC_Model, GPS_UTC_Model_sequence);
+ ett_nbap_SystemInformationUpdateFailure, SystemInformationUpdateFailure_sequence);
return offset;
}
-static int dissect_gps_utc_model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_UTC_Model(tvb, offset, actx, tree, hf_nbap_gps_utc_model);
-}
+static const per_sequence_t RadioLinkSetupRequestFDD_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_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3U, NULL, FALSE);
+dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
return offset;
}
-static int dissect_data_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DATA_ID(tvb, offset, actx, tree, hf_nbap_data_id);
-}
+static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
+ { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength },
+ { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs },
+ { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
+ { &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
+ { &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityMode },
+ { &hf_nbap_not_Used_sSDT_CellID_Length, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_not_Used_s_FieldLength, 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_BIT_STRING_SIZE_11(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,
- 11, 11, FALSE, NULL);
+dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_gps_af_zero_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_nbap_gps_af_zero_alm);
-}
-static int dissect_gps_af_one_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_nbap_gps_af_one_alm);
-}
-static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = {
- { &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
- { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
- { &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
- { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+ { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+ { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SAT_Info_Almanac_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SAT_Info_Almanac_Item, SAT_Info_Almanac_Item_sequence);
+ ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_SAT_Info_Almanac_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_Info_Almanac_Item(tvb, offset, actx, tree, hf_nbap_SAT_Info_Almanac_item);
+
+
+static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_SlotFormat },
+ { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
+ { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_powerOffsetInformation_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD },
+ { &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_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = {
- { &hf_nbap_SAT_Info_Almanac_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_Item },
+static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_SAT_Info_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationList_RL_SetupRqstFDD(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_SAT_Info_Almanac, SAT_Info_Almanac_sequence_of,
- 1, 16);
+ ett_nbap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_sat_info_almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_Info_Almanac(tvb, offset, actx, tree, hf_nbap_sat_info_almanac);
-}
+static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
+ { &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
+ { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
+ { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityControlField },
+ { &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_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_BIT_STRING_SIZE_364(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,
- 364, 364, FALSE, NULL);
+dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BIT_STRING_SIZE_364(tvb, offset, actx, tree, hf_nbap_sVGlobalHealth_alm);
-}
-static const per_sequence_t GPS_Almanac_sequence[] = {
- { &hf_nbap_wna_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_sat_info_almanac, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac },
- { &hf_nbap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_364 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
+ { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
+ { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
+ { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
+ { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
+ { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
+ { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Configured_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GPS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_GPS_Almanac, GPS_Almanac_sequence);
+ ett_nbap_E_DPCH_Information_RL_SetupRqstFDD, E_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_gps_almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_Almanac(tvb, offset, actx, tree, hf_nbap_gps_almanac);
+
+
+static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = {
- { &hf_nbap_bad_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
+ { &hf_nbap_powerOffsetInformation_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD },
+ { &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_SAT_Info_RealTime_Integrity_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_SAT_Info_RealTime_Integrity_Item, SAT_Info_RealTime_Integrity_Item_sequence);
+ ett_nbap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_SATInfo_RealTime_Integrity_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_Info_RealTime_Integrity_Item(tvb, offset, actx, tree, hf_nbap_SATInfo_RealTime_Integrity_item);
+
+
+static const per_sequence_t RadioLinkSetupRequestTDD_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_RadioLinkSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = {
- { &hf_nbap_SATInfo_RealTime_Integrity_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_RealTime_Integrity_Item },
+static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_SATInfo_RealTime_Integrity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(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_SATInfo_RealTime_Integrity, SATInfo_RealTime_Integrity_sequence_of,
- 1, 16);
+ ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_sat_info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SATInfo_RealTime_Integrity(tvb, offset, actx, tree, hf_nbap_sat_info);
+
+
+
+static int
+dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = {
- { &hf_nbap_sat_info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SATInfo_RealTime_Integrity },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_uL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GPSBadSat_Info_RealTime_Integrity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_GPSBadSat_Info_RealTime_Integrity, GPSBadSat_Info_RealTime_Integrity_sequence);
+ ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_bad_satellites(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPSBadSat_Info_RealTime_Integrity(tvb, offset, actx, tree, hf_nbap_bad_satellites);
-}
-static const value_string nbap_GPS_RealTime_Integrity_vals[] = {
- { 0, "bad-satellites" },
- { 1, "no-bad-satellites" },
- { 0, NULL }
+static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t GPS_RealTime_Integrity_choice[] = {
- { 0, &hf_nbap_bad_satellites , ASN1_NO_EXTENSIONS , dissect_nbap_GPSBadSat_Info_RealTime_Integrity },
- { 1, &hf_nbap_no_bad_satellites, ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_RL_SetupRqstTDD, UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GPS_RealTime_Integrity(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_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
- NULL);
+dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_Information_RL_SetupRqstTDD, UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_gps_rt_integrity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_RealTime_Integrity(tvb, offset, actx, tree, hf_nbap_gps_rt_integrity);
-}
-static const value_string nbap_T_latitudeSign_vals[] = {
- { 0, "north" },
- { 1, "south" },
- { 0, NULL }
+static const per_sequence_t UL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _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_UL_DPCH_768_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_768_Information_RL_SetupRqstTDD, UL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_latitudeSign(tvb, offset, actx, tree, hf_nbap_latitudeSign);
-}
+static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_INTEGER_0_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 8388607U, NULL, FALSE);
+dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(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_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_latitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_8388607(tvb, offset, actx, tree, hf_nbap_latitude);
-}
+static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_M8388608_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -8388608, 8388607U, NULL, FALSE);
+dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_longitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_nbap_longitude);
-}
-static const value_string nbap_T_directionOfAltitude_vals[] = {
- { 0, "height" },
- { 1, "depth" },
- { 0, NULL }
+static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
+ { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD },
};
-
static int
-dissect_nbap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _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_CCTrCH_TPCList_RL_SetupRqstTDD(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_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_directionOfAltitude(tvb, offset, actx, tree, hf_nbap_directionOfAltitude);
+
+
+
+static int
+dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
}
-static const per_sequence_t GPS_RX_POS_sequence[] = {
- { &hf_nbap_latitudeSign , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign },
- { &hf_nbap_latitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8388607 },
- { &hf_nbap_longitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M8388608_8388607 },
- { &hf_nbap_directionOfAltitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude },
- { &hf_nbap_altitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
+static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
+ { &hf_nbap_cCTrCH_TPCList , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD },
+ { &hf_nbap_dL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GPS_RX_POS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_GPS_RX_POS, GPS_RX_POS_sequence);
+ ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_gpsrxpos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_RX_POS(tvb, offset, actx, tree, hf_nbap_gpsrxpos);
-}
-static const per_sequence_t RequestedDataValue_sequence[] = {
- { &hf_nbap_dgps_corrections, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGPSCorrections },
- { &hf_nbap_gps_navandrecovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_NavigationModel_and_TimeRecovery },
- { &hf_nbap_gps_ionos_model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Ionospheric_Model },
- { &hf_nbap_gps_utc_model , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_UTC_Model },
- { &hf_nbap_gps_almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Almanac },
- { &hf_nbap_gps_rt_integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RealTime_Integrity },
- { &hf_nbap_gpsrxpos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RX_POS },
+static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RequestedDataValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RequestedDataValue, RequestedDataValue_sequence);
+ ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD, DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_requestedDataValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RequestedDataValue(tvb, offset, actx, tree, hf_nbap_requestedDataValue);
-}
-static int dissect_requesteddataValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RequestedDataValue(tvb, offset, actx, tree, hf_nbap_requesteddataValue);
-}
-static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
- { &hf_nbap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
+static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
+ { &hf_nbap_tstdIndicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Cell_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
+ ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD, DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_cell_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_InfEx_Rsp(tvb, offset, actx, tree, hf_nbap_cell_03);
-}
-static const value_string nbap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
- { 0, "cell" },
- { 0, NULL }
-};
-
-static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
- { 0, &hf_nbap_cell_03 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rsp },
- { 0, NULL, 0, NULL }
+static const per_sequence_t DL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
- NULL);
+dissect_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_768_Information_RL_SetupRqstTDD, DL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rsp);
-}
-static const per_sequence_t InformationAvailable_sequence[] = {
- { &hf_nbap_requesteddataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
+ { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
+ { &hf_nbap_specialBurstScheduling, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SpecialBurstScheduling },
+ { &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_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationAvailable, InformationAvailable_sequence);
+ ett_nbap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_informationAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationAvailable(tvb, offset, actx, tree, hf_nbap_informationAvailable);
-}
+static const per_sequence_t RadioLinkSetupResponseFDD_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_InformationnotAvailable(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);
+dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
return offset;
}
-static int dissect_informationnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationnotAvailable(tvb, offset, actx, tree, hf_nbap_informationnotAvailable);
-}
-static const value_string nbap_RequestedDataValueInformation_vals[] = {
- { 0, "informationAvailable" },
- { 1, "informationnotAvailable" },
- { 0, NULL }
+static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
+ { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-static const per_choice_t RequestedDataValueInformation_choice[] = {
- { 0, &hf_nbap_informationAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationAvailable },
- { 1, &hf_nbap_informationnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationnotAvailable },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(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_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
+ 1, maxNrOfRLs);
+
+ return offset;
+}
+
+
+static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
+ { &hf_nbap_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_RequestedDataValueInformation(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_RequestedDataValueInformation, RequestedDataValueInformation_choice,
- NULL);
+dissect_nbap_Combining_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_requestedDataValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RequestedDataValueInformation(tvb, offset, actx, tree, hf_nbap_requestedDataValueInformation);
-}
-static const per_sequence_t Cell_Inf_Rprt_sequence[] = {
- { &hf_nbap_requestedDataValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValueInformation },
+static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
+ { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Cell_Inf_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Cell_Inf_Rprt, Cell_Inf_Rprt_sequence);
+ ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_cell_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Cell_Inf_Rprt(tvb, offset, actx, tree, hf_nbap_cell_04);
-}
-static const value_string nbap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
- { 0, "cell" },
+static const value_string nbap_DiversityIndication_RL_SetupRspFDD_vals[] = {
+ { 0, "combining" },
+ { 1, "nonCombiningOrFirstRL" },
{ 0, NULL }
};
-static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
- { 0, &hf_nbap_cell_04 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_Inf_Rprt },
+static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
+ { 0, &hf_nbap_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupRspFDD },
+ { 1, &hf_nbap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DiversityIndication_RL_SetupRspFDD(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_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
+ ett_nbap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
NULL);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rprt);
-}
-static const value_string nbap_T_iP_SpacingFDD_vals[] = {
- { 0, "sp5" },
- { 1, "sp7" },
- { 2, "sp10" },
- { 3, "sp15" },
- { 4, "sp20" },
- { 5, "sp30" },
- { 6, "sp40" },
- { 7, "sp50" },
- { 0, NULL }
+static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
+ { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
+ { &hf_nbap_diversityIndication, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupRspFDD },
+ { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_T_iP_SpacingFDD(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_iP_SpacingFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_iP_SpacingFDD(tvb, offset, actx, tree, hf_nbap_iP_SpacingFDD);
-}
-static const value_string nbap_T_iP_Length_vals[] = {
- { 0, "len5" },
- { 1, "len10" },
- { 0, NULL }
+static const per_sequence_t RadioLinkSetupResponseTDD_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_T_iP_Length(tvbuff_t *tvb _U_, int offset _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_RadioLinkSetupResponseTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
return offset;
}
-static int dissect_iP_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_iP_Length(tvb, offset, actx, tree, hf_nbap_iP_Length);
-}
static int
-dissect_nbap_INTEGER_10_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 10U, 25U, NULL, FALSE);
+dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD(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 int dissect_burstLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_10_25(tvb, offset, actx, tree, hf_nbap_burstLength);
-}
static int
-dissect_nbap_INTEGER_1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 16U, NULL, FALSE);
+dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD(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 int dissect_burstFreq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_1_16(tvb, offset, actx, tree, hf_nbap_burstFreq);
-}
-static const per_sequence_t BurstModeParams_sequence[] = {
- { &hf_nbap_burstStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
- { &hf_nbap_burstLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 },
- { &hf_nbap_burstFreq , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_16 },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_BurstModeParams(tvbuff_t *tvb _U_, int offset _U_, 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_BurstModeParams, BurstModeParams_sequence);
+dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD(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 int dissect_burstModeParams(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BurstModeParams(tvb, offset, actx, tree, hf_nbap_burstModeParams);
-}
+static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
+ { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
+ { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
+ { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
+ { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_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, 9U, NULL, FALSE);
+dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_iP_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_9(tvb, offset, actx, tree, hf_nbap_iP_Offset);
-}
-static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
- { &hf_nbap_iP_SpacingFDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingFDD },
- { &hf_nbap_iP_Length , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Length },
- { &hf_nbap_seed , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
- { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
- { &hf_nbap_iP_Offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_9 },
+static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
+ { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
+ { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
+ { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
+ { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_IPDL_FDD_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
+ ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD, RL_InformationResponse_LCR_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_iPDL_FDD_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDL_FDD_Parameters(tvb, offset, actx, tree, hf_nbap_iPDL_FDD_Parameters);
-}
-static const value_string nbap_IPDL_Indicator_vals[] = {
- { 0, "active" },
- { 1, "inactive" },
- { 0, NULL }
+static const per_sequence_t RadioLinkSetupFailureFDD_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_IPDL_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
return offset;
}
-static int dissect_iPDL_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDL_Indicator(tvb, offset, actx, tree, hf_nbap_iPDL_Indicator);
-}
-static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_FDD_Parameters },
- { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
+static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_Cell_ReconfRqstFDD, IPDLParameter_Information_Cell_ReconfRqstFDD_sequence);
+ ett_nbap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstFDD);
-}
-static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_FDD_Parameters },
- { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
+ { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_Cell_SetupRqstFDD, IPDLParameter_Information_Cell_SetupRqstFDD_sequence);
+dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(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_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstFDD);
-}
-static const value_string nbap_T_iP_SpacingTDD_vals[] = {
- { 0, "sp30" },
- { 1, "sp40" },
- { 2, "sp50" },
- { 3, "sp70" },
- { 4, "sp100" },
- { 0, NULL }
+static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
+ { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_T_iP_SpacingTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD(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_Successful_RL_InformationRespList_RL_SetupFailureFDD, Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_iP_SpacingTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_iP_SpacingTDD(tvb, offset, actx, tree, hf_nbap_iP_SpacingTDD);
-}
+static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
+ { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD },
+ { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 14U, NULL, FALSE);
+dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_iP_Slot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_14(tvb, offset, actx, tree, hf_nbap_iP_Slot);
-}
-static const value_string nbap_T_iP_PCCPCH_vals[] = {
- { 0, "switchOff-1-Frame" },
- { 1, "switchOff-2-Frames" },
+static const value_string nbap_CauseLevel_RL_SetupFailureFDD_vals[] = {
+ { 0, "generalCause" },
+ { 1, "rLSpecificCause" },
{ 0, NULL }
};
+static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
+ { 0, &hf_nbap_generalCause , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureFDD },
+ { 1, &hf_nbap_rLSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_T_iP_PCCPCH(tvbuff_t *tvb _U_, int offset _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_CauseLevel_RL_SetupFailureFDD(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_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
+ NULL);
return offset;
}
-static int dissect_iP_PCCPCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_iP_PCCPCH(tvb, offset, actx, tree, hf_nbap_iP_PCCPCH);
-}
-static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
- { &hf_nbap_iP_SpacingTDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD },
- { &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
- { &hf_nbap_iP_Slot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_14 },
- { &hf_nbap_iP_PCCPCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_PCCPCH },
- { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
+static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_IPDL_TDD_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
+ ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDL_TDD_Parameters(tvb, offset, actx, tree, hf_nbap_iPDL_TDD_Parameters);
-}
-static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters },
- { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
+static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
+ { &hf_nbap_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_IPDLParameter_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_Cell_SetupRqstTDD, IPDLParameter_Information_Cell_SetupRqstTDD_sequence);
-
- return offset;
-}
-static int dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstTDD);
-}
-static int dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstTDD);
-}
-
-
-
-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);
+ ett_nbap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_TimeSlotLCR_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_id_TimeSlotLCR_CM_Rqst);
-}
-static int dissect_timeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_timeSlotLCR);
-}
-static int dissect_timeslotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_timeslotLCR);
-}
-static int dissect_timeSlot_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_timeSlot_01);
-}
-static const value_string nbap_MidambleAllocationMode_vals[] = {
- { 0, "defaultMidamble" },
- { 1, "commonMidamble" },
- { 2, "uESpecificMidamble" },
- { 0, NULL }
+static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
+ { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_MidambleAllocationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_midambleAllocationMode_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleAllocationMode(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode_03);
-}
-static const value_string nbap_MidambleConfigurationLCR_vals[] = {
- { 0, "v2" },
- { 1, "v4" },
- { 2, "v6" },
- { 3, "v8" },
- { 4, "v10" },
- { 5, "v12" },
- { 6, "v14" },
- { 7, "v16" },
+static const value_string nbap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
+ { 0, "combining" },
+ { 1, "nonCombiningOrFirstRL" },
{ 0, NULL }
};
+static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
+ { 0, &hf_nbap_combining_01 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupFailureFDD },
+ { 1, &hf_nbap_nonCombiningOrFirstRL_01, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_DiversityIndication_RL_SetupFailureFDD(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_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
+ NULL);
return offset;
}
-static int dissect_midambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleConfigurationLCR(tvb, offset, actx, tree, hf_nbap_midambleConfigurationLCR);
-}
-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_midambleConfigurationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
+static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
+ { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
+ { &hf_nbap_diversityIndication_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupFailureFDD },
+ { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_MidambleShiftLCR, MidambleShiftLCR_sequence);
+ ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD, Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_midambleShiftLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftLCR(tvb, offset, actx, tree, hf_nbap_midambleShiftLCR);
-}
-static int dissect_midambleShiftAndBurstType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MidambleShiftLCR(tvb, offset, actx, tree, hf_nbap_midambleShiftAndBurstType_01);
-}
-static const value_string nbap_Modulation_vals[] = {
- { 0, "qPSK" },
- { 1, "eightPSK" },
- { 0, NULL }
+static const per_sequence_t RadioLinkSetupFailureTDD_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_Modulation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
return offset;
}
-static int dissect_modulation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Modulation(tvb, offset, actx, tree, hf_nbap_modulation);
-}
-static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
- { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_modulation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Modulation },
+static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
+ ett_nbap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_tdd_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_nbap_tdd_ChannelisationCodeLCR);
-}
-static int dissect_second_TDD_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_nbap_second_TDD_ChannelisationCodeLCR);
-}
static int
-dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_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, 24U, NULL, TRUE);
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(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 int dissect_qPSK(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_qPSK);
-}
+static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
+ { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_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, 24U, NULL, TRUE);
+dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_eightPSK(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_eightPSK);
-}
-static const value_string nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
- { 0, "qPSK" },
- { 1, "eightPSK" },
+static const value_string nbap_CauseLevel_RL_SetupFailureTDD_vals[] = {
+ { 0, "generalCause" },
+ { 1, "rLSpecificCause" },
{ 0, NULL }
};
-static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
- { 0, &hf_nbap_qPSK , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
- { 1, &hf_nbap_eightPSK , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
+static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
+ { 0, &hf_nbap_generalCause_01, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureTDD },
+ { 1, &hf_nbap_rLSpecificCause_01, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CauseLevel_RL_SetupFailureTDD(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_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
+ ett_nbap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
NULL);
return offset;
}
-static int dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD);
-}
-static int dissect_s_CCPCH_TimeSlotFormat_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_s_CCPCH_TimeSlotFormat_LCR);
-}
-static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR);
-}
-static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
+static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
+ ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_DL_Code_LCR_Information_item);
+
+
+static const per_sequence_t RadioLinkAdditionRequestFDD_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_RadioLinkAdditionRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
- { &hf_nbap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_InformationItem },
+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 },
};
static int
-dissect_nbap_TDD_DL_Code_LCR_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(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_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
- 1, 240);
+ ett_nbap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_DL_Code_LCR_Information(tvb, offset, actx, tree, hf_nbap_dL_Code_LCR_Information);
-}
-static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
- { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_Information },
+static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = {
+ { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
+ { &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
+ { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
+ { &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_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_TimeslotLCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
+ ett_nbap_RL_InformationItem_RL_AdditionRqstFDD, RL_InformationItem_RL_AdditionRqstFDD_sequence);
return offset;
}
-static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_nbap_DL_TimeslotLCR_Information_item);
-}
-static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
- { &hf_nbap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_InformationItem },
+static const per_sequence_t E_DPCH_Information_RL_AdditionReqFDD_sequence[] = {
+ { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
+ { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
+ { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
+ { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
+ { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
+ { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
+ { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_TimeslotLCR_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_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
- 1, 6);
+dissect_nbap_E_DPCH_Information_RL_AdditionReqFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_AdditionReqFDD, E_DPCH_Information_RL_AdditionReqFDD_sequence);
return offset;
}
-static int dissect_dL_TimeslotLCR_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_dL_TimeslotLCR_Information);
-}
-static int dissect_dL_Timeslot_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationLCR);
-}
-static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
- { &hf_nbap_tstdIndicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RadioLinkAdditionRequestTDD_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_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_Information_RL_SetupRqstTDD, DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
+ ett_nbap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD);
-}
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -150, 400U, NULL, TRUE);
+dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD(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 int dissect_id_DwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DwPCH_Power(tvb, offset, actx, tree, hf_nbap_id_DwPCH_Power);
-}
-static int dissect_dwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DwPCH_Power(tvb, offset, actx, tree, hf_nbap_dwPCH_Power);
-}
-static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
- { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
+static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_uL_DPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DwPCH_LCR_Information_Cell_SetupRqstTDD, DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
+ ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information_Cell_SetupRqstTDD);
+
+
+static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
+ { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
+};
+
+static int
+dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(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_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
+
+ return offset;
}
-static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
+static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DwPCH_LCR_Information_Cell_ReconfRqstTDD, DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence);
+ ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD, UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD);
-}
static int
-dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD(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 int dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information_ResourceStatusInd);
-}
-static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_dL_DPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_FPACH_LCR_InformationList_AuditRsp, FPACH_LCR_InformationList_AuditRsp_sequence_of,
- 1, 8);
+dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_InformationList_AuditRsp);
-}
-static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
+ { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
};
static int
-dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(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_FPACH_LCR_InformationList_ResourceStatusInd, FPACH_LCR_InformationList_ResourceStatusInd_sequence_of,
- 1, 8);
+ ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_id_FPACH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_InformationList_ResourceStatusInd);
-}
+static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_FPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -150, 400U, NULL, TRUE);
+dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_RL_AdditionRqstTDD, DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_fPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FPACH_Power(tvb, offset, actx, tree, hf_nbap_fPACH_Power);
-}
-static int dissect_fPACHPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FPACH_Power(tvb, offset, actx, tree, hf_nbap_fPACHPower);
-}
-static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_fPACH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FPACH_Power },
+static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
+ { &hf_nbap_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_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
+ { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
+ { &hf_nbap_initial_DL_Transmission_Power, 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_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD);
-}
-static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_fPACHPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FPACH_Power },
+static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
+ ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD);
-}
-static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+static const per_sequence_t UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
{ &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
{ &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
- { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
- { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PCCPCH_LCR_Information_Cell_SetupRqstTDD, PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
+ ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD);
-}
-static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
{ &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
{ &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
- { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
- { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PICH_LCR_Parameters_CTCH_SetupRqstTDD, PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD);
-}
-static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
- { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
+static const per_sequence_t DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD, PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item);
+
+
+static const per_sequence_t RadioLinkAdditionResponseFDD_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_RadioLinkAdditionResponseFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD },
+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 },
};
static int
-dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(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_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of,
- 1, 8);
+ ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD);
-}
-static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_iSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
+static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
+ { &hf_nbap_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_UL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
+ ett_nbap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, actx, tree, hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item);
-}
-static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
- { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem },
+static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = {
+ { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(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_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
- 1, 6);
+dissect_nbap_Non_Combining_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionRspFDD, Non_Combining_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_uL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, actx, tree, hf_nbap_uL_TimeSlot_ISCP_LCR_Info);
-}
-static int dissect_uL_TimeSlot_ISCP_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, actx, tree, hf_nbap_uL_TimeSlot_ISCP_InfoLCR);
+
+
+static const value_string nbap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
+ { 0, "combining" },
+ { 1, "non-combining" },
+ { 0, NULL }
+};
+
+static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
+ { 0, &hf_nbap_combining_02 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspFDD },
+ { 1, &hf_nbap_non_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspFDD },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_DiversityIndication_RL_AdditionRspFDD(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_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
+ NULL);
+
+ return offset;
}
-static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[] = {
+static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
{ &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
- { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
- { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
- { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
- { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
+ { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
+ { &hf_nbap_diversityIndication_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspFDD },
+ { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponse_LCR_RL_SetupRspTDD, RL_InformationResponse_LCR_RL_SetupRspTDD_sequence);
+ ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_LCR_RL_SetupRspTDD);
+
+
+static const per_sequence_t RadioLinkAdditionResponseTDD_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_RadioLinkAdditionResponseTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_s_CCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
+static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
+ { &hf_nbap_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_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item);
-}
-static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item);
-}
-static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
+static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = {
+ { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(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_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of,
- 1, 8);
+dissect_nbap_Non_Combining_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionRspTDD, Non_Combining_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD);
+
+
+static const value_string nbap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
+ { 0, "combining" },
+ { 1, "non-Combining" },
+ { 0, NULL }
+};
+
+static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
+ { 0, &hf_nbap_combining_03 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspTDD },
+ { 1, &hf_nbap_non_Combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspTDD },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_DiversityIndication_RL_AdditionRspTDD(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_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
+ NULL);
+
+ return offset;
}
-static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
- { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
+ { &hf_nbap_diversityIndication_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence);
+ ett_nbap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item);
-}
-static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD },
-};
static int
-dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(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_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of,
- 1, 7);
+dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD(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 int dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD);
+
+
+
+static int
+dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD(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 per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
- { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
+static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
+ { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
+ { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
+ { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
+ { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence);
+ ett_nbap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item);
-}
-static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD },
+static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
+ { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
+ { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
+ { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
+ { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(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_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of,
- 1, 7);
+dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponse_LCR_RL_AdditionRspTDD, RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD);
+
+
+static const per_sequence_t RadioLinkAdditionFailureFDD_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_RadioLinkAdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
+static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeslotISCPInfoItemLCR, DL_TimeslotISCPInfoItemLCR_sequence);
+ ett_nbap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_DL_TimeslotISCPInfoLCR_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvb, offset, actx, tree, hf_nbap_DL_TimeslotISCPInfoLCR_item);
-}
-static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = {
- { &hf_nbap_DL_TimeslotISCPInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItemLCR },
+static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
+ { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_DL_TimeslotISCPInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(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_TimeslotISCPInfoLCR, DL_TimeslotISCPInfoLCR_sequence_of,
- 1, 6);
+ ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD);
-}
-static int dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD);
-}
-static int dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD);
-}
-static int dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD);
-}
+static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
+ { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_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, 69U, NULL, TRUE);
+dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD(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_Successful_RL_InformationRespList_RL_AdditionFailureFDD, Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
+ 1, maxNrOfRLs_2);
return offset;
}
-static int dissect_qPSK_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_qPSK_01);
-}
+static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
+ { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD },
+ { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_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, 24U, NULL, TRUE);
+dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_eightPSK_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_eightPSK_01);
-}
-static const value_string nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
- { 0, "qPSK" },
- { 1, "eightPSK" },
+static const value_string nbap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
+ { 0, "generalCause" },
+ { 1, "rLSpecificCause" },
{ 0, NULL }
};
-static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
- { 0, &hf_nbap_qPSK_01 , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
- { 1, &hf_nbap_eightPSK_01 , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
+static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
+ { 0, &hf_nbap_generalCause_02, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD },
+ { 1, &hf_nbap_rLSpecificCause_02, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CauseLevel_RL_AdditionFailureFDD(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_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
+ ett_nbap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD);
-}
-static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR);
-}
-static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR },
+static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
+ ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_UL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_UL_Code_LCR_Information_item);
-}
-static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
- { &hf_nbap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_InformationItem },
+static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
+ { &hf_nbap_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_TDD_UL_Code_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_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
- 1, 240);
+dissect_nbap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_uL_Code_InformationList_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_UL_Code_LCR_Information(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationList_01);
-}
-static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
- { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_Information },
+static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = {
+ { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_TimeslotLCR_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Non_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
+ ett_nbap_Non_Combining_RL_AdditionFailureFDD, Non_Combining_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_nbap_UL_TimeslotLCR_Information_item);
-}
-static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
- { &hf_nbap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_InformationItem },
+static const value_string nbap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
+ { 0, "combining" },
+ { 1, "non-Combining" },
+ { 0, NULL }
+};
+
+static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
+ { 0, &hf_nbap_combining_04 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionFailureFDD },
+ { 1, &hf_nbap_non_Combining_01, ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionFailureFDD },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_UL_TimeslotLCR_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_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
- 1, 6);
+dissect_nbap_DiversityIndication_RL_AdditionFailureFDD(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_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
+ NULL);
return offset;
}
-static int dissect_uL_TimeslotLCR_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_uL_TimeslotLCR_Information);
-}
-static int dissect_uL_Timeslot_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationLCR);
-}
-static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
+static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
+ { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
+ { &hf_nbap_diversityIndication_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionFailureFDD },
+ { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_Information_RL_SetupRqstTDD, UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
+ ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD);
-}
-static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RadioLinkAdditionFailureTDD_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_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
+ ett_nbap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD);
-}
-static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
+static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
+ ett_nbap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD);
+
+
+
+static int
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(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 per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
+static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
+ { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
+ ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD);
-}
-static int dissect_dl_DPCH_InformationListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationListLCR);
-}
-static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
+ { 0, "generalCause" },
+ { 1, "rLSpecificCause" },
+ { 0, NULL }
+};
+
+static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
+ { 0, &hf_nbap_generalCause_03, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD },
+ { 1, &hf_nbap_rLSpecificCause_03, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
+dissect_nbap_CauseLevel_RL_AdditionFailureTDD(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_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
+ NULL);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD);
-}
-static int dissect_dl_DPCH_InformationAddListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationAddListLCR);
-}
-static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR },
+static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t RadioLinkReconfigurationPrepareFDD_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_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 240);
+dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
return offset;
}
-static int dissect_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
+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 },
+ { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinUL_ChannelisationCodeLength },
+ { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs },
+ { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+ { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCCH_SlotFormat },
+ { &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityMode },
+ { &hf_nbap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_not_Used_s_FieldLength, 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_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+ { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_SlotFormat },
+ { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MultiplexingPosition },
+ { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 240);
+dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD);
-}
-static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
+static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+ { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+ { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
+ ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD);
-}
-static int dissect_ul_DPCH_InformationListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationListLCR);
-}
-static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
- { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
+static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_powerOffsetInformation_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD },
+ { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
+ { &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_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
+ ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_InformationModify_AddList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_LCR_InformationModify_AddList);
-}
-static int dissect_ul_DPCH_InformationAddListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationAddListLCR);
-}
-static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR },
+static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence);
+ ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item);
-}
-static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of[1] = {
- { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR },
+static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
+ { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD },
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(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_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of,
- 1, 240);
+ ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR);
+
+
+static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(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_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
+ 1, maxNrOfRLs);
+
+ return offset;
}
-static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR },
+static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_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_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+ ett_nbap_RL_InformationItem_RL_ReconfPrepFDD, RL_InformationItem_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_Set_E_DPDCHs },
+ { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
+ { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information },
+ { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TTI },
+ { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO },
+ { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_2_IndexStepThreshold },
+ { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_3_IndexStepThreshold },
+ { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Configured_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(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_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 6);
+dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_ReconfPrepFDD, E_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD);
-}
-static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item);
+
+
+static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
+ { &hf_nbap_powerOffsetInformation_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD },
+ { &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_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
+
+ return offset;
}
-static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
+static const per_sequence_t RadioLinkReconfigurationPrepareTDD_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_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst, DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
return offset;
}
-static int dissect_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(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 per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
+static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
+static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(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_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 6);
+ ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
+static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
{ &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
{ &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
+ { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_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_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
+static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(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_Code_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+ ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
+static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD, UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
+static const per_sequence_t UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 6);
+dissect_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_768_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(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 per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_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_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
+dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(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 int dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst);
+
+
+
+static int
+dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(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 per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
+ { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
+static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(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_Code_InformationAddList_LCR_PSCH_ReconfRqst, UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+ ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
+static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item);
+
+
+static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
+ { &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
+ { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_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_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
+static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(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_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 6);
+ ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
+static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
{ &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
{ &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+static const per_sequence_t UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item);
+
+
+static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
+
+ return offset;
}
-static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
+static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Code_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 256);
+ ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDPCHs);
return offset;
}
-static int dissect_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst);
-}
-static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
{ &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
- { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
+ { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
+static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
- 1, 6);
+ ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
{ &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
{ &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1] = {
- { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(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_TimeslotInfo_CellSyncInitiationRqstTDD, TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of,
- 1, 15);
+dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR(tvbuff_t *tvb _U_, int offset _U_, 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_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence);
return offset;
}
-static int dissect_id_timeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_timeslotInfo_CellSyncInitiationRqstTDD);
-}
+static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of[1] = {
+ { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR },
+};
static int
-dissect_nbap_CellSyncBurstSIR(tvbuff_t *tvb _U_, int offset _U_, 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_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(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_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of,
+ 1, maxNrOfDPCHLCRs);
return offset;
}
-static int dissect_cellSyncBurstSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstSIR(tvb, offset, actx, tree, hf_nbap_cellSyncBurstSIR);
-}
-static int dissect_syncDLCodeIdSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstSIR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdSIR);
-}
-static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] = {
- { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTiming },
- { &hf_nbap_cellSyncBurstSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
+static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstAvailable_CellSyncReprtTDD, CellSyncBurstAvailable_CellSyncReprtTDD_sequence);
+ ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_cellSyncBurstAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstAvailable);
-}
-static const value_string nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals[] = {
- { 0, "cellSyncBurstAvailable" },
- { 1, "cellSyncBurstNotAvailable" },
- { 0, NULL }
+static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
};
-static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = {
- { 0, &hf_nbap_cellSyncBurstAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD },
- { 1, &hf_nbap_cellSyncBurstNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(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_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfULTSLCRs);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(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_CellSyncBurstInfo_CellSyncReprtTDD, CellSyncBurstInfo_CellSyncReprtTDD_choice,
- NULL);
+dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768(tvbuff_t *tvb _U_, int offset _U_, 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_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence);
return offset;
}
-static int dissect_cellSyncBurstInfo_CellSyncReprtTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item);
-}
-static const per_sequence_t SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of[1] = {
- { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD },
+static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of[1] = {
+ { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 },
};
static int
-dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768(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_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD, SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of,
- 1, 16);
+ ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of,
+ 1, maxNrOfDPCHs);
return offset;
}
-static int dissect_cellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD);
-}
-static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[] = {
- { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
- { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD },
+static const per_sequence_t UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstMeasInfoItem_CellSyncReprtTDD, CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence);
+ ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item);
-}
-static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
- { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD },
+static const per_sequence_t UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD(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_CellSyncBurstMeasInfoList_CellSyncReprtTDD, CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of,
- 0, 10);
+ ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_cellSyncBurstMeasuredInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstMeasuredInfo);
-}
-static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = {
- { &hf_nbap_cellSyncBurstMeasuredInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD },
+static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_IntStdPhCellSyncInfo_CellSyncReprtTDD, IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence);
+ ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_intStdPhSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD);
-}
-
-static const value_string nbap_SyncReportType_CellSyncReprtTDD_vals[] = {
- { 0, "intStdPhSyncInfo-CellSyncReprtTDD" },
- { 1, "lateEntrantCell" },
- { 2, "frequencyAcquisition" },
- { 0, NULL }
-};
-static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = {
- { 0, &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD },
- { 1, &hf_nbap_lateEntrantCell, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 2, &hf_nbap_frequencyAcquisition, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_SyncReportType_CellSyncReprtTDD(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_SyncReportType_CellSyncReprtTDD, SyncReportType_CellSyncReprtTDD_choice,
- NULL);
+dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(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_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDPCHs);
return offset;
}
-static int dissect_id_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncReportType_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_id_SyncReportType_CellSyncReprtTDD);
-}
-static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
- { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
+static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Power_Local_Cell_Group_InformationItem_AuditRsp, Power_Local_Cell_Group_InformationItem_AuditRsp_sequence);
+ ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem_AuditRsp);
-}
-static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
- { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, 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_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
+dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(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_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd);
-}
-static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
- { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
+static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
+ ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd);
-}
-static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
- { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(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_Power_Local_Cell_Group_InformationList_AuditRsp, Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of,
- 1, 256);
+ ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList_AuditRsp);
-}
-static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
-};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd, Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
- 1, 256);
+dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(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 int dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd);
-}
-static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_cCTrCH_TPCList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
- 1, 256);
+dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd);
-}
-static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = {
- { &hf_nbap_PUSCH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_PUSCH_Info_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(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_PUSCH_Info_DM_Rqst, PUSCH_Info_DM_Rqst_sequence_of,
- 1, 256);
+ ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_id_PUSCH_Info_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Info_DM_Rqst);
-}
-static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = {
- { &hf_nbap_PUSCH_Info_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PUSCH_Info_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_PUSCH_Info_DM_Rsp, PUSCH_Info_DM_Rsp_sequence_of,
- 1, 256);
+dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_PUSCH_Info_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Info_DM_Rsp);
-}
-static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = {
- { &hf_nbap_PUSCH_Info_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
+ { &hf_nbap_cCTrCH_Initial_DL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_tDD_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
+ { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_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_PUSCH_Info_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_PUSCH_Info_DM_Rprt, PUSCH_Info_DM_Rprt_sequence_of,
- 0, 256);
+dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_PUSCH_Info_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Info_DM_Rprt);
-}
+static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
+};
static int
-dissect_nbap_CellSyncBurstRepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(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_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_id_cellSyncBurstRepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, actx, tree, hf_nbap_id_cellSyncBurstRepetitionPeriod);
-}
-static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[] = {
- { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
+static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_ReportCharacteristicsType_OnModification, ReportCharacteristicsType_OnModification_sequence);
+ ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD, DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ReportCharacteristicsType_OnModification(tvb, offset, actx, tree, hf_nbap_id_ReportCharacteristicsType_OnModification);
-}
+static const per_sequence_t DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_SFNSFN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 614399U, NULL, FALSE);
+dissect_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_768_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_sFNSFN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFN_FDD(tvb, offset, actx, tree, hf_nbap_sFNSFN_FDD);
-}
+static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_SFNSFN_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, 40961U, NULL, FALSE);
+dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_sFNSFN_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFN_TDD(tvb, offset, actx, tree, hf_nbap_sFNSFN_TDD);
-}
-static const value_string nbap_SFNSFNValue_vals[] = {
- { 0, "sFNSFN-FDD" },
- { 1, "sFNSFN-TDD" },
- { 0, NULL }
-};
-
-static const per_choice_t SFNSFNValue_choice[] = {
- { 0, &hf_nbap_sFNSFN_FDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_FDD },
- { 1, &hf_nbap_sFNSFN_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_TDD },
- { 0, NULL, 0, NULL }
+static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_SFNSFNValue(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_SFNSFNValue, SFNSFNValue_choice,
- NULL);
+dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(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_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_sFNSFNValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNValue(tvb, offset, actx, tree, hf_nbap_sFNSFNValue);
-}
static int
-dissect_nbap_SFNSFNQuality(tvbuff_t *tvb _U_, int offset _U_, 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_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(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 int dissect_sFNSFNQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNQuality(tvb, offset, actx, tree, hf_nbap_sFNSFNQuality);
-}
static int
-dissect_nbap_SFNSFNDriftRate(tvbuff_t *tvb _U_, int offset _U_, 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, 100U, NULL, FALSE);
+dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(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 int dissect_sFNSFNDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNDriftRate(tvb, offset, actx, tree, hf_nbap_sFNSFNDriftRate);
-}
static int
-dissect_nbap_SFNSFNDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(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 int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNDriftRateQuality(tvb, offset, actx, tree, hf_nbap_sFNSFNDriftRateQuality);
-}
-static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
- { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
+ { &hf_nbap_cCTrCH_TPCList_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
+ ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_sFNSFNTimeStamp_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNTimeStamp_TDD(tvb, offset, actx, tree, hf_nbap_sFNSFNTimeStamp_TDD);
-}
-static const value_string nbap_SFNSFNTimeStampInformation_vals[] = {
- { 0, "sFNSFNTimeStamp-FDD" },
- { 1, "sFNSFNTimeStamp-TDD" },
- { 0, NULL }
+static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
};
-static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
- { 0, &hf_nbap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFN },
- { 1, &hf_nbap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNTimeStamp_TDD },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(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_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SFNSFNTimeStampInformation(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_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
- NULL);
+dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNTimeStampInformation(tvb, offset, actx, tree, hf_nbap_sFNSFNTimeStampInformation);
-}
-static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
- { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
- { &hf_nbap_sFNSFNValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNValue },
- { &hf_nbap_sFNSFNQuality , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNQuality },
- { &hf_nbap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNDriftRate },
- { &hf_nbap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNDriftRateQuality },
- { &hf_nbap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNTimeStampInformation },
+static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
+ { &hf_nbap_dl_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
+ { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
+ { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_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_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
+ ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
-}
-static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
- { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
+static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
};
static int
-dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
- 1, 96);
+ ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
-}
-static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
- { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
+static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
+ ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
-}
-static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
- { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
+static const per_sequence_t DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
- 0, 95);
+dissect_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
-}
-static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
- { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
- { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
+static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
+ ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_SFNSFNMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_id_SFNSFNMeasurementValueInformation);
-}
+static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+};
static int
-dissect_nbap_SFNSFNChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 0, maxNrOfDPCHs);
return offset;
}
-static int dissect_sFNSFNChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNChangeLimit(tvb, offset, actx, tree, hf_nbap_sFNSFNChangeLimit);
-}
+static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PredictedSFNSFNDeviationLimit(tvb, offset, actx, tree, hf_nbap_predictedSFNSFNDeviationLimit);
+
+
+static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+};
+
+static int
+dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDLTSs);
+
+ return offset;
}
-static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
- { &hf_nbap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNChangeLimit },
- { &hf_nbap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedSFNSFNDeviationLimit },
+static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset },
+ { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
+ ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, tree, hf_nbap_id_SFNSFNMeasurementThresholdInformation);
-}
+static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_16383(tvbuff_t *tvb _U_, int offset _U_, 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, FALSE);
+dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_ms_part(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_16383(tvb, offset, actx, tree, hf_nbap_ms_part);
-}
+static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+};
static int
-dissect_nbap_INTEGER_0_4294967295(tvbuff_t *tvb _U_, int offset _U_, 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, 4294967295U, NULL, FALSE);
+dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDPCHLCRs);
return offset;
}
-static int dissect_ls_part(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_nbap_ls_part);
-}
-static const per_sequence_t TUTRANGPS_sequence[] = {
- { &hf_nbap_ms_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
- { &hf_nbap_ls_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
+static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TUTRANGPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TUTRANGPS, TUTRANGPS_sequence);
+ ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_tUTRANGPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPS(tvb, offset, actx, tree, hf_nbap_tUTRANGPS);
-}
+static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+};
static int
-dissect_nbap_TUTRANGPSQuality(tvbuff_t *tvb _U_, int offset _U_, 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_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDLTSLCRs);
return offset;
}
-static int dissect_tUTRANGPSQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPSQuality(tvb, offset, actx, tree, hf_nbap_tUTRANGPSQuality);
-}
+static const per_sequence_t DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dPCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_TUTRANGPSDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -50, 50U, NULL, FALSE);
+dissect_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_tUTRANGPSDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPSDriftRate(tvb, offset, actx, tree, hf_nbap_tUTRANGPSDriftRate);
-}
+static const per_sequence_t DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+};
static int
-dissect_nbap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, 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, 50U, NULL, FALSE);
+dissect_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDPCHs768);
return offset;
}
-static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPSDriftRateQuality(tvb, offset, actx, tree, hf_nbap_tUTRANGPSDriftRateQuality);
-}
-static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
- { &hf_nbap_tUTRANGPS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPS },
- { &hf_nbap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSQuality },
- { &hf_nbap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPSDriftRate },
- { &hf_nbap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSDriftRateQuality },
+static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
+ ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPSMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_id_TUTRANGPSMeasurementValueInformation);
-}
+static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD },
+};
static int
-dissect_nbap_TUTRANGPSChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+dissect_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD(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_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_tUTRANGPSChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPSChangeLimit(tvb, offset, actx, tree, hf_nbap_tUTRANGPSChangeLimit);
-}
+static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvb, offset, actx, tree, hf_nbap_predictedTUTRANGPSDeviationLimit);
+
+
+static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
+};
+
+static int
+dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(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_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDPCHs);
+
+ return offset;
}
-static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
- { &hf_nbap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSChangeLimit },
- { &hf_nbap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedTUTRANGPSDeviationLimit },
+static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
+ ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, tree, hf_nbap_id_TUTRANGPSMeasurementThresholdInformation);
-}
+static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
+};
static int
-dissect_nbap_Rx_Timing_Deviation_Value_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, 511U, NULL, FALSE);
+dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(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_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, tree, hf_nbap_id_Rx_Timing_Deviation_Value_LCR);
-}
-static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
- { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
- { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
- { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
- { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
+static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationResponse_LCR_RL_AdditionRspTDD, RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence);
+ ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_LCR_RL_AdditionRspTDD);
+
+
+static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD },
+};
+
+static int
+dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(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_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDCHs);
+
+ 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 },
+static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
{ &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_) {
+dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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);
+ ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD, DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ReferencePowerInformationItem(tvb, offset, actx, tree, hf_nbap_DL_ReferencePowerInformationList_item);
-}
-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 const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD },
};
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_) {
+dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(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, 16);
+ ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD, DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDSCHs);
return offset;
}
-static int dissect_dLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_ReferencePowerInformationList(tvb, offset, actx, tree, hf_nbap_dLReferencePowerList_DL_PC_Rqst);
-}
-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 },
+static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
{ &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_) {
+dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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);
+ ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD, DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_PowerBalancing_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_PowerBalancing_Information(tvb, offset, actx, tree, hf_nbap_id_DL_PowerBalancing_Information);
-}
-static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
- { 0, "dL-PowerBalancing-Activated" },
- { 0, NULL }
+static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD },
};
-
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);
+dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(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_DSCH_Information_DeleteList_RL_ReconfPrepTDD, DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfDSCHs);
return offset;
}
-static int dissect_id_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, tree, hf_nbap_id_DL_PowerBalancing_ActivationIndicator);
-}
-static const value_string nbap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
- { 0, "dL-PowerBalancing-Updated" },
- { 0, NULL }
+static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
+ { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
+ { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 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);
+dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_USCH_Information_ModifyItem_RL_ReconfPrepTDD, USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, tree, hf_nbap_id_DL_PowerBalancing_UpdatedIndicator);
-}
-static const value_string nbap_T_iP_SpacingTDD_01_vals[] = {
- { 0, "sp30" },
- { 1, "sp40" },
- { 2, "sp50" },
- { 3, "sp70" },
- { 4, "sp100" },
- { 0, NULL }
+static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD },
};
-
static int
-dissect_nbap_T_iP_SpacingTDD_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(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_USCH_Information_ModifyList_RL_ReconfPrepTDD, USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfUSCHs);
return offset;
}
-static int dissect_iP_SpacingTDD_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_iP_SpacingTDD_01(tvb, offset, actx, tree, hf_nbap_iP_SpacingTDD_01);
-}
-static const value_string nbap_T_iP_Sub_vals[] = {
- { 0, "first" },
- { 1, "second" },
- { 2, "both" },
- { 0, NULL }
+static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_T_iP_Sub(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_USCH_Information_DeleteItem_RL_ReconfPrepTDD, USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_iP_Sub(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_iP_Sub(tvb, offset, actx, tree, hf_nbap_iP_Sub);
+
+
+static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD },
+};
+
+static int
+dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(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_USCH_Information_DeleteList_RL_ReconfPrepTDD, USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfUSCHs);
+
+ return offset;
}
-static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = {
- { &hf_nbap_iP_SpacingTDD_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD_01 },
- { &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
- { &hf_nbap_iP_Sub , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Sub },
- { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
+static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_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_IPDL_TDD_Parameters_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDL_TDD_Parameters_LCR, IPDL_TDD_Parameters_LCR_sequence);
+ ett_nbap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_iPDL_TDD_Parameters_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDL_TDD_Parameters_LCR(tvb, offset, actx, tree, hf_nbap_iPDL_TDD_Parameters_LCR);
+
+
+static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
+ { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfPrepTDD },
+};
+
+static int
+dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(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_MultipleRL_Information_RL_ReconfPrepTDD, MultipleRL_Information_RL_ReconfPrepTDD_sequence_of,
+ 1, maxNrOfRLs_1);
+
+ return offset;
}
-static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence[] = {
- { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters_LCR },
- { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RadioLinkReconfigurationReady_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_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence);
+ ett_nbap_RadioLinkReconfigurationReady, RadioLinkReconfigurationReady_sequence);
return offset;
}
-static int dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD);
-}
-static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters_LCR },
- { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_of[1] = {
+ { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence);
+dissect_nbap_RL_InformationResponseList_RL_ReconfReady(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_RL_InformationResponseList_RL_ReconfReady, RL_InformationResponseList_RL_ReconfReady_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD);
+
+
+
+static int
+dissect_nbap_DCH_InformationResponseList_RL_ReconfReady(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 int
-dissect_nbap_HS_PDSCH_Start_code_number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 15U, NULL, FALSE);
+dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady(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 int dissect_hS_PDSCH_Start_code_number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_PDSCH_Start_code_number(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_Start_code_number);
+
+
+
+static int
+dissect_nbap_USCH_InformationResponseList_RL_ReconfReady(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 per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = {
- { &hf_nbap_number_of_HS_PDSCH_codes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
- { &hf_nbap_hS_PDSCH_Start_code_number, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_Start_code_number },
+static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfReady },
+ { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady },
+ { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_ReconfReady },
+ { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, 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_HS_PDSCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvbuff_t *tvb _U_, int offset _U_, 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_PDSCH_FDD_Code_Information, HS_PDSCH_FDD_Code_Information_sequence);
+ ett_nbap_RL_InformationResponseItem_RL_ReconfReady, RL_InformationResponseItem_RL_ReconfReady_sequence);
return offset;
}
-static int dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst);
-}
-static int dissect_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst);
-}
+static const per_sequence_t RadioLinkReconfigurationFailure_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_HS_SCCH_FDD_Code_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 127U, NULL, FALSE);
+dissect_nbap_RadioLinkReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
return offset;
}
-static int dissect_HS_SCCH_FDD_Code_List_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_FDD_Code_Information_Item(tvb, offset, actx, tree, hf_nbap_HS_SCCH_FDD_Code_List_item);
+
+
+static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
+
+ return offset;
}
-static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = {
- { &hf_nbap_HS_SCCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_FDD_Code_Information_Item },
+static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
+ { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_HS_SCCH_FDD_Code_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HS_SCCH_FDD_Code_List, HS_SCCH_FDD_Code_List_sequence_of,
- 1, 32);
+ ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_replace_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_FDD_Code_List(tvb, offset, actx, tree, hf_nbap_replace_02);
+
+
+static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
+ { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, 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_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
+
+ return offset;
}
-static const value_string nbap_HS_SCCH_FDD_Code_Information_vals[] = {
- { 0, "replace" },
- { 1, "remove" },
+static const value_string nbap_CauseLevel_RL_ReconfFailure_vals[] = {
+ { 0, "generalCause" },
+ { 1, "rLSpecificCause" },
{ 0, NULL }
};
-static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = {
- { 0, &hf_nbap_replace_02 , ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_FDD_Code_List },
- { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
+ { 0, &hf_nbap_generalCause_04, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_ReconfFailure },
+ { 1, &hf_nbap_rLSpecificCause_04, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_ReconfFailure },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_HS_SCCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CauseLevel_RL_ReconfFailure(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_SCCH_FDD_Code_Information, HS_SCCH_FDD_Code_Information_choice,
+ ett_nbap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
NULL);
return offset;
}
-static int dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst);
-}
-static int dissect_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of,
- 1, 16);
+dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, 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_RL_ReconfigurationFailureItem_RL_ReconfFailure, RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence);
return offset;
}
-static int dissect_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst },
- { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RadioLinkReconfigurationCommit_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_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
return offset;
}
-static int dissect_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst },
+static const per_sequence_t RadioLinkReconfigurationCancel_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_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of,
- 1, 15);
+dissect_nbap_RadioLinkReconfigurationCancel(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
return offset;
}
-static int dissect_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t RadioLinkReconfigurationRequestFDD_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_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 15);
+dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlot_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
- { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
+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 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst },
+static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_dl_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+ { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode },
+ { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 6);
+dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst },
- { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst },
+static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PDSCH_TDD_Information_PSCH_ReconfRqst, HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence);
+ ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst);
-}
+static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD },
+};
static int
-dissect_nbap_HS_SCCH_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_DCH_DeleteList_RL_ReconfRqstFDD(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_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_hS_SCCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_ID(tvb, offset, actx, tree, hf_nbap_hS_SCCH_ID);
-}
+static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_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, 31U, NULL, FALSE);
+dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(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_RL_InformationList_RL_ReconfRqstFDD, RL_InformationList_RL_ReconfRqstFDD_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_id_HSSICH_Info_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_id_HSSICH_Info_DM_Rprt);
-}
-static int dissect_id_HSSICH_Info_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_id_HSSICH_Info_DM_Rsp);
-}
-static int dissect_HSSICH_Info_DM_Rqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_HSSICH_Info_DM_Rqst_item);
-}
-static int dissect_hsSICH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_hsSICH_ID);
-}
-static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_Information_PSCH_ReconfRqst, HS_SICH_Information_PSCH_ReconfRqst_sequence);
+ ett_nbap_RL_InformationItem_RL_ReconfRqstFDD, RL_InformationItem_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_hS_SICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information);
-}
-static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_hS_SICH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst },
+static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
+ { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_Set_E_DPDCHs },
+ { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
+ { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information },
+ { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TTI },
+ { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO },
+ { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_2_IndexStepThreshold },
+ { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_3_IndexStepThreshold },
+ { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Configured_Indicator },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationItem_PSCH_ReconfRqst, HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD, E_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_HS_SCCH_Information_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst },
+static const per_sequence_t RadioLinkReconfigurationRequestTDD_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_HS_SCCH_Information_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_HS_SCCH_Information_PSCH_ReconfRqst, HS_SCCH_Information_PSCH_ReconfRqst_sequence_of,
- 1, 32);
+dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_hS_SCCH_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst);
-}
-static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst, HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence);
+dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(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_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_hS_SICH_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information_LCR);
-}
-static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_hS_SICH_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst },
+static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
+static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst, HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 32);
+ ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_hS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst);
-}
-static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst },
- { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst },
+static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
+ ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
+
+
+static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(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_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
+
+ return offset;
}
-static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
+ { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationModify_PSCH_ReconfRqst, HS_SICH_InformationModify_PSCH_ReconfRqst_sequence);
+ ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_hS_SICH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information_01);
-}
-static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_hS_SICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst },
+static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_maxPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_minPowerLCR , ASN1_EXTENSION_ROOT , ASN1_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_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationModifyItem_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_HS_SCCH_InformationModify_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst },
+static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD },
};
static int
-dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst, HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of,
- 1, 32);
+ ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfDLTSLCRs);
return offset;
}
-static int dissect_hS_SCCH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst);
-}
-static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_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 },
+static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationModify_LCR_PSCH_ReconfRqst, HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_hS_SICH_Information_LCR_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information_LCR_01);
-}
-static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_hS_SICH_Information_LCR_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_dl_DPCH_LCR_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
+ { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationModifyItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
+ ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
+static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD },
};
static int
-dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
- 1, 32);
+ ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst);
+
+
+static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(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_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfCCTrCHs);
+
+ return offset;
}
-static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst },
- { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst },
+static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
+ ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
-}
-static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
+static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst },
+static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD },
};
static int
-dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(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_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
- 1, 32);
+ ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
-}
-static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
- { &hf_nbap_dCH_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
- { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
- { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_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_RL_Specific_DCH_Info_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
+ ett_nbap_RL_Information_RL_ReconfRqstTDD, RL_Information_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Specific_DCH_Info_Item(tvb, offset, actx, tree, hf_nbap_RL_Specific_DCH_Info_item);
-}
-static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
- { &hf_nbap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_DCH_Info_Item },
+static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfRqstTDD },
};
static int
-dissect_nbap_RL_Specific_DCH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(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_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
- 1, 128);
+ ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD, Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of,
+ 1, maxNrOfRLs_1);
return offset;
}
-static int dissect_id_RL_Specific_DCH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Specific_DCH_Info(tvb, offset, actx, tree, hf_nbap_id_RL_Specific_DCH_Info);
-}
-
-static const value_string nbap_DelayedActivation_vals[] = {
- { 0, "cfn" },
- { 1, "separate-indication" },
- { 0, NULL }
-};
-static const per_choice_t DelayedActivation_choice[] = {
- { 0, &hf_nbap_cfn , ASN1_NO_EXTENSIONS , dissect_nbap_CFN },
- { 1, &hf_nbap_separate_indication, ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static const per_sequence_t RadioLinkReconfigurationResponse_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_DelayedActivation(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_DelayedActivation, DelayedActivation_choice,
- NULL);
+dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkReconfigurationResponse, RadioLinkReconfigurationResponse_sequence);
return offset;
}
-static int dissect_id_DelayedActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DelayedActivation(tvb, offset, actx, tree, hf_nbap_id_DelayedActivation);
-}
-static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
- { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[1] = {
+ { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(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_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
- 1, 16);
+ ett_nbap_RL_InformationResponseList_RL_ReconfRsp, RL_InformationResponseList_RL_ReconfRsp_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationList_RL_ActivationCmdFDD);
-}
-
-static const value_string nbap_Execution_Type_vals[] = {
- { 0, "synchronised" },
- { 1, "unsynchronised" },
- { 0, NULL }
-};
-static const per_choice_t Execution_Type_choice[] = {
- { 0, &hf_nbap_synchronised , ASN1_NO_EXTENSIONS , dissect_nbap_CFN },
- { 1, &hf_nbap_unsynchronised , ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_Execution_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_Execution_Type, Execution_Type_choice,
- NULL);
+dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp(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 int dissect_activation_type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Execution_Type(tvb, offset, actx, tree, hf_nbap_activation_type);
-}
-static int dissect_deactivation_type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Execution_Type(tvb, offset, actx, tree, hf_nbap_deactivation_type);
-}
-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 },
- { &hf_nbap_firstRLS_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FirstRLS_Indicator },
- { &hf_nbap_propagation_delay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
+static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Activate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb _U_, int offset _U_, 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_Activate_Info, Activate_Info_sequence);
+ ett_nbap_RL_InformationResponseItem_RL_ReconfRsp, RL_InformationResponseItem_RL_ReconfRsp_sequence);
return offset;
}
-static int dissect_activate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Activate_Info(tvb, offset, actx, tree, hf_nbap_activate);
-}
-static const per_sequence_t Deactivate_Info_sequence[] = {
- { &hf_nbap_deactivation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RadioLinkDeletionRequest_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_Deactivate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, 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_Deactivate_Info, Deactivate_Info_sequence);
+ ett_nbap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
return offset;
}
-static int dissect_deactivate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Deactivate_Info(tvb, offset, actx, tree, hf_nbap_deactivate);
-}
-static const value_string nbap_DelayedActivationUpdate_vals[] = {
- { 0, "activate" },
- { 1, "deactivate" },
- { 0, NULL }
-};
-
-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 },
- { 0, NULL, 0, NULL }
+static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] = {
+ { &hf_nbap_RL_informationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_DelayedActivationUpdate(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_DelayedActivationUpdate, DelayedActivationUpdate_choice,
- NULL);
+dissect_nbap_RL_informationList_RL_DeletionRqst(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_RL_informationList_RL_DeletionRqst, RL_informationList_RL_DeletionRqst_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_delayed_activation_update(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DelayedActivationUpdate(tvb, offset, actx, tree, hf_nbap_delayed_activation_update);
-}
-static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
+static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = {
{ &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb _U_, int offset _U_, 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_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
+ ett_nbap_RL_informationItem_RL_DeletionRqst, RL_informationItem_RL_DeletionRqst_sequence);
return offset;
}
-static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdFDD);
-}
-static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
- { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t RadioLinkDeletionResponse_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_DelayedActivationInformationList_RL_ActivationCmdTDD(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_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
- 1, 16);
+dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
return offset;
}
-static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationList_RL_ActivationCmdTDD);
-}
-static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t DL_PowerControlRequest_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_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb _U_, int offset _U_, 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_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
+ ett_nbap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
return offset;
}
-static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdTDD);
+
+
+static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
+ { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
+ 1, maxNrOfRLs);
+
+ return offset;
}
-static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
- { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
- { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
- { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dl_ReferencePower, 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_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
+ ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst, DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence);
return offset;
}
-static int dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, tree, hf_nbap_id_neighbouringTDDCellMeasurementInformationLCR);
-}
+static const per_sequence_t DL_PowerTimeslotControlRequest_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_SYNCDlCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 32U, NULL, TRUE);
+dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb _U_, int offset _U_, 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_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
return offset;
}
-static int dissect_sYNCDlCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeId(tvb, offset, actx, tree, hf_nbap_sYNCDlCodeId);
-}
-static int dissect_syncDLCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeId(tvb, offset, actx, tree, hf_nbap_syncDLCodeId);
-}
-static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
- { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
- { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
- { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
- { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
- { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t DedicatedMeasurementInitiationRequest_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_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence);
+ ett_nbap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
return offset;
}
-static int dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD);
+
+
+static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_RL_InformationList_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
+ 1, maxNrOfRLs);
+
+ return offset;
}
-static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
- { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
- { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
- { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
- { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
- { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
- { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
+static const per_sequence_t RL_DM_Rqst_sequence[] = {
+ { &hf_nbap_rL_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence);
+ ett_nbap_RL_DM_Rqst, RL_DM_Rqst_sequence);
return offset;
}
-static int dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD);
-}
-static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
- { &hf_nbap_syncFrameNumberforTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
- { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
- { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SYNCDlCodeId },
- { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DwPCH_Power },
+static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
return offset;
}
-static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item);
-}
-static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD },
+static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
+ { &hf_nbap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationItem_DM_Rqst },
};
static int
-dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of,
- 1, 512);
+ ett_nbap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
+ 1, maxNrOfRLSets);
return offset;
}
-static int dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD);
-}
+static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
+ { &hf_nbap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_524287_(tvbuff_t *tvb _U_, int offset _U_, 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, 524287U, NULL, TRUE);
+dissect_nbap_RL_Set_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
return offset;
}
-static int dissect_initialPhase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_524287_(tvb, offset, actx, tree, hf_nbap_initialPhase);
-}
static int
-dissect_nbap_INTEGER_0_127_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 127U, NULL, TRUE);
+dissect_nbap_AllRL_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_steadyStatePhase_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_0_127_(tvb, offset, actx, tree, hf_nbap_steadyStatePhase_01);
+
+
+
+static int
+dissect_nbap_AllRL_Set_DM_Rqst(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_TimingAdjustmentValueLCR_vals[] = {
- { 0, "initialPhase" },
- { 1, "steadyStatePhase" },
+static const value_string nbap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
+ { 0, "rL" },
+ { 1, "rLS" },
+ { 2, "all-RL" },
+ { 3, "all-RLS" },
{ 0, NULL }
};
-static const per_choice_t TimingAdjustmentValueLCR_choice[] = {
- { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ },
- { 1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ },
+static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
+ { 0, &hf_nbap_rL , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rqst },
+ { 1, &hf_nbap_rLS , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rqst },
+ { 2, &hf_nbap_all_RL , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_DM_Rqst },
+ { 3, &hf_nbap_all_RLS , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_Set_DM_Rqst },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_TimingAdjustmentValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(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_TimingAdjustmentValueLCR, TimingAdjustmentValueLCR_choice,
+ ett_nbap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
NULL);
return offset;
}
-static int dissect_id_TimingAdjustmentValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, actx, tree, hf_nbap_id_TimingAdjustmentValueLCR);
-}
-static int dissect_propagationDelayCompensation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, actx, tree, hf_nbap_propagationDelayCompensation);
-}
-static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
- { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
- { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
- { &hf_nbap_propagationDelayCompensation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValueLCR },
+static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
return offset;
}
-static int dissect_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item);
-}
-static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD },
+static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = {
+ { &hf_nbap_PUSCH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
};
static int
-dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCH_Info_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of,
- 1, 8);
+ ett_nbap_PUSCH_Info_DM_Rqst, PUSCH_Info_DM_Rqst_sequence_of,
+ 1, maxNrOfPUSCHs);
return offset;
}
-static int dissect_sYNCDlCodeIdInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_sYNCDlCodeIdInfoLCR);
+
+
+static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
+ { &hf_nbap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+};
+
+static int
+dissect_nbap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
+ 1, maxNrOfHSSICHs);
+
+ return offset;
}
-static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
- { &hf_nbap_sYNCDlCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t DedicatedMeasurementInitiationResponse_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_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
return offset;
}
-static int dissect_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item);
-}
-static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD },
+static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of,
- 1, 32);
+ ett_nbap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD);
-}
-static int dissect_sYNCDlCodeIdMeasInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_sYNCDlCodeIdMeasInfoList);
-}
-static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_sYNCDlCodeIdMeasInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD },
- { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportType },
- { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristics },
+static const per_sequence_t RL_DM_Rsp_sequence[] = {
+ { &hf_nbap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rsp },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_RL_DM_Rsp, RL_DM_Rsp_sequence);
return offset;
}
-static int dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD);
-}
-static const value_string nbap_CellSyncBurstTimingLCR_vals[] = {
- { 0, "initialPhase" },
- { 1, "steadyStatePhase" },
- { 0, NULL }
-};
-
-static const per_choice_t CellSyncBurstTimingLCR_choice[] = {
- { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ },
- { 1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ },
- { 0, NULL, 0, NULL }
+static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_CellSyncBurstTimingLCR(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_CellSyncBurstTimingLCR, CellSyncBurstTimingLCR_choice,
- NULL);
+dissect_nbap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
+ 1, maxNrOfRLSets);
return offset;
}
-static int dissect_syncDLCodeIdTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTimingLCR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdTiming);
-}
-static int dissect_syncDLCodeIdArrivTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstTimingLCR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdArrivTime);
-}
-static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] = {
- { &hf_nbap_syncDLCodeIdTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTimingLCR },
- { &hf_nbap_syncDLCodeIdSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
+static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
+ { &hf_nbap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rsp },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD, SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence);
+ ett_nbap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
return offset;
}
-static int dissect_syncDLCodeIdAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdAvailable);
-}
-static const value_string nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals[] = {
- { 0, "syncDLCodeIdAvailable" },
- { 1, "syncDLCodeIDNotAvailable" },
+static const value_string nbap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
+ { 0, "rL" },
+ { 1, "rLS" },
+ { 2, "all-RL" },
+ { 3, "all-RLS" },
{ 0, NULL }
};
-static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = {
- { 0, &hf_nbap_syncDLCodeIdAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD },
- { 1, &hf_nbap_syncDLCodeIDNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
+ { 0, &hf_nbap_rL_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp },
+ { 1, &hf_nbap_rLS_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp },
+ { 2, &hf_nbap_all_RL_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp },
+ { 3, &hf_nbap_all_RLS_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(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_SyncDLCodeIdItem_CellSyncReprtTDD, SyncDLCodeIdItem_CellSyncReprtTDD_choice,
+ ett_nbap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
NULL);
return offset;
}
-static int dissect_SyncDLCodeIdInfo_CellSyncReprtTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item);
+
+
+static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
+ { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
+
+ return offset;
}
-static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = {
- { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD },
+static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_PUSCH_Info_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
};
static int
-dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCH_Info_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD, SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of,
- 1, 8);
+ ett_nbap_PUSCH_Info_DM_Rsp, PUSCH_Info_DM_Rsp_sequence_of,
+ 1, maxNrOfPUSCHs);
return offset;
}
-static int dissect_syncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD);
-}
-static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[] = {
- { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
- { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD },
+static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence);
+ ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp, Multiple_PUSCH_InfoListIE_DM_Rsp_sequence);
return offset;
}
-static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item);
-}
-static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
- { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD },
+static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp },
};
static int
-dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of,
- 0, 512);
+ ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp, Multiple_PUSCH_InfoList_DM_Rsp_sequence_of,
+ 1, maxNrOfPUSCHs_1);
return offset;
}
-static int dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD);
-}
-static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = {
- { &hf_nbap_syncDLCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
- { &hf_nbap_syncDLCodeIdArrivTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingLCR },
- { &hf_nbap_syncDLCodeIdTimingThre, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold },
+static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
+ { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeInfoItemLCR, SyncDLCodeInfoItemLCR_sequence);
+ ett_nbap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
return offset;
}
-static int dissect_SyncDLCodeInfoListLCR_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeInfoItemLCR(tvb, offset, actx, tree, hf_nbap_SyncDLCodeInfoListLCR_item);
+
+
+static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
+
+ return offset;
}
-static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = {
- { &hf_nbap_SyncDLCodeInfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoItemLCR },
+static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp },
};
static int
-dissect_nbap_SyncDLCodeInfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeInfoListLCR, SyncDLCodeInfoListLCR_sequence_of,
- 1, 32);
+ ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
+ 1, maxNrOfDPCHsPerRL_1);
return offset;
}
-static int dissect_syncDLCodeIdInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeInfoListLCR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdInfoLCR);
-}
-static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = {
- { &hf_nbap_syncFrameNoToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
- { &hf_nbap_syncDLCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoListLCR },
+static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SyncDLCodeIdThreInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeIdThreInfoList, SyncDLCodeIdThreInfoList_sequence);
+ ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
return offset;
}
-static int dissect_SyncDLCodeIdThreInfoLCR_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeIdThreInfoList(tvb, offset, actx, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_item);
-}
-static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = {
- { &hf_nbap_SyncDLCodeIdThreInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdThreInfoList },
+static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp },
};
static int
-dissect_nbap_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_SyncDLCodeIdThreInfoLCR, SyncDLCodeIdThreInfoLCR_sequence_of,
- 0, 512);
+ ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
+ 1, maxNrOfDPCHsLCRPerRL_1);
return offset;
}
-static int dissect_id_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SyncDLCodeIdThreInfoLCR(tvb, offset, actx, tree, hf_nbap_id_SyncDLCodeIdThreInfoLCR);
-}
+static const per_sequence_t Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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);
+dissect_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence);
return offset;
}
-static int dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, actx, tree, hf_nbap_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD);
-}
+static const per_sequence_t Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp },
+};
static int
-dissect_nbap_AOA_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, 719U, NULL, FALSE);
+dissect_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of,
+ 1, maxNrOfHSSICHs_1);
return offset;
}
-static int dissect_aOA_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AOA_LCR(tvb, offset, actx, tree, hf_nbap_aOA_LCR);
-}
-static const value_string nbap_AOA_LCR_Accuracy_Class_vals[] = {
- { 0, "a" },
- { 1, "b" },
- { 2, "c" },
- { 3, "d" },
- { 4, "e" },
- { 5, "f" },
- { 6, "g" },
- { 7, "h" },
- { 0, NULL }
+static const per_sequence_t Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence[] = {
+ { &hf_nbap_dPCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_AOA_LCR_Accuracy_Class(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence);
return offset;
}
-static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AOA_LCR_Accuracy_Class(tvb, offset, actx, tree, hf_nbap_aOA_LCR_Accuracy_Class);
-}
-static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
- { &hf_nbap_aOA_LCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR },
- { &hf_nbap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR_Accuracy_Class },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of[1] = {
+ { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp },
};
static int
-dissect_nbap_Angle_Of_Arrival_Value_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_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
+dissect_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of,
+ 1, maxNrOfDPCHs768PerRL_1);
return offset;
}
-static int dissect_id_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, tree, hf_nbap_id_Angle_Of_Arrival_Value_LCR);
-}
+static const per_sequence_t DedicatedMeasurementInitiationFailure_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_HSDSCH_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, 7U, NULL, FALSE);
+dissect_nbap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
return offset;
}
-static int dissect_hsDSCH_MACdFlow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_hsDSCH_MACdFlow_ID);
-}
-static int dissect_hsDSCHMacdFlow_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_hsDSCHMacdFlow_Id);
-}
-static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_associatedHSDSCH_MACdFlow);
-}
-static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
- { &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 },
+static const per_sequence_t DedicatedMeasurementReport_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_HSDSCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
+ ett_nbap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item);
-}
-static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
- { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem },
+static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
- 1, 8);
+ ett_nbap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_hSDSCH_MACdFlow_Specific_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_nbap_hSDSCH_MACdFlow_Specific_Info);
-}
+static const per_sequence_t RL_DM_Rprt_sequence[] = {
+ { &hf_nbap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rprt },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, FALSE);
+dissect_nbap_RL_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_DM_Rprt, RL_DM_Rprt_sequence);
return offset;
}
-static int dissect_deletePriorityQueue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_Id(tvb, offset, actx, tree, hf_nbap_deletePriorityQueue);
-}
-static int dissect_priorityQueueId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_Id(tvb, offset, actx, tree, hf_nbap_priorityQueueId);
-}
+static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
+ { &hf_nbap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_SchedulingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
+ 1, maxNrOfRLSets);
return offset;
}
-static int dissect_schedulingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_nbap_schedulingPriorityIndicator);
-}
-static const value_string nbap_T1_vals[] = {
- { 0, "v10" },
- { 1, "v20" },
- { 2, "v30" },
- { 3, "v40" },
- { 4, "v50" },
- { 5, "v60" },
- { 6, "v70" },
- { 7, "v80" },
- { 8, "v90" },
- { 9, "v100" },
- { 10, "v120" },
- { 11, "v140" },
- { 12, "v160" },
- { 13, "v200" },
- { 14, "v300" },
- { 15, "v400" },
- { 0, NULL }
+static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
+ { &hf_nbap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rprt },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_T1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 16, NULL, TRUE, 0, NULL);
+dissect_nbap_RL_Set_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
return offset;
}
-static int dissect_t1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T1(tvb, offset, actx, tree, hf_nbap_t1);
-}
-static const value_string nbap_DiscardTimer_vals[] = {
- { 0, "v20" },
- { 1, "v40" },
- { 2, "v60" },
- { 3, "v80" },
- { 4, "v100" },
- { 5, "v120" },
- { 6, "v140" },
- { 7, "v160" },
- { 8, "v180" },
- { 9, "v200" },
- { 10, "v250" },
- { 11, "v300" },
- { 12, "v400" },
- { 13, "v500" },
- { 14, "v750" },
- { 15, "v1000" },
- { 16, "v1250" },
- { 17, "v1500" },
- { 18, "v1750" },
- { 19, "v2000" },
- { 20, "v2500" },
- { 21, "v3000" },
- { 22, "v3500" },
- { 23, "v4000" },
- { 24, "v4500" },
- { 25, "v5000" },
- { 26, "v7500" },
+static const value_string nbap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
+ { 0, "rL" },
+ { 1, "rLS" },
+ { 2, "all-RL" },
+ { 3, "all-RLS" },
{ 0, NULL }
};
+static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
+ { 0, &hf_nbap_rL_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt },
+ { 1, &hf_nbap_rLS_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt },
+ { 2, &hf_nbap_all_RL_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt },
+ { 3, &hf_nbap_all_RLS_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_DiscardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 27, NULL, TRUE, 0, NULL);
+dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(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_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
+ NULL);
return offset;
}
-static int dissect_discardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DiscardTimer(tvb, offset, actx, tree, hf_nbap_discardTimer);
-}
-static const value_string nbap_MAC_hsWindowSize_vals[] = {
- { 0, "v4" },
- { 1, "v6" },
- { 2, "v8" },
- { 3, "v12" },
- { 4, "v16" },
- { 5, "v24" },
- { 6, "v32" },
- { 0, NULL }
+static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
+ { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
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);
+dissect_nbap_RL_InformationItem_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
return offset;
}
-static int dissect_mAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MAC_hsWindowSize(tvb, offset, actx, tree, hf_nbap_mAC_hsWindowSize);
-}
+static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = {
+ { &hf_nbap_PUSCH_Info_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+};
static int
-dissect_nbap_MAChsGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+dissect_nbap_PUSCH_Info_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_PUSCH_Info_DM_Rprt, PUSCH_Info_DM_Rprt_sequence_of,
+ 0, maxNrOfPUSCHs);
return offset;
}
-static int dissect_mAChsGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MAChsGuaranteedBitRate(tvb, offset, actx, tree, hf_nbap_mAChsGuaranteedBitRate);
-}
+static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID },
+ { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_SID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, FALSE);
+dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt, Multiple_PUSCH_InfoListIE_DM_Rprt_sequence);
return offset;
}
-static int dissect_sID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SID(tvb, offset, actx, tree, hf_nbap_sID);
-}
+static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = {
+ { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt },
+};
static int
-dissect_nbap_MACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, 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, 5000U, NULL, TRUE);
+dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt, Multiple_PUSCH_InfoList_DM_Rprt_sequence_of,
+ 1, maxNrOfPUSCHs_1);
return offset;
}
-static int dissect_mACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACdPDU_Size(tvb, offset, actx, tree, hf_nbap_mACdPDU_Size);
-}
-static int dissect_maximum_MACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACdPDU_Size(tvb, offset, actx, tree, hf_nbap_maximum_MACdPDU_Size);
-}
-static int dissect_macdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACdPDU_Size(tvb, offset, actx, tree, hf_nbap_macdPDU_Size);
-}
-static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
- { &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
- { &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
+static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
+ { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MACdPDU_Size_IndexItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
+ ett_nbap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
return offset;
}
-static int dissect_MACdPDU_Size_Indexlist_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACdPDU_Size_IndexItem(tvb, offset, actx, tree, hf_nbap_MACdPDU_Size_Indexlist_item);
-}
-static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = {
- { &hf_nbap_MACdPDU_Size_Indexlist_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem },
+static const per_sequence_t DedicatedMeasurementTerminationRequest_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_MACdPDU_Size_Indexlist(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_MACdPDU_Size_Indexlist, MACdPDU_Size_Indexlist_sequence_of,
- 1, 8);
+dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
return offset;
}
-static int dissect_macdPDU_Size_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACdPDU_Size_Indexlist(tvb, offset, actx, tree, hf_nbap_macdPDU_Size_Index);
-}
-static const value_string nbap_RLC_Mode_vals[] = {
- { 0, "rLC-AM" },
- { 1, "rLC-UM" },
- { 0, NULL }
+static const per_sequence_t DedicatedMeasurementFailureIndication_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_RLC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
return offset;
}
-static int dissect_rLC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RLC_Mode(tvb, offset, actx, tree, hf_nbap_rLC_Mode);
-}
-static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
- { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
- { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
- { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
- { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
- { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
- { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
- { &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RadioLinkFailureIndication_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_PriorityQueue_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
+ ett_nbap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
return offset;
}
-static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_InfoItem(tvb, offset, actx, tree, hf_nbap_PriorityQueue_InfoList_item);
-}
-static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
- { &hf_nbap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem },
+static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_PriorityQueue_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_InformationList_RL_FailureInd(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_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
- 1, 8);
+ ett_nbap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_priorityQueue_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_InfoList(tvb, offset, actx, tree, hf_nbap_priorityQueue_Info);
-}
-static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
- { &hf_nbap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList },
- { &hf_nbap_priorityQueue_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoList },
+static const per_sequence_t RL_RL_FailureInd_sequence[] = {
+ { &hf_nbap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_FailureInd },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_MACdFlows_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
+ ett_nbap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
return offset;
}
-static int dissect_id_HSDSCH_MACdFlows_to_Add(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_MACdFlows_to_Add);
-}
-static int dissect_hSDSCH_MACdFlows_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_hSDSCH_MACdFlows_Information);
-}
+static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
+ { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_INTEGER_1_64_(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+dissect_nbap_RL_Set_InformationList_RL_FailureInd(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_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
+ 1, maxNrOfRLSets);
return offset;
}
-static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_1_64_(tvb, offset, actx, tree, hf_nbap_hSDSCH_Physical_Layer_Category);
-}
-static const per_sequence_t UE_Capability_Information_sequence[] = {
- { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
+static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
+ { &hf_nbap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_FailureInd },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UE_Capability_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_Capability_Information, UE_Capability_Information_sequence);
+ ett_nbap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
return offset;
}
-static int dissect_ueCapability_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UE_Capability_Information(tvb, offset, actx, tree, hf_nbap_ueCapability_Info);
-}
+static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
+ { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(tvbuff_t *tvb _U_, int offset _U_, 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, 300U, NULL, TRUE);
+dissect_nbap_CCTrCH_InformationList_RL_FailureInd(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_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(tvb, offset, actx, tree, hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM);
-}
-static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
- { 0, "v0" },
- { 1, "v2" },
- { 2, "v4" },
- { 3, "v8" },
- { 4, "v10" },
- { 5, "v20" },
- { 6, "v40" },
- { 7, "v80" },
- { 8, "v160" },
- { 0, NULL }
+static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_FailureInd },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_CQI_Feedback_Cycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 9, NULL, TRUE, 0, NULL);
+dissect_nbap_CCTrCH_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
return offset;
}
-static int dissect_cqiFeedback_CycleK(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CQI_Feedback_Cycle(tvb, offset, actx, tree, hf_nbap_cqiFeedback_CycleK);
-}
+static const value_string nbap_Reporting_Object_RL_FailureInd_vals[] = {
+ { 0, "rL" },
+ { 1, "rL-Set" },
+ { 2, "cCTrCH" },
+ { 0, NULL }
+};
+
+static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
+ { 0, &hf_nbap_rL_03 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_FailureInd },
+ { 1, &hf_nbap_rL_Set , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_FailureInd },
+ { 2, &hf_nbap_cCTrCH , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_FailureInd },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_CQI_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 4U, NULL, TRUE);
+dissect_nbap_Reporting_Object_RL_FailureInd(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_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
+ NULL);
return offset;
}
-static int dissect_cqiRepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CQI_RepetitionFactor(tvb, offset, actx, tree, hf_nbap_cqiRepetitionFactor);
-}
+static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_AckNack_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 4U, NULL, TRUE);
+dissect_nbap_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_FailureInd, RL_InformationItem_RL_FailureInd_sequence);
return offset;
}
-static int dissect_ackNackRepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_AckNack_RepetitionFactor(tvb, offset, actx, tree, hf_nbap_ackNackRepetitionFactor);
-}
+static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = {
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_CQI_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 8U, NULL, TRUE);
+dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Set_InformationItem_RL_FailureInd, RL_Set_InformationItem_RL_FailureInd_sequence);
return offset;
}
-static int dissect_cqiPowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CQI_Power_Offset(tvb, offset, actx, tree, hf_nbap_cqiPowerOffset);
-}
+static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_Ack_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);
+dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
return offset;
}
-static int dissect_ackPowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Ack_Power_Offset(tvb, offset, actx, tree, hf_nbap_ackPowerOffset);
-}
+static const per_sequence_t RadioLinkPreemptionRequiredIndication_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_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);
+dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
return offset;
}
-static int dissect_nackPowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Nack_Power_Offset(tvb, offset, actx, tree, hf_nbap_nackPowerOffset);
-}
+static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(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_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_hsscch_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_PowerOffset(tvb, offset, actx, tree, hf_nbap_hsscch_PowerOffset);
-}
+static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
+ { &hf_nbap_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_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_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
return offset;
}
-static int dissect_measurement_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Measurement_Power_Offset(tvb, offset, actx, tree, hf_nbap_measurement_Power_Offset);
-}
-static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
- { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
- { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
- { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
- { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
- { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
- { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
- { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
- { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
- { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
- { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
- { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t RadioLinkRestoreIndication_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_HSDSCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkRestoreIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
+ ett_nbap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_FDD_Information);
-}
+static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
+ { &hf_nbap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_HSDSCH_InitialWindowSize(tvbuff_t *tvb _U_, int offset _U_, 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, 255U, NULL, FALSE);
+dissect_nbap_RL_InformationList_RL_RestoreInd(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_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_InitialWindowSize(tvb, offset, actx, tree, hf_nbap_hSDSCH_InitialWindowSize);
-}
-static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
- { &hf_nbap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_InitialWindowSize },
+static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
+ { &hf_nbap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_RestoreInd },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
+ ett_nbap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem(tvb, offset, actx, tree, hf_nbap_HSDSCH_Initial_Capacity_Allocation_item);
-}
-static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
- { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem },
+static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
+ { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
- 1, 8);
+ ett_nbap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
+ 1, maxNrOfRLSets);
return offset;
}
-static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_Initial_Capacity_Allocation(tvb, offset, actx, tree, hf_nbap_hSDSCH_Initial_Capacity_Allocation);
-}
-static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
- { &hf_nbap_hsDSCHMacdFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_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_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
+static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
+ { &hf_nbap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_RestoreInd },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item, HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence);
+ ett_nbap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item);
-}
-static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
- { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item },
+static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
+ { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp, HSDSCH_MACdFlow_Specific_InformationResp_sequence_of,
- 1, 8);
+ ett_nbap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
+ 1, maxNrOfCCTrCHs);
return offset;
}
-static int dissect_hsDSCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp(tvb, offset, actx, tree, hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp);
-}
-static const per_sequence_t HSSCCH_Codes_sequence[] = {
- { &hf_nbap_codeNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_127 },
+static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_RestoreInd },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSSCCH_Codes, HSSCCH_Codes_sequence);
+ ett_nbap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_HSSCCH_Specific_InformationRespListFDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_Codes(tvb, offset, actx, tree, hf_nbap_HSSCCH_Specific_InformationRespListFDD_item);
-}
-static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1] = {
- { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Codes },
+static const value_string nbap_Reporting_Object_RL_RestoreInd_vals[] = {
+ { 0, "rL" },
+ { 1, "rL-Set" },
+ { 2, "cCTrCH" },
+ { 0, NULL }
+};
+
+static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
+ { 0, &hf_nbap_rL_04 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_RestoreInd },
+ { 1, &hf_nbap_rL_Set_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_RestoreInd },
+ { 2, &hf_nbap_cCTrCH_01 , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_RestoreInd },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespListFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSSCCH_Specific_InformationRespListFDD, HSSCCH_Specific_InformationRespListFDD_sequence_of,
- 1, 4);
+dissect_nbap_Reporting_Object_RL_RestoreInd(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_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
+ NULL);
return offset;
}
-static int dissect_hsSCCH_Specific_Information_ResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_Specific_InformationRespListFDD(tvb, offset, actx, tree, hf_nbap_hsSCCH_Specific_Information_ResponseFDD);
-}
+static const per_sequence_t RL_InformationItem_RL_RestoreInd_sequence[] = {
+ { &hf_nbap_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_INTEGER_1_8_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 8U, NULL, TRUE);
+dissect_nbap_RL_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_RestoreInd, RL_InformationItem_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_number_of_Processes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_INTEGER_1_8_(tvb, offset, actx, tree, hf_nbap_number_of_Processes);
-}
-static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
- { &hf_nbap_number_of_Processes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8_ },
+static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = {
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, 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_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
+ ett_nbap_RL_Set_InformationItem_RL_RestoreInd, RL_Set_InformationItem_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_implicit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_MemoryPartitioning_Implicit(tvb, offset, actx, tree, hf_nbap_implicit);
-}
-static const value_string nbap_T_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 const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
+ { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_T_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);
+dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_process_Memory_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_T_process_Memory_Size(tvb, offset, actx, tree, hf_nbap_process_Memory_Size);
-}
-static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
- { &hf_nbap_process_Memory_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_process_Memory_Size },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CompressedModeCommand_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_HARQ_MemoryPartitioningItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CompressedModeCommand(tvbuff_t *tvb _U_, int offset _U_, 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_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
+ ett_nbap_CompressedModeCommand, CompressedModeCommand_sequence);
return offset;
}
-static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_MemoryPartitioningItem(tvb, offset, actx, tree, hf_nbap_HARQ_MemoryPartitioningList_item);
-}
-static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
- { &hf_nbap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
+static const per_sequence_t ErrorIndication_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_HARQ_MemoryPartitioningList(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_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
- 1, 8);
+dissect_nbap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, 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_ErrorIndication, ErrorIndication_sequence);
return offset;
}
-static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_MemoryPartitioningList(tvb, offset, actx, tree, hf_nbap_hARQ_MemoryPartitioningList);
-}
-static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
- { &hf_nbap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningList },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t PrivateMessage_sequence[] = {
+ { &hf_nbap_privateIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Container },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, 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_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
+ ett_nbap_PrivateMessage, PrivateMessage_sequence);
return offset;
}
-static int dissect_explicit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_MemoryPartitioning_Explicit(tvb, offset, actx, tree, hf_nbap_explicit);
-}
-static const value_string nbap_HARQ_MemoryPartitioning_vals[] = {
- { 0, "implicit" },
- { 1, "explicit" },
- { 0, NULL }
-};
-
-static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
- { 0, &hf_nbap_implicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Implicit },
- { 1, &hf_nbap_explicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Explicit },
- { 0, NULL, 0, NULL }
+static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_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_HARQ_MemoryPartitioning(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_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
- NULL);
+dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_MemoryPartitioning(tvb, offset, actx, tree, hf_nbap_hARQ_MemoryPartitioning);
-}
-static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
- { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
- { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
+static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
+ { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
+ { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_FDD_Code_Information },
+ { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_FDD_Code_Information },
+ { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
+ { &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_FDD_Code_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_FDD_Code_Information },
+ { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_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_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
+ ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_FDD_Information_Response);
+
+
+static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst },
+};
+
+static int
+dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_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_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfCellPortionsPerCell);
+
+ return offset;
}
-static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
- { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
- { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_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_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
+ ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item);
-}
-static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
- { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify },
-};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
- 1, 8);
+dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst(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 int dissect_hsDSCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, actx, tree, hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify);
-}
-static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
- { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
- { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
- { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
- { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
- { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
- { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
- { &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
+static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
+ { &hf_nbap_pDSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PDSCHSets_AddItem_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_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
+ ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst, PDSCHSets_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_addPriorityQueue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_InfoItem_to_Add(tvb, offset, actx, tree, hf_nbap_addPriorityQueue);
+
+
+static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst },
+};
+
+static int
+dissect_nbap_PDSCHSets_AddList_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_PDSCHSets_AddList_PSCH_ReconfRqst, PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHSets);
+
+ return offset;
}
-static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
- { &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
- { &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
+static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Code_InformationAddItem_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_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
+ ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst, DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_MACdPDU_Size_Indexlist_to_Modify_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACdPDU_Size_IndexItem_to_Modify(tvb, offset, actx, tree, hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item);
-}
-static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = {
- { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem_to_Modify },
+static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_MACdPDU_Size_Indexlist_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Code_InformationAddList_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_MACdPDU_Size_Indexlist_to_Modify, MACdPDU_Size_Indexlist_to_Modify_sequence_of,
- 1, 8);
+ ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst, DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHs);
return offset;
}
-static int dissect_macdPDU_Size_Index_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACdPDU_Size_Indexlist_to_Modify(tvb, offset, actx, tree, hf_nbap_macdPDU_Size_Index_to_Modify);
-}
-static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
- { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T1 },
- { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
- { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAC_hsWindowSize },
- { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
- { &hf_nbap_macdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACdPDU_Size_Indexlist_to_Modify },
+static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_InformationAddItem_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_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
+ ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_modifyPriorityQueue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_InfoItem_to_Modify(tvb, offset, actx, tree, hf_nbap_modifyPriorityQueue);
-}
-static const value_string nbap_ModifyPriorityQueue_vals[] = {
- { 0, "addPriorityQueue" },
- { 1, "modifyPriorityQueue" },
- { 2, "deletePriorityQueue" },
- { 0, NULL }
-};
-
-static const per_choice_t ModifyPriorityQueue_choice[] = {
- { 0, &hf_nbap_addPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Add },
- { 1, &hf_nbap_modifyPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Modify },
- { 2, &hf_nbap_deletePriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_Id },
- { 0, NULL, 0, NULL }
+static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_ModifyPriorityQueue(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_ModifyPriorityQueue, ModifyPriorityQueue_choice,
- NULL);
+dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ModifyPriorityQueue(tvb, offset, actx, tree, hf_nbap_PriorityQueue_InfoList_to_Modify_item);
-}
-static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
- { &hf_nbap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ModifyPriorityQueue },
+static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
- 1, 8);
+dissect_nbap_PDSCH_Information_AddItem_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_PDSCH_Information_AddItem_PSCH_ReconfRqst, PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_priorityQueueInfotoModify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_InfoList_to_Modify(tvb, offset, actx, tree, hf_nbap_priorityQueueInfotoModify);
-}
-static const value_string nbap_HSSCCH_Code_Change_Grant_vals[] = {
- { 0, "changeGranted" },
- { 0, NULL }
+static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_HSSCCH_Code_Change_Grant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
+dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hSSCCHCodeChangeGrant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_Code_Change_Grant(tvb, offset, actx, tree, hf_nbap_hSSCCHCodeChangeGrant);
-}
+static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_TDD_AckNack_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,
- -7, 8U, NULL, TRUE);
+dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst, DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHs);
return offset;
}
-static int dissect_tDD_AckNack_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_nbap_tDD_AckNack_Power_Offset);
-}
-static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_nbap_tDDAckNackPowerOffset);
-}
-static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
- { &hf_nbap_priorityQueueInfotoModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify },
- { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
- { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle },
- { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
- { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor },
- { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
- { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
- { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
- { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
- { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
- { &hf_nbap_hSSCCHCodeChangeGrant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Code_Change_Grant },
- { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
+static const per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_InformationAddItem_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_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
+ ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Information_to_Modify);
-}
+static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_HSDSCH_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_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSLCRs);
return offset;
}
-static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_RNTI(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_RNTI);
-}
-static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
- { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
- { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
- { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
- { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_AckNack_Power_Offset },
+static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PDSCH_AddInformation_LCR_AddItem_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_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
+ ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_TDD_Information);
-}
-static const per_sequence_t HSSICH_Info_sequence[] = {
- { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
- { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+static const per_sequence_t DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSSICH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Code_InformationAddItem_768_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_HSSICH_Info, HSSICH_Info_sequence);
+ ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst, DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hSSICH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSICH_Info(tvb, offset, actx, tree, hf_nbap_hSSICH_Info);
+
+
+static const per_sequence_t DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst },
+};
+
+static int
+dissect_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst, DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHs);
+
+ return offset;
}
-static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] = {
- { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
- { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_hSSICH_Info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info },
+static const per_sequence_t DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespItemTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_InformationAddItem_768_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_HSSCCH_Specific_InformationRespItemTDD, HSSCCH_Specific_InformationRespItemTDD_sequence);
+ ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HSSCCH_Specific_InformationRespListTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_Specific_InformationRespItemTDD(tvb, offset, actx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD_item);
-}
-static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1] = {
- { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD },
+static const per_sequence_t DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespListTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_InformationAddList_768_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_HSSCCH_Specific_InformationRespListTDD, HSSCCH_Specific_InformationRespListTDD_sequence_of,
- 1, 8);
+ ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_hsSCCH_Specific_Information_ResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_Specific_InformationRespListTDD(tvb, offset, actx, tree, hf_nbap_hsSCCH_Specific_Information_ResponseTDD);
-}
-static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
- { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_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 },
+static const per_sequence_t PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PDSCH_AddInformation_768_AddItem_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_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
+ ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSICH_InfoLCR(tvb, offset, actx, tree, hf_nbap_hSSICH_InfoLCR);
+
+
+
+static int
+dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst(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 per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[] = {
- { &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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_hSSICH_InfoLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_InfoLCR },
+static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
+ { &hf_nbap_pDSCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PDSCHSets_ModifyItem_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_HSSCCH_Specific_InformationRespItemTDDLCR, HSSCCH_Specific_InformationRespItemTDDLCR_sequence);
+ ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst, PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HSSCCH_Specific_InformationRespListTDDLCR_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR(tvb, offset, actx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item);
-}
-static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_of[1] = {
- { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR },
+static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PDSCHSets_ModifyList_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_HSSCCH_Specific_InformationRespListTDDLCR, HSSCCH_Specific_InformationRespListTDDLCR_sequence_of,
- 1, 8);
+ ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst, PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHSets);
return offset;
}
-static int dissect_hsSCCH_Specific_Information_ResponseTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR(tvb, offset, actx, tree, hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR);
-}
-static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
- { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDD },
- { &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 },
+static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Code_InformationModifyItem_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_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
+ ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst, DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_TDD_Information_Response);
-}
+static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst },
+};
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 91U, NULL, FALSE);
+dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst, DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHs);
return offset;
}
-static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_nbap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD);
-}
-static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
+static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_InformationModifyItem_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_HSDSCH_RearrangeItem_Bearer_RearrangeInd, HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
+ ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item);
-}
-static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
- { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd },
+static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_InformationModifyList_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_HSDSCH_RearrangeList_Bearer_RearrangeInd, HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
- 1, 8);
+ ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_RearrangeList_Bearer_RearrangeInd);
-}
+static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_UL_Synchronisation_StepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 8U, NULL, FALSE);
+dissect_nbap_PDSCH_Information_ModifyItem_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_PDSCH_Information_ModifyItem_PSCH_ReconfRqst, PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_uL_Synchronisation_StepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Synchronisation_StepSize(tvb, offset, actx, tree, hf_nbap_uL_Synchronisation_StepSize);
-}
+static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_UL_Synchronisation_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 8U, NULL, FALSE);
+dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Synchronisation_Frequency(tvb, offset, actx, tree, hf_nbap_uL_Synchronisation_Frequency);
+
+
+static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
+};
+
+static int
+dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHs);
+
+ return offset;
}
-static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
- { &hf_nbap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_StepSize },
- { &hf_nbap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_Frequency },
+static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_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_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
+ ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, tree, hf_nbap_id_UL_Synchronisation_Parameters_LCR);
-}
-static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
- { 0, "hsSCCHCodeChangeNeeded" },
- { 0, NULL }
+static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
};
-
static int
-dissect_nbap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
+dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSLCRs);
return offset;
}
-static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSCCH_CodeChangeIndicator(tvb, offset, actx, tree, hf_nbap_hsSCCHCodeChangeIndicator);
-}
-static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
- { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
- { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle },
- { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
- { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor },
- { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
- { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
- { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
+static const per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_FDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_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_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
+ ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_FDD_Update_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_FDD_Update_Information);
-}
-static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
- { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
- { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
+static const per_sequence_t DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Code_768_InformationModifyItem_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_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
+ ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst, DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_TDD_Update_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_TDD_Update_Information);
-}
-static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
- { 0, "step-size1" },
- { 1, "step-size2" },
- { 2, "step-size3" },
- { 0, NULL }
+static const per_sequence_t DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
};
-
static int
-dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst, DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHs);
return offset;
}
-static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD);
-}
-static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD);
-}
-static int dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD);
-}
-static int dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD);
-}
-static int dissect_tDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_tDD_TPC_UplinkStepSize_LCR);
-}
-static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_maxPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_minPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+static const per_sequence_t DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence);
+ ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item);
-}
-static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD },
+static const per_sequence_t DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of,
- 1, 6);
+ ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD);
-}
-static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
+static const per_sequence_t PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence);
+ ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD);
-}
-static int dissect_dl_DPCH_LCR_InformationModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_LCR_InformationModifyList);
+
+
+static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_PDSCHSets_DeleteItem_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_PDSCHSets_DeleteItem_PSCH_ReconfRqst, PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
+
+ return offset;
}
+static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_HS_DSCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+dissect_nbap_PDSCHSets_DeleteList_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_PDSCHSets_DeleteList_PSCH_ReconfRqst, PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPDSCHSets);
return offset;
}
-static int dissect_hS_DSCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHProvidedBitRateValue(tvb, offset, actx, tree, hf_nbap_hS_DSCHProvidedBitRateValue);
+
+
+
+static int
+dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst(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 per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = {
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_hS_DSCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValue },
+static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
+ { &hf_nbap_pUSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCHProvidedBitRate_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCHSets_AddItem_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_HS_DSCHProvidedBitRate_Item, HS_DSCHProvidedBitRate_Item_sequence);
+ ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst, PUSCHSets_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_DSCHProvidedBitRate_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHProvidedBitRate_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHProvidedBitRate_item);
-}
-static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = {
- { &hf_nbap_HS_DSCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate_Item },
+static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HS_DSCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCHSets_AddList_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_HS_DSCHProvidedBitRate, HS_DSCHProvidedBitRate_sequence_of,
- 1, 16);
+ ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst, PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHSets);
return offset;
}
-static int dissect_id_HS_DSCHProvidedBitRateValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHProvidedBitRateValueInformation);
-}
-static int dissect_hS_DSCHProvidedBitRateValue_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, actx, tree, hf_nbap_hS_DSCHProvidedBitRateValue_01);
-}
+static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1000U, NULL, FALSE);
+dissect_nbap_UL_Code_InformationAddItem_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_UL_Code_InformationAddItem_PSCH_ReconfRqst, UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HS_DSCHRequiredPowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValue);
-}
-static int dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValue_For_Cell_Portion);
-}
-static int dissect_hS_DSCHRequiredPowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerValue);
-}
+static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_UL_Code_InformationAddList_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_UL_Code_InformationAddList_PSCH_ReconfRqst, UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHs);
return offset;
}
-static int dissect_hS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerPerUEWeight);
-}
-static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_Item_sequence[] = {
- { &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CRNC_CommunicationContextID },
- { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEWeight },
+static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_InformationAddItem_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_HS_DSCHRequiredPowerPerUEInformation_Item, HS_DSCHRequiredPowerPerUEInformation_Item_sequence);
+ ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_DSCHRequiredPowerPerUEInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item);
-}
-static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1] = {
- { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item },
+static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_InformationAddList_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_HS_DSCHRequiredPowerPerUEInformation, HS_DSCHRequiredPowerPerUEInformation_sequence_of,
- 1, 16);
+ ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_hS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerPerUEInformation);
-}
-static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = {
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_hS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValue },
- { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEInformation },
+static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCHRequiredPower_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCH_Information_AddItem_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_HS_DSCHRequiredPower_Item, HS_DSCHRequiredPower_Item_sequence);
+ ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst, PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_DSCHRequiredPower_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPower_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHRequiredPower_item);
-}
-static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = {
- { &hf_nbap_HS_DSCHRequiredPower_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower_Item },
+static const per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCHRequiredPower(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_DSCHRequiredPower, HS_DSCHRequiredPower_sequence_of,
- 1, 16);
+dissect_nbap_UL_Code_InformationAddItem_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_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HS_DSCHRequiredPowerValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPower(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValueInformation);
-}
-static int dissect_hS_DSCHRequiredPowerValue_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPower(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerValue_01);
-}
+static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_UL_Code_InformationAddList_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_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst, UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHs);
return offset;
}
-static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, actx, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission);
-}
-static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, actx, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion);
-}
-static int dissect_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, actx, tree, hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue);
-}
+static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &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_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_HS_SICH_failed(tvbuff_t *tvb _U_, int offset _U_, 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, 20U, NULL, FALSE);
+dissect_nbap_UL_Timeslot_InformationAddItem_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_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_failed_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_failed(tvb, offset, actx, tree, hf_nbap_failed_HS_SICH);
-}
+static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_HS_SICH_missed(tvbuff_t *tvb _U_, int offset _U_, 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, 20U, NULL, FALSE);
+dissect_nbap_UL_Timeslot_InformationAddList_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_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfULTSLCRs);
return offset;
}
-static int dissect_missed_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_missed(tvb, offset, actx, tree, hf_nbap_missed_HS_SICH);
-}
+static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_HS_SICH_total(tvbuff_t *tvb _U_, int offset _U_, 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, 20U, NULL, FALSE);
+dissect_nbap_PUSCH_AddInformation_LCR_AddItem_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_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_total_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_total(tvb, offset, actx, tree, hf_nbap_total_HS_SICH);
-}
-static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
- { &hf_nbap_failed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_failed },
- { &hf_nbap_missed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_missed },
- { &hf_nbap_total_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_total },
+static const per_sequence_t UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Code_InformationAddItem_768_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_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
+ ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst, UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HS_SICH_Reception_Quality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_Reception_Quality_Value(tvb, offset, actx, tree, hf_nbap_id_HS_SICH_Reception_Quality);
-}
+static const per_sequence_t UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 20U, NULL, FALSE);
+dissect_nbap_UL_Code_InformationAddList_768_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_UL_Code_InformationAddList_768_PSCH_ReconfRqst, UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHs);
return offset;
}
-static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, tree, hf_nbap_id_HS_SICH_Reception_Quality_Measurement_Value);
-}
-static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
- { &hf_nbap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+static const per_sequence_t UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
- 1, 4);
+dissect_nbap_UL_Timeslot_InformationAddItem_768_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_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSSICH_Info_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_HSSICH_Info_DM_Rqst);
-}
+static const per_sequence_t UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_CellPortionID(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+dissect_nbap_UL_Timeslot_InformationAddList_768_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_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_cellPortionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellPortionID(tvb, offset, actx, tree, hf_nbap_cellPortionID);
-}
-static const per_sequence_t Best_Cell_Portions_Item_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_sIRValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SIR_Value },
+static const per_sequence_t PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Best_Cell_Portions_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCH_AddInformation_768_AddItem_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_Best_Cell_Portions_Item, Best_Cell_Portions_Item_sequence);
+ ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_Best_Cell_Portions_Value_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Best_Cell_Portions_Item(tvb, offset, actx, tree, hf_nbap_Best_Cell_Portions_Value_item);
-}
-static const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = {
- { &hf_nbap_Best_Cell_Portions_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_Item },
-};
static int
-dissect_nbap_Best_Cell_Portions_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_Best_Cell_Portions_Value, Best_Cell_Portions_Value_sequence_of,
- 1, 64);
+dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst(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 int dissect_id_Best_Cell_Portions_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Best_Cell_Portions_Value(tvb, offset, actx, tree, hf_nbap_id_Best_Cell_Portions_Value);
-}
-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 const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
+ { &hf_nbap_pUSCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 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);
+dissect_nbap_PUSCHSets_ModifyItem_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_PUSCHSets_ModifyItem_PSCH_ReconfRqst, PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Primary_CPICH_Usage_for_Channel_Estimation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, actx, tree, hf_nbap_id_Primary_CPICH_Usage_for_Channel_Estimation);
-}
-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_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst },
};
-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_PUSCHSets_ModifyList_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_PUSCHSets_ModifyList_PSCH_ReconfRqst, PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHSets);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 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);
+dissect_nbap_UL_Code_InformationModifyItem_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_UL_Code_InformationModifyItem_PSCH_ReconfRqst, UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Secondary_CPICH_Information_Change(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, actx, tree, hf_nbap_id_Secondary_CPICH_Information_Change);
-}
+static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+dissect_nbap_UL_Code_InformationModifyList_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_UL_Code_InformationModifyList_PSCH_ReconfRqst, UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHs);
return offset;
}
-static int dissect_id_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NumberOfReportedCellPortions(tvb, offset, actx, tree, hf_nbap_id_NumberOfReportedCellPortions);
-}
-static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_associatedSecondaryCPICH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
+static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_InformationModifyItem_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_CellPortion_InformationItem_Cell_SetupRqstFDD, CellPortion_InformationItem_Cell_SetupRqstFDD_sequence);
+ ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationItem_Cell_SetupRqstFDD);
-}
-static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
- { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_InformationModifyList_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_CellPortion_InformationList_Cell_SetupRqstFDD, CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of,
- 1, 64);
+ ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfULTSs);
return offset;
}
-static int dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationList_Cell_SetupRqstFDD);
-}
-static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
- { 0, "downlink-DCH-only" },
- { 1, "uplink-DCH-only" },
- { 0, NULL }
+static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_Unidirectional_DCH_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+dissect_nbap_PUSCH_Information_ModifyItem_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_PUSCH_Information_ModifyItem_PSCH_ReconfRqst, PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Unidirectional_DCH_Indicator(tvb, offset, actx, tree, hf_nbap_id_Unidirectional_DCH_Indicator);
-}
-static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
- { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
+static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Code_LCR_InformationModifyItem_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_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
+ ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
+static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Code_LCR_InformationModifyList_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_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
- 1, 15);
+ ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHs);
return offset;
}
-static int dissect_id_multipleRL_ul_DPCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_multipleRL_ul_DPCH_InformationList);
-}
-static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
- { &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
- { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
+static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_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_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
+ ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
+static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_LCR_InformationModifyList_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_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 15);
+ ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfULTSLCRs);
return offset;
}
-static int dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_multipleRL_ul_DPCH_InformationModifyList);
-}
-static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = {
- { &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
- { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
- { &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
- { &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
- { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_SAT_Info_Almanac_ExtItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_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_SAT_Info_Almanac_ExtItem, SAT_Info_Almanac_ExtItem_sequence);
+ ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_SAT_Info_Almanac_ExtItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_Info_Almanac_ExtItem(tvb, offset, actx, tree, hf_nbap_id_SAT_Info_Almanac_ExtItem);
-}
-static int dissect_SAT_Info_Almanac_ExtList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SAT_Info_Almanac_ExtItem(tvb, offset, actx, tree, hf_nbap_SAT_Info_Almanac_ExtList_item);
-}
-static const value_string nbap_HSDPA_Capability_vals[] = {
- { 0, "hsdpa-capable" },
- { 1, "hsdpa-non-capable" },
- { 0, NULL }
+static const per_sequence_t UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_HSDPA_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);
+dissect_nbap_UL_Code_768_InformationModifyItem_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_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst, UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDPA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDPA_Capability(tvb, offset, actx, tree, hf_nbap_id_HSDPA_Capability);
+
+
+static const per_sequence_t UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
+};
+
+static int
+dissect_nbap_UL_Code_768_InformationModifyList_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_UL_Code_768_InformationModifyList_PSCH_ReconfRqst, UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHs);
+
+ return offset;
}
-static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] = {
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+static const per_sequence_t UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
+ { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_Timeslot_768_InformationModifyItem_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_HS_DSCH_Resources_Information_AuditRsp, HS_DSCH_Resources_Information_AuditRsp_sequence);
+ ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Resources_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Resources_Information_AuditRsp);
+
+
+static const per_sequence_t UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
+};
+
+static int
+dissect_nbap_UL_Timeslot_768_InformationModifyList_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_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfULTSs);
+
+ return offset;
}
-static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequence[] = {
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+static const per_sequence_t PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCH_ModifyInformation_768_ModifyItem_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_HS_DSCH_Resources_Information_ResourceStatusInd, HS_DSCH_Resources_Information_ResourceStatusInd_sequence);
+ ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Resources_Information_ResourceStatusInd);
-}
-static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
+static const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCHSets_DeleteItem_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_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
+ ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst, PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_item);
-}
-static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
- { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item },
+static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCHSets_DeleteList_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_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
- 1, 8);
+ ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst, PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfPUSCHSets);
return offset;
}
-static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_MACdFlows_to_Delete);
+
+
+static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+};
+
+static int
+dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSPDSCHs);
+
+ return offset;
}
-static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
- { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
- { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
+static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst },
+ { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_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_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
+ ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item);
-}
-static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
- { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised },
+static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_HS_PDSCH_Timeslot_Information_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_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
- 1, 8);
+ ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_nbap_priorityQueueInfotoModifyUnsynchronised);
+
+
+static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+};
+
+static int
+dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSPDSCHs);
+
+ return offset;
}
-static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
- { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
- { &hf_nbap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised },
- { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
- { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
- { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
- { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
- { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
+static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
+ ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Information_to_Modify_Unsynchronised);
-}
+static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_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);
+dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSLCRs);
return offset;
}
-static int dissect_dsField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DsField(tvb, offset, actx, tree, hf_nbap_dsField);
-}
+static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst },
+ { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_GenericTrafficCategory(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);
+dissect_nbap_HS_PDSCH_TDD_Information_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_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_genericTrafficCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GenericTrafficCategory(tvb, offset, actx, tree, hf_nbap_genericTrafficCategory);
-}
-static const value_string nbap_TnlQos_vals[] = {
- { 0, "dsField" },
- { 1, "genericTrafficCategory" },
- { 0, NULL }
-};
-
-static const per_choice_t TnlQos_choice[] = {
- { 0, &hf_nbap_dsField , ASN1_EXTENSION_ROOT , dissect_nbap_DsField },
- { 1, &hf_nbap_genericTrafficCategory, ASN1_EXTENSION_ROOT , dissect_nbap_GenericTrafficCategory },
- { 0, NULL, 0, NULL }
+static const per_sequence_t DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
};
static int
-dissect_nbap_TnlQos(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_TnlQos, TnlQos_choice,
- NULL);
+dissect_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSPDSCHs768);
return offset;
}
-static int dissect_id_TnlQos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TnlQos(tvb, offset, actx, tree, hf_nbap_id_TnlQos);
-}
-static int dissect_tnlQos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TnlQos(tvb, offset, actx, tree, hf_nbap_tnlQos);
-}
-static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_Item_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
+static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst },
+ { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_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_Received_total_wide_band_power_For_CellPortion_Value_Item, Received_total_wide_band_power_For_CellPortion_Value_Item_sequence);
+ ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_Received_total_wide_band_power_For_CellPortion_Value_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item(tvb, offset, actx, tree, hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item);
-}
-static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_sequence_of[1] = {
- { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item },
+static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst },
};
static int
-dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DL_HS_PDSCH_Timeslot_Information_768_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_Received_total_wide_band_power_For_CellPortion_Value, Received_total_wide_band_power_For_CellPortion_Value_sequence_of,
- 1, 64);
+ ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSs);
return offset;
}
-static int dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, actx, tree, hf_nbap_id_Received_total_wide_band_power_For_CellPortion_Value);
-}
-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 },
+static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
{ &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_Value_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SICH_Information_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_Transmitted_Carrier_Power_For_CellPortion_Value_Item, Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence);
+ ett_nbap_HS_SICH_Information_PSCH_ReconfRqst, HS_SICH_Information_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item(tvb, offset, actx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item);
+
+
+static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_hS_SICH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SCCH_InformationItem_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_HS_SCCH_InformationItem_PSCH_ReconfRqst, HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence);
+
+ return offset;
}
-static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of[1] = {
- { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item },
+static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SCCH_Information_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_Transmitted_Carrier_Power_For_CellPortion_Value, Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of,
- 1, 64);
+ ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst, HS_SCCH_Information_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, actx, tree, hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion_Value);
-}
-static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
+static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
+ ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst, HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item(tvb, offset, actx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item);
+
+
+static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_hS_SICH_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
+
+ return offset;
}
-static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
- { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item },
+static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
};
static int
-dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
- 1, 64);
+ ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst, HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, actx, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue);
-}
+static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst },
+ { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 127U, NULL, TRUE);
+dissect_nbap_Add_To_HS_SCCH_Resource_Pool_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_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UpPTSInterferenceValue(tvb, offset, actx, tree, hf_nbap_id_UpPTSInterferenceValue);
-}
+static const per_sequence_t HS_SICH_Information_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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);
+dissect_nbap_HS_SICH_Information_768_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_HS_SICH_Information_768_PSCH_ReconfRqst, HS_SICH_Information_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, tree, hf_nbap_id_PrimaryCCPCH_RSCP_Delta);
-}
+static const per_sequence_t HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_hS_SICH_Information_768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_768_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_MeasurementRecoveryBehavior(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);
+dissect_nbap_HS_SCCH_InformationItem_768_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_HS_SCCH_InformationItem_768_PSCH_ReconfRqst, HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_MeasurementRecoveryBehavior(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MeasurementRecoveryBehavior(tvb, offset, actx, tree, hf_nbap_id_MeasurementRecoveryBehavior);
-}
+static const per_sequence_t HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst },
+};
static int
-dissect_nbap_MeasurementRecoveryReportingIndicator(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);
+dissect_nbap_HS_SCCH_Information_768_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_HS_SCCH_Information_768_PSCH_ReconfRqst, HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_id_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MeasurementRecoveryReportingIndicator(tvb, offset, actx, tree, hf_nbap_id_MeasurementRecoveryReportingIndicator);
-}
+static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_MeasurementRecoverySupportIndicator(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);
+dissect_nbap_HS_SICH_InformationModify_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_HS_SICH_InformationModify_PSCH_ReconfRqst, HS_SICH_InformationModify_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MeasurementRecoverySupportIndicator(tvb, offset, actx, tree, hf_nbap_id_MeasurementRecoverySupportIndicator);
-}
-static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfPrepTDD },
+static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_hS_SICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(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_MultipleRL_Information_RL_ReconfPrepTDD, MultipleRL_Information_RL_ReconfPrepTDD_sequence_of,
- 1, 15);
+dissect_nbap_HS_SCCH_InformationModifyItem_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_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_multiple_RL_Information_RL_ReconfPrepTDD);
-}
-static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfRqstTDD },
+static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SCCH_InformationModify_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_Multiple_RL_Information_RL_ReconfRqstTDD, Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of,
- 1, 15);
+ ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst, HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_multiple_RL_Information_RL_ReconfRqstTDD);
-}
-static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
- { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
- { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SICH_InformationModify_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_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
+ ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst, HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_powerOffsetInformation_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation_03);
-}
-static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_powerOffsetInformation_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD },
- { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
- { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
+static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_hS_SICH_Information_LCR_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
+ ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD);
-}
-static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
};
static int
-dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
+dissect_nbap_HS_SCCH_InformationModify_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_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_powerOffsetInformation_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation_04);
-}
-static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_powerOffsetInformation_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD },
- { &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 },
+static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst },
+ { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Modify_HS_SCCH_Resource_Pool_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_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
+ ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_F_DPCH_Information_RL_ReconfPrepFDD);
-}
-static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
- { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
+static const per_sequence_t HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SICH_InformationModify_768_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_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
+ ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst, HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_powerOffsetInformation_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation_02);
-}
-static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
- { &hf_nbap_powerOffsetInformation_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD },
- { &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 },
+static const per_sequence_t HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_hS_SICH_Information_768_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SCCH_InformationModifyItem_768_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_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
+ ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_F_DPCH_Information_RL_SetupRqstFDD);
-}
-static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
+static const per_sequence_t HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst },
};
static int
-dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HS_SCCH_InformationModify_768_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_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
- 1, 232);
+ ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst, HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD);
-}
-static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
+static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(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_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
- 1, 232);
+dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_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_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD);
-}
-static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
+static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_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_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
- 1, 88);
+ ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSSCCHs);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD);
-}
-static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
- { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
+static const per_sequence_t E_PUCH_Timeslot_Info_sequence_of[1] = {
+ { &hf_nbap_E_PUCH_Timeslot_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
};
static int
-dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_PUCH_Timeslot_Info(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_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
- 1, 88);
+ ett_nbap_E_PUCH_Timeslot_Info, E_PUCH_Timeslot_Info_sequence_of,
+ 1, maxNrOfE_PUCHSlots);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD);
-}
+static const per_sequence_t E_PUCH_Information_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_lTGI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
+ { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_MICH_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+dissect_nbap_E_PUCH_Information_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_E_PUCH_Information_PSCH_ReconfRqst, E_PUCH_Information_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_MICH_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_CFN(tvb, offset, actx, tree, hf_nbap_id_MICH_CFN);
-}
-static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
+static const per_sequence_t E_AGCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_e_AGCH_MaxPower, 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_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_InformationItem_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_MICH_Parameters_CTCH_ReconfRqstFDD, MICH_Parameters_CTCH_ReconfRqstFDD_sequence);
+ ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst, E_AGCH_InformationItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstFDD);
-}
-static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t E_AGCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_MICH_Parameters_CTCH_ReconfRqstTDD, MICH_Parameters_CTCH_ReconfRqstTDD_sequence);
+dissect_nbap_E_AGCH_Information_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_E_AGCH_Information_PSCH_ReconfRqst, E_AGCH_Information_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEAGCHs);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstTDD);
-}
-static const value_string nbap_MICH_Mode_vals[] = {
- { 0, "v18" },
- { 1, "v36" },
- { 2, "v72" },
- { 3, "v144" },
- { 0, NULL }
+static const per_sequence_t Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_Information_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_MICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+dissect_nbap_Add_To_E_AGCH_Resource_Pool_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_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_mICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_Mode(tvb, offset, actx, tree, hf_nbap_mICH_Mode);
-}
-static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
- { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
- { &hf_nbap_mICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_Mode },
- { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
+static const per_sequence_t E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_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_MICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_InformationModifyItem_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_MICH_Parameters_CTCH_SetupRqstFDD, MICH_Parameters_CTCH_SetupRqstFDD_sequence);
+ ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_SetupRqstFDD);
-}
-static const value_string nbap_NotificationIndicatorLength_vals[] = {
- { 0, "v2" },
- { 1, "v4" },
- { 2, "v8" },
- { 0, NULL }
+static const per_sequence_t E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst },
};
-
static int
-dissect_nbap_NotificationIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_E_AGCH_InformationModify_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_E_AGCH_InformationModify_PSCH_ReconfRqst, E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEAGCHs);
return offset;
}
-static int dissect_notificationIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NotificationIndicatorLength(tvb, offset, actx, tree, hf_nbap_notificationIndicatorLength);
-}
-static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+static const per_sequence_t Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Modify_E_AGCH_Resource_Pool_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_MICH_HCR_Parameters_CTCH_SetupRqstTDD, MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hCR_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_hCR_TDD);
-}
-static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
- { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
+static const per_sequence_t Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Delete_From_E_AGCH_Resource_PoolItem_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_MICH_LCR_Parameters_CTCH_SetupRqstTDD, MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_lCR_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_lCR_TDD);
-}
-static const value_string nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals[] = {
- { 0, "hCR-TDD" },
- { 1, "lCR-TDD" },
- { 0, NULL }
-};
-
-static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice[] = {
- { 0, &hf_nbap_hCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD },
- { 1, &hf_nbap_lCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD },
- { 0, NULL, 0, NULL }
+static const per_sequence_t Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst },
};
static int
-dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD(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_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD, MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice,
- NULL);
+dissect_nbap_Delete_From_E_AGCH_Resource_Pool_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_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEAGCHs);
return offset;
}
-static int dissect_mICH_TDDOption_Specific_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_mICH_TDDOption_Specific_Parameters);
-}
-static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
- { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
- { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
- { &hf_nbap_notificationIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_NotificationIndicatorLength },
- { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
- { &hf_nbap_mICH_TDDOption_Specific_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD },
+static const per_sequence_t E_HICH_Information_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_e_HICH_MaxPower, 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_MICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_HICH_Information_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_MICH_Parameters_CTCH_SetupRqstTDD, MICH_Parameters_CTCH_SetupRqstTDD_sequence);
+ ett_nbap_E_HICH_Information_PSCH_ReconfRqst, E_HICH_Information_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_SetupRqstTDD);
-}
-static const value_string nbap_Modification_Period_vals[] = {
- { 0, "v5120" },
- { 1, "v10240" },
- { 0, NULL }
+static const per_sequence_t E_PUCH_Information_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_lTGI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
+ { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_Modification_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+dissect_nbap_E_PUCH_Information_768_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_E_PUCH_Information_768_PSCH_ReconfRqst, E_PUCH_Information_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Modification_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Modification_Period(tvb, offset, actx, tree, hf_nbap_id_Modification_Period);
-}
+static const per_sequence_t E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_e_AGCH_MaxPower, 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_Notification_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, NULL, FALSE);
+dissect_nbap_E_AGCH_InformationItem_768_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_E_AGCH_InformationItem_768_PSCH_ReconfRqst, E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_NI_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Notification_Indicator(tvb, offset, actx, tree, hf_nbap_NI_Information_item);
-}
-static const per_sequence_t NI_Information_sequence_of[1] = {
- { &hf_nbap_NI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Notification_Indicator },
+static const per_sequence_t E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst },
};
static int
-dissect_nbap_NI_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_Information_768_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_NI_Information, NI_Information_sequence_of,
- 1, 256);
+ ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst, E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEAGCHs);
return offset;
}
-static int dissect_id_NI_Information_NotifUpdateCmd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_NI_Information(tvb, offset, actx, tree, hf_nbap_id_NI_Information_NotifUpdateCmd);
-}
-static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] = {
- { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_Information_768_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_S_CCPCH_InformationListExt_AuditRsp, S_CCPCH_InformationListExt_AuditRsp_sequence_of,
- 1, 208);
+dissect_nbap_Add_To_E_AGCH_Resource_Pool_768_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_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_InformationListExt_AuditRsp);
-}
-static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
+ { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_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_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd, S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of,
- 1, 208);
+dissect_nbap_E_AGCH_InformationModifyItem_768_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_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_InformationListExt_ResourceStatusInd);
-}
-static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[1] = {
- { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst },
};
static int
-dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_InformationModify_768_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_S_CCPCH_LCR_InformationListExt_AuditRsp, S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of,
- 1, 64);
+ ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst, E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEAGCHs);
return offset;
}
-static int dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_LCR_InformationListExt_AuditRsp);
-}
-static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of[1] = {
- { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of,
- 1, 208);
+dissect_nbap_Modify_E_AGCH_Resource_Pool_768_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_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd);
-}
-static const value_string nbap_HARQ_Preamble_Mode_vals[] = {
- { 0, "mode0" },
- { 1, "mode1" },
- { 0, NULL }
+static const per_sequence_t E_HICH_Information_768_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_e_HICH_MaxPower, 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_HARQ_Preamble_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);
+dissect_nbap_E_HICH_Information_768_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_E_HICH_Information_768_PSCH_ReconfRqst, E_HICH_Information_768_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HARQ_Preamble_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_Preamble_Mode(tvb, offset, actx, tree, hf_nbap_id_HARQ_Preamble_Mode);
-}
-static const value_string nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
- { 0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
- { 0, NULL }
+static const per_sequence_t E_PUCH_Codelist_LCR_sequence_of[1] = {
+ { &hf_nbap_E_PUCH_Codelist_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
};
-
static int
-dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
+dissect_nbap_E_PUCH_Codelist_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_E_PUCH_Codelist_LCR, E_PUCH_Codelist_LCR_sequence_of,
+ 1, maxNrOfEPUCHcodes);
return offset;
}
-static int dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, tree, hf_nbap_id_Initial_DL_DPCH_TimingAdjustment_Allowed);
-}
+static const per_sequence_t E_PUCH_Timeslot_Item_InfoLCR_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_e_PUCH_Codelist_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Codelist_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_DLTransmissionBranchLoadValue(tvbuff_t *tvb _U_, int offset _U_, 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, 101U, NULL, TRUE);
+dissect_nbap_E_PUCH_Timeslot_Item_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, 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_PUCH_Timeslot_Item_InfoLCR, E_PUCH_Timeslot_Item_InfoLCR_sequence);
return offset;
}
-static int dissect_id_DLTransmissionBranchLoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_DLTransmissionBranchLoadValue(tvb, offset, actx, tree, hf_nbap_id_DLTransmissionBranchLoadValue);
-}
-static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
- { &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t E_PUCH_Timeslot_InfoLCR_sequence_of[1] = {
+ { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Item_InfoLCR },
};
static int
-dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_PowerLocalCellGroup_CM_Rqst, PowerLocalCellGroup_CM_Rqst_sequence);
+dissect_nbap_E_PUCH_Timeslot_InfoLCR(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_PUCH_Timeslot_InfoLCR, E_PUCH_Timeslot_InfoLCR_sequence_of,
+ 1, maxNrOfE_PUCHSlotsLCR);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rqst);
-}
-static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
- { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
+static const per_sequence_t E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_lTGI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
+ { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
+ { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_PowerLocalCellGroup_CM_Rsp, PowerLocalCellGroup_CM_Rsp_sequence);
+ ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst, E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rsp);
-}
-static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
- { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
+static const per_sequence_t E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_e_AGCH_MaxPower, 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_PowerLocalCellGroup_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_PowerLocalCellGroup_CM_Rprt, PowerLocalCellGroup_CM_Rprt_sequence);
+ ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_choice_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rprt);
-}
-static const value_string nbap_SynchronisationIndicator_vals[] = {
- { 0, "timingMaintainedSynchronisation" },
- { 0, NULL }
+static const per_sequence_t E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst },
};
-
static int
-dissect_nbap_SynchronisationIndicator(tvbuff_t *tvb _U_, int offset _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_AGCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst, E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEAGCHs);
return offset;
}
-static int dissect_id_SynchronisationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SynchronisationIndicator(tvb, offset, actx, tree, hf_nbap_id_SynchronisationIndicator);
-}
+static const per_sequence_t Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(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);
+dissect_nbap_Add_To_E_AGCH_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_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst);
-}
-static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
- { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_FDD_Code_Information },
- { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_FDD_Code_Information },
- { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
+static const per_sequence_t E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_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_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_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_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_InformationModifyItem_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_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence);
+ ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item);
-}
-static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst },
+static const per_sequence_t E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_AGCH_InformationModify_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_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of,
- 1, 64);
+ ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst, E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEAGCHs);
return offset;
}
-static int dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst);
-}
-static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
+static const per_sequence_t Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Modify_E_AGCH_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_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence);
+ ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item);
+
+
+static const per_sequence_t E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
+ { &hf_nbap_e_HICH_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Type },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_e_HICH_MaxPower, 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_E_HICH_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst, E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
+
+ return offset;
}
-static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of[1] = {
- { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item },
+static const per_sequence_t E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst },
};
static int
-dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion, HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of,
- 1, 64);
+ ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst, E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEHICHs);
return offset;
}
-static int dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion);
-}
-static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
+static const per_sequence_t Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Add_To_E_HICH_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_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
+ ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item);
-}
-static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
- { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item },
+static const per_sequence_t E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
+ { &hf_nbap_e_HICH_Type , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_Type },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_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_HS_DSCHProvidedBitRateValueInformation_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_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
- 1, 64);
+dissect_nbap_E_HICH_InformationModifyItem_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_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion);
-}
-static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = {
- { &hf_nbap_E_AGCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+static const per_sequence_t E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst },
};
static int
-dissect_nbap_E_AGCH_FDD_Code_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_HICH_InformationModify_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_E_AGCH_FDD_Code_List, E_AGCH_FDD_Code_List_sequence_of,
- 1, 32);
+ ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst, E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEHICHs);
return offset;
}
-static int dissect_replace(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_AGCH_FDD_Code_List(tvb, offset, actx, tree, hf_nbap_replace);
-}
-static const value_string nbap_E_AGCH_FDD_Code_Information_vals[] = {
- { 0, "replace" },
- { 1, "remove" },
- { 0, NULL }
+static const per_sequence_t Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = {
- { 0, &hf_nbap_replace , ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_FDD_Code_List },
- { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_Modify_E_HICH_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_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_AGCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_AGCH_FDD_Code_Information, E_AGCH_FDD_Code_Information_choice,
- NULL);
+dissect_nbap_Delete_From_E_HICH_Resource_PoolItem_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_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_E_AGCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_E_AGCH_FDD_Code_Information);
-}
-static const value_string nbap_E_DCH_Capability_vals[] = {
- { 0, "e-DCH-capable" },
- { 1, "e-DCH-non-capable" },
- { 0, NULL }
+static const per_sequence_t Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst },
};
-
static int
-dissect_nbap_E_DCH_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);
+dissect_nbap_Delete_From_E_HICH_Resource_Pool_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_E_HICH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfEHICHs);
return offset;
}
-static int dissect_id_E_DCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_Capability(tvb, offset, actx, tree, hf_nbap_id_E_DCH_Capability);
-}
+static const per_sequence_t SYNC_UL_Partition_LCR_sequence[] = {
+ { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_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_SYNC_UL_Partition_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_SYNC_UL_Partition_LCR, SYNC_UL_Partition_LCR_sequence);
return offset;
}
-static int dissect_primary_e_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_RNTI(tvb, offset, actx, tree, hf_nbap_primary_e_RNTI);
-}
-static int dissect_secondary_e_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_RNTI(tvb, offset, actx, tree, hf_nbap_secondary_e_RNTI);
-}
+static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = {
+ { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
+ { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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, 39U, NULL, FALSE);
+dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationResponse_sequence);
return offset;
}
-static int dissect_e_RGCH_Signature_Sequence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_RGCH_Signature_Sequence(tvb, offset, actx, tree, hf_nbap_e_RGCH_Signature_Sequence);
-}
+static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = {
+ { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
+ { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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, 39U, NULL, FALSE);
+dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_PhysicalSharedChannelReconfigurationFailure, PhysicalSharedChannelReconfigurationFailure_sequence);
return offset;
}
-static int dissect_e_HICH_Signature_Sequence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_HICH_Signature_Sequence(tvb, offset, actx, tree, hf_nbap_e_HICH_Signature_Sequence);
-}
+static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_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, 31U, NULL, TRUE);
+dissect_nbap_GeneralCauseList_PSCH_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, 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_GeneralCauseList_PSCH_ReconfFailure, GeneralCauseList_PSCH_ReconfFailure_sequence);
return offset;
}
-static int dissect_serving_Grant_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_Serving_Grant_Value(tvb, offset, actx, tree, hf_nbap_serving_Grant_Value);
-}
-static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
- { 0, "primary" },
- { 1, "secondary" },
- { 0, NULL }
+static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
+ { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
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);
+dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(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_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
+ 0, maxNrOfPDSCHSets);
return offset;
}
-static int dissect_primary_Secondary_Grant_Selector(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_Primary_Secondary_Grant_Selector(tvb, offset, actx, tree, hf_nbap_primary_Secondary_Grant_Selector);
-}
-static const value_string nbap_E_RGCH_Release_Indicator_vals[] = {
- { 0, "e-RGCHreleased" },
- { 0, NULL }
+static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
+ { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
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);
+dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(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_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
+ 0, maxNrOfPUSCHSets);
return offset;
}
-static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_RGCH_Release_Indicator(tvb, offset, actx, tree, hf_nbap_e_RGCH_Release_Indicator);
-}
-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 },
+static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[] = {
+ { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD },
+ { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD },
{ &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_) {
+dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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);
+ ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD, SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence);
return offset;
}
-static int dissect_id_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_DL_Control_Channel_Information);
-}
+static const value_string nbap_CauseLevel_PSCH_ReconfFailure_vals[] = {
+ { 0, "generalCause" },
+ { 1, "setSpecificCause" },
+ { 0, NULL }
+};
+
+static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = {
+ { 0, &hf_nbap_generalCause_05, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_PSCH_ReconfFailure },
+ { 1, &hf_nbap_setSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD },
+ { 0, NULL, 0, NULL }
+};
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, 7U, NULL, FALSE);
+dissect_nbap_CauseLevel_PSCH_ReconfFailure(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_CauseLevel_PSCH_ReconfFailure, CauseLevel_PSCH_ReconfFailure_choice,
+ NULL);
return offset;
}
-static int dissect_e_DCH_MACdFlow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_ID);
-}
+static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
+ { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_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);
+dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence);
return offset;
}
-static int dissect_maximum_Number_of_Retransmissions_For_E_DCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvb, offset, actx, tree, hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH);
-}
+static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
+ { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_E_DCH_HARQ_PO_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 6U, NULL, FALSE);
+dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence);
return offset;
}
-static int dissect_eDCH_HARQ_PO_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_HARQ_PO_FDD(tvb, offset, actx, tree, hf_nbap_eDCH_HARQ_PO_FDD);
-}
+static const per_sequence_t ResetRequest_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_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL);
+dissect_nbap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, 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_ResetRequest, ResetRequest_sequence);
return offset;
}
-static int dissect_eDCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(tvb, offset, actx, tree, hf_nbap_eDCH_MACdFlow_Multiplexing_List);
-}
+static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] = {
+ { &hf_nbap_CommunicationContextInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
static int
-dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 19982U, NULL, FALSE);
+dissect_nbap_CommunicationContextInfoList_Reset(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_CommunicationContextInfoList_Reset, CommunicationContextInfoList_Reset_sequence_of,
+ 1, maxCommunicationContext);
return offset;
}
-static int dissect_maxBits_MACe_PDU_non_scheduled(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, actx, tree, hf_nbap_maxBits_MACe_PDU_non_scheduled);
-}
+static const per_sequence_t CommunicationContextList_Reset_sequence[] = {
+ { &hf_nbap_communicationContextInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextInfoList_Reset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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,
- 8, 8, FALSE, NULL);
+dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb _U_, int offset _U_, 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_CommunicationContextList_Reset, CommunicationContextList_Reset_sequence);
return offset;
}
-static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_Process_Allocation_2ms_EDCH(tvb, offset, actx, tree, hf_nbap_hARQ_Process_Allocation_2ms);
+
+
+static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1] = {
+ { &hf_nbap_CommunicationControlPortInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_CommunicationControlPortInfoList_Reset(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_CommunicationControlPortInfoList_Reset, CommunicationControlPortInfoList_Reset_sequence_of,
+ 1, maxCCPinNodeB);
+
+ 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_2ms, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
+static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = {
+ { &hf_nbap_communicationControlPortInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortInfoList_Reset },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb _U_, int offset _U_, 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_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
+ ett_nbap_CommunicationControlPortList_Reset, CommunicationControlPortList_Reset_sequence);
return offset;
}
-static int dissect_e_DCH_Non_Scheduled_Transmission_Grant(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvb, offset, actx, tree, hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant);
-}
-static const value_string nbap_E_DCH_Grant_Type_Information_vals[] = {
- { 0, "e-DCH-Non-Scheduled-Transmission-Grant" },
- { 1, "e-DCH-Scheduled-Transmission-Grant" },
+static const value_string nbap_ResetIndicator_vals[] = {
+ { 0, "communicationContext" },
+ { 1, "communicationControlPort" },
+ { 2, "nodeB" },
{ 0, NULL }
};
-static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
- { 0, &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items },
- { 1, &hf_nbap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+static const per_choice_t ResetIndicator_choice[] = {
+ { 0, &hf_nbap_communicationContext, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationContextList_Reset },
+ { 1, &hf_nbap_communicationControlPort, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortList_Reset },
+ { 2, &hf_nbap_nodeB , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nbap_E_DCH_Grant_Type_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_ResetIndicator(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_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
+ ett_nbap_ResetIndicator, ResetIndicator_choice,
NULL);
return offset;
}
-static int dissect_eDCH_Grant_Type_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_Grant_Type_Information(tvb, offset, actx, tree, hf_nbap_eDCH_Grant_Type_Information);
-}
-static const value_string nbap_BundlingModeIndicator_vals[] = {
- { 0, "bundling" },
- { 1, "no-bundling" },
+static const value_string nbap_CommunicationContextType_Reset_vals[] = {
+ { 0, "cRNC-CommunicationContextID" },
+ { 1, "nodeB-CommunicationContextID" },
{ 0, NULL }
};
+static const per_choice_t CommunicationContextType_Reset_choice[] = {
+ { 0, &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_CRNC_CommunicationContextID },
+ { 1, &hf_nbap_nodeB_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_NodeB_CommunicationContextID },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_BundlingModeIndicator(tvbuff_t *tvb _U_, int offset _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_CommunicationContextType_Reset(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_CommunicationContextType_Reset, CommunicationContextType_Reset_choice,
+ NULL);
return offset;
}
-static int dissect_bundlingModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_BundlingModeIndicator(tvb, offset, actx, tree, hf_nbap_bundlingModeIndicator);
-}
+static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = {
+ { &hf_nbap_communicationContextType_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextType_Reset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_LogicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 15U, NULL, FALSE);
+dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, 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_CommunicationContextInfoItem_Reset, CommunicationContextInfoItem_Reset_sequence);
return offset;
}
-static int dissect_logicalChannelId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_LogicalChannelID(tvb, offset, actx, tree, hf_nbap_logicalChannelId);
-}
+static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] = {
+ { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_MACesGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+dissect_nbap_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, 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_CommunicationControlPortInfoItem_Reset, CommunicationControlPortInfoItem_Reset_sequence);
return offset;
}
-static int dissect_mACesGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MACesGuaranteedBitRate(tvb, offset, actx, tree, hf_nbap_mACesGuaranteedBitRate);
-}
+static const per_sequence_t ResetResponse_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_E_DCH_DDI_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, 63U, NULL, FALSE);
+dissect_nbap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, 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_ResetResponse, ResetResponse_sequence);
return offset;
}
-static int dissect_e_DCH_DDI_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_DDI_Value(tvb, offset, actx, tree, hf_nbap_e_DCH_DDI_Value);
-}
-static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
- { &hf_nbap_mACdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t InformationExchangeInitiationRequest_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_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_InformationExchangeInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
+ ett_nbap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
return offset;
}
-static int dissect_E_DCH_MACdPDU_SizeList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdPDU_SizeList_item);
-}
-static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item);
-}
-static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
- { &hf_nbap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
+static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
- 1, 64);
+dissect_nbap_Cell_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
return offset;
}
-static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdPDU_SizeList(tvb, offset, actx, tree, hf_nbap_mACd_PDU_Size_List);
-}
-static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
- { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate },
- { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DDI_Value },
- { &hf_nbap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeList },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
+ { 0, "cell" },
+ { 0, NULL }
+};
+
+static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
+ { 0, &hf_nbap_cell_03 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rqst },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
+dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
+ NULL);
return offset;
}
-static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_LogicalChannelInformationItem(tvb, offset, actx, tree, hf_nbap_E_DCH_LogicalChannelInformation_item);
-}
-static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
- { &hf_nbap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformationItem },
+static const per_sequence_t InformationExchangeInitiationResponse_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_E_DCH_LogicalChannelInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
- 1, 16);
+dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, 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_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
return offset;
}
-static int dissect_eDCHLogicalChannelInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_nbap_eDCHLogicalChannelInformation);
-}
-static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_nbap_eDCH_LogicalChannelToAdd);
-}
-static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_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_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
- { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
- { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
- { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
- { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
- { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_Type_Information },
- { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator },
- { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
+static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
+ { &hf_nbap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Cell_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlow_Specific_InfoItem, E_DCH_MACdFlow_Specific_InfoItem_sequence);
+ ett_nbap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item);
-}
-static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
- { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem },
+static const value_string nbap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
+ { 0, "cell" },
+ { 0, NULL }
+};
+
+static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
+ { 0, &hf_nbap_cell_04 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rsp },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlow_Specific_InfoList, E_DCH_MACdFlow_Specific_InfoList_sequence_of,
- 1, 8);
+dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
+ NULL);
return offset;
}
-static int dissect_e_DCH_MACdFlow_Specific_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_Specific_Info);
-}
-static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = {
- { &hf_nbap_e_DCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoList },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t InformationExchangeInitiationFailure_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_E_DCH_MACdFlows_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, 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_MACdFlows_Information, E_DCH_MACdFlows_Information_sequence);
+ ett_nbap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
return offset;
}
-static int dissect_id_E_DCH_MACdFlows_to_Add(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_id_E_DCH_MACdFlows_to_Add);
-}
-static int dissect_e_DCH_MACdFlows_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlows_Information);
-}
-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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t InformationReport_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_E_DCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_InformationReport(tvbuff_t *tvb _U_, int offset _U_, 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_Information, E_DCH_FDD_Information_sequence);
+ ett_nbap_InformationReport, InformationReport_sequence);
return offset;
}
-static int dissect_id_E_DCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_Information);
-}
-static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_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 },
+static const per_sequence_t Cell_Inf_Rprt_sequence[] = {
+ { &hf_nbap_requestedDataValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValueInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Cell_Inf_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item, E_DCH_MACdFlow_Specific_InformationResp_Item_sequence);
+ ett_nbap_Cell_Inf_Rprt, Cell_Inf_Rprt_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item);
-}
-static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
- { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item },
+static const value_string nbap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
+ { 0, "cell" },
+ { 0, NULL }
};
-static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlow_Specific_InformationResp, E_DCH_MACdFlow_Specific_InformationResp_sequence_of,
- 1, 8);
-
- return offset;
-}
-static int dissect_e_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_Specific_InformationResp);
-}
-
-
-static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = {
- { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
+ { 0, &hf_nbap_cell_05 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_Inf_Rprt },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_E_DCH_FDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_FDD_Information_Response, E_DCH_FDD_Information_Response_sequence);
+dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
+ NULL);
return offset;
}
-static int dissect_id_E_DCH_FDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_FDD_Information_Response(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_Information_Response);
-}
-static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
- { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
+static const per_sequence_t InformationExchangeTerminationRequest_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_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
- 0, 64);
+dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, 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_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
return offset;
}
-static int dissect_mACd_PDU_Size_List_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdPDU_SizeToModifyList(tvb, offset, actx, tree, hf_nbap_mACd_PDU_Size_List_01);
-}
-static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
- { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate },
- { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_DDI_Value },
- { &hf_nbap_mACd_PDU_Size_List_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeToModifyList },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t InformationExchangeFailureIndication_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_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_InformationExchangeFailureIndication(tvbuff_t *tvb _U_, int offset _U_, 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_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
+ ett_nbap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_LogicalChannelToModifyItem(tvb, offset, actx, tree, hf_nbap_E_DCH_LogicalChannelToModify_item);
-}
-static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
- { &hf_nbap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToModifyItem },
+static const per_sequence_t CellSynchronisationInitiationRequestTDD_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_E_DCH_LogicalChannelToModify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
- 1, 16);
+dissect_nbap_CellSynchronisationInitiationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationRequestTDD_sequence);
return offset;
}
-static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_LogicalChannelToModify(tvb, offset, actx, tree, hf_nbap_eDCH_LogicalChannelToModify);
-}
-static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
- { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
+static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence[] = {
+ { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
+ { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
+ { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
+ { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
+ { &hf_nbap_initialDLTransPower, 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_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
+ ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_LogicalChannelToDeleteItem(tvb, offset, actx, tree, hf_nbap_E_DCH_LogicalChannelToDelete_item);
-}
-static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
- { &hf_nbap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToDeleteItem },
+static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1] = {
+ { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
};
static int
-dissect_nbap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
- 1, 16);
+ ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD, TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of,
+ 1, 15);
return offset;
}
-static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_LogicalChannelToDelete(tvb, offset, actx, tree, hf_nbap_eDCH_LogicalChannelToDelete);
-}
-static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
- { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
- { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
- { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
- { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
- { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
- { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
- { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
- { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_FDD },
- { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
- { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Grant_Type_Information },
- { &hf_nbap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelInformation },
- { &hf_nbap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToModify },
- { &hf_nbap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToDelete },
+static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence[] = {
+ { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
+ { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
+ { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
+ { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
+ { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
+ { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify, E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
+ ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item);
-}
-static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
- { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify },
+static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
+ { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
+ { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
+ { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify, E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
- 1, 8);
+dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_e_DCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify);
-}
-static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = {
- { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify },
+static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
+ { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
+ { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
+ { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
+ { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Information_to_Modify, E_DCH_FDD_Information_to_Modify_sequence);
+ ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_id_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_FDD_Information_to_Modify(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_Information_to_Modify);
-}
-static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = {
- { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CellSynchronisationInitiationResponseTDD_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_E_DCH_MACdFlow_to_Delete_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlow_to_Delete_Item, E_DCH_MACdFlow_to_Delete_Item_sequence);
+ ett_nbap_CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationResponseTDD_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlows_to_Delete_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlow_to_Delete_Item(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_item);
-}
-static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = {
- { &hf_nbap_E_DCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_Item },
+static const per_sequence_t CellSynchronisationInitiationFailureTDD_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_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_MACdFlows_to_Delete, E_DCH_MACdFlows_to_Delete_sequence_of,
- 1, 8);
+dissect_nbap_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationInitiationFailureTDD, CellSynchronisationInitiationFailureTDD_sequence);
return offset;
}
-static int dissect_id_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, actx, tree, hf_nbap_id_E_DCH_MACdFlows_to_Delete);
-}
-static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = {
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_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_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Resources_Information_AuditRsp, E_DCH_Resources_Information_AuditRsp_sequence);
+ ett_nbap_CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_E_DCH_Resources_Information_AuditRsp);
-}
-static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequence[] = {
- { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
- { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
+static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
+ { &hf_nbap_syncFrameNumberToTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
+ { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCode },
+ { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCodeShift },
+ { &hf_nbap_dlTransPower , ASN1_EXTENSION_ROOT , ASN1_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_E_DCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Resources_Information_ResourceStatusInd, E_DCH_Resources_Information_ResourceStatusInd_sequence);
+ ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD, CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_E_DCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_E_DCH_Resources_Information_ResourceStatusInd);
-}
-static const value_string nbap_E_DCH_RL_Indication_vals[] = {
- { 0, "e-DCH" },
- { 1, "non-e-DCH" },
- { 0, NULL }
+static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD },
};
-
static int
-dissect_nbap_E_DCH_RL_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(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_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of,
+ 1, maxNrOfCellSyncBursts);
return offset;
}
-static int dissect_id_E_DCH_RL_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_RL_Indication(tvb, offset, actx, tree, hf_nbap_id_E_DCH_RL_Indication);
-}
-static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
- { 0, "vN64" },
- { 1, "vN32" },
- { 2, "vN16" },
- { 3, "vN8" },
- { 4, "vN4" },
- { 5, "v2xN4" },
- { 6, "v2xN2" },
- { 7, "v2xN2plus2xN4" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_Max_Set_E_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(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 int dissect_maxSet_E_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Max_Set_E_DPDCHs(tvb, offset, actx, tree, hf_nbap_maxSet_E_DPDCHs);
-}
static int
-dissect_nbap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1U, NULL, TRUE);
+dissect_nbap_SynchronisationReportTypeIE(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 int dissect_e_DCH_TFCI_Table_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_TFCI_Table_Index(tvb, offset, actx, tree, hf_nbap_e_DCH_TFCI_Table_Index);
-}
static int
-dissect_nbap_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 127U, NULL, FALSE);
+dissect_nbap_SynchronisationReportCharacteristicsIE(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 int dissect_e_DCH_Min_Set_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_TFCI(tvb, offset, actx, tree, hf_nbap_e_DCH_Min_Set_E_TFCI);
-}
-static int dissect_reference_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_TFCI(tvb, offset, actx, tree, hf_nbap_reference_E_TFCI);
-}
+static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD },
+ { &hf_nbap_synchronisationReportType_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportTypeIE },
+ { &hf_nbap_synchronisationReportCharacteristics_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristicsIE },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_Reference_E_TFCI_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 29U, NULL, FALSE);
+dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD, CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Reference_E_TFCI_PO(tvb, offset, actx, tree, hf_nbap_reference_E_TFCI_PO);
-}
-static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
- { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
- { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
+static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
+ { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
+ { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
+ ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD, CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Reference_E_TFCI_Information_Item(tvb, offset, actx, tree, hf_nbap_Reference_E_TFCI_Information_item);
-}
-static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
- { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
+static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD },
};
static int
-dissect_nbap_Reference_E_TFCI_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
- 1, 8);
+ ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD, CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of,
+ 1, maxNrOfReceptsPerSyncFrame);
return offset;
}
-static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Reference_E_TFCI_Information(tvb, offset, actx, tree, hf_nbap_reference_E_TFCI_Information);
-}
-static const per_sequence_t E_TFCS_Information_sequence[] = {
- { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
- { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
- { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
+static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
+ { &hf_nbap_syncBurstInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_TFCS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
+ ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_e_TFCS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_TFCS_Information(tvb, offset, actx, tree, hf_nbap_e_TFCS_Information);
-}
-static const value_string nbap_E_TTI_vals[] = {
- { 0, "e-TTI-2ms" },
- { 1, "e-TTI-10ms" },
- { 0, NULL }
+static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD },
};
-
static int
-dissect_nbap_E_TTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(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_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of,
+ 1, maxNrOfCellSyncBursts);
return offset;
}
-static int dissect_e_TTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_TTI(tvb, offset, actx, tree, hf_nbap_e_TTI);
-}
+static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
+ { &hf_nbap_syncFrameNumberforTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SYNCDlCodeId },
+ { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DwPCH_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_E_DPCCH_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 8U, NULL, FALSE);
+dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_e_DPCCH_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DPCCH_PO(tvb, offset, actx, tree, hf_nbap_e_DPCCH_PO);
-}
-static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
- { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_Set_E_DPDCHs },
- { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
- { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information },
- { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TTI },
- { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD },
};
static int
-dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_ReconfPrepFDD, E_DPCH_Information_RL_ReconfPrepFDD_sequence);
+dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(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_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of,
+ 1, maxNrOfSyncFramesLCR);
return offset;
}
-static int dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_E_DPCH_Information_RL_ReconfPrepFDD);
-}
-static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
- { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
- { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
- { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
- { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
- { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
+static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
+ { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_propagationDelayCompensation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValueLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_SetupRqstFDD, E_DPCH_Information_RL_SetupRqstFDD_sequence);
+ ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_E_DPCH_Information_RL_SetupRqstFDD);
-}
-static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
- { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD },
};
static int
-dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
- 1, 32);
+ ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of,
+ 1, maxNrOfReceptionsperSyncFrameLCR);
return offset;
}
-static int dissect_replace_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvb, offset, actx, tree, hf_nbap_replace_01);
-}
-static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
- { 0, "replace" },
- { 1, "remove" },
- { 0, NULL }
+static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
+ { &hf_nbap_sYNCDlCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
- { 0, &hf_nbap_replace_01 , ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
- { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
+ { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD },
};
static int
-dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
- NULL);
+dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(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_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of,
+ 1, maxNrOfSyncDLCodesLCR);
return offset;
}
-static int dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_E_RGCH_E_HICH_FDD_Code_Information);
-}
-static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence[] = {
+ { &hf_nbap_sYNCDlCodeIdMeasInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD },
+ { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportType },
+ { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristics },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Serving_E_DCH_RL_in_this_NodeB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Serving_E_DCH_RL_in_this_NodeB, Serving_E_DCH_RL_in_this_NodeB_sequence);
+ ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_serving_E_DCH_RL_in_this_NodeB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Serving_E_DCH_RL_in_this_NodeB(tvb, offset, actx, tree, hf_nbap_serving_E_DCH_RL_in_this_NodeB);
-}
-static const value_string nbap_Serving_E_DCH_RL_ID_vals[] = {
- { 0, "serving-E-DCH-RL-in-this-NodeB" },
- { 1, "serving-E-DCH-RL-not-in-this-NodeB" },
- { 0, NULL }
+static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_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 const per_choice_t Serving_E_DCH_RL_ID_choice[] = {
- { 0, &hf_nbap_serving_E_DCH_RL_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_Serving_E_DCH_RL_in_this_NodeB },
- { 1, &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
+static int
+dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationResponseTDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_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_Serving_E_DCH_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_choice(tvb, offset, actx, tree, hf_index,
- ett_nbap_Serving_E_DCH_RL_ID, Serving_E_DCH_RL_ID_choice,
- NULL);
+dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationReconfigurationFailureTDD, CellSynchronisationReconfigurationFailureTDD_sequence);
return offset;
}
-static int dissect_id_Serving_E_DCH_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, actx, tree, hf_nbap_id_Serving_E_DCH_RL_ID);
-}
-static const value_string nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals[] = {
- { 0, "ul-DPDCH-present" },
- { 1, "ul-DPDCH-not-present" },
- { 0, NULL }
+static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_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_UL_DPDCH_Indicator_For_E_DCH_Operation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentRequestTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, actx, tree, hf_nbap_id_UL_DPDCH_Indicator_For_E_DCH_Operation);
-}
-static const value_string nbap_FDD_S_CCPCH_FrameOffset_vals[] = {
- { 0, "v1" },
- { 1, "v2" },
- { 2, "v4" },
- { 0, NULL }
+static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of[1] = {
+ { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_FDD_S_CCPCH_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(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_CellAdjustmentInfo_SyncAdjustmentRqstTDD, CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of,
+ 1, maxCellinNodeB);
return offset;
}
-static int dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FDD_S_CCPCH_FrameOffset(tvb, offset, actx, tree, hf_nbap_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD);
-}
-static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information },
- { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO },
+static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_frameAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameAdjustmentValue },
+ { &hf_nbap_timingAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValue },
+ { &hf_nbap_dLTransPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DPCH_Information_RL_ReconfRqstFDD, E_DPCH_Information_RL_ReconfRqstFDD_sequence);
+ ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence);
return offset;
}
-static int dissect_id_E_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_E_DPCH_Information_RL_ReconfRqstFDD);
-}
+static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_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_Maximum_Target_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentResponseTDD_sequence);
return offset;
}
-static int dissect_id_Maximum_Target_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, actx, tree, hf_nbap_id_Maximum_Target_ReceivedTotalWideBandPower);
-}
+static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_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_E_DCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, 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, TRUE);
+dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationAdjustmentFailureTDD, CellSynchronisationAdjustmentFailureTDD_sequence);
return offset;
}
-static int dissect_e_DCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCHProvidedBitRateValue(tvb, offset, actx, tree, hf_nbap_e_DCHProvidedBitRateValue);
-}
-static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = {
- { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
- { &hf_nbap_e_DCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValue },
+static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCHProvidedBitRate_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_DCHProvidedBitRate_Item, E_DCHProvidedBitRate_Item_sequence);
+ ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD, GeneralCauseList_SyncAdjustmntFailureTDD_sequence);
return offset;
}
-static int dissect_E_DCHProvidedBitRate_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCHProvidedBitRate_Item(tvb, offset, actx, tree, hf_nbap_E_DCHProvidedBitRate_item);
-}
-static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = {
- { &hf_nbap_E_DCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate_Item },
+static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of[1] = {
+ { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(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_DCHProvidedBitRate, E_DCHProvidedBitRate_sequence_of,
- 1, 16);
+ ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of,
+ 1, maxCellinNodeB);
return offset;
}
-static int dissect_id_E_DCHProvidedBitRateValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCHProvidedBitRate(tvb, offset, actx, tree, hf_nbap_id_E_DCHProvidedBitRateValueInformation);
+
+
+static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence[] = {
+ { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSpecificCauseList_SyncAdjustmntFailureTDD, CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence);
+
+ return offset;
}
-static const value_string nbap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
- { 0, "harqPreambleModeActivated" },
+static const value_string nbap_CauseLevel_SyncAdjustmntFailureTDD_vals[] = {
+ { 0, "generalCause" },
+ { 1, "cellSpecificCause" },
{ 0, NULL }
};
+static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = {
+ { 0, &hf_nbap_generalCause_06, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD },
+ { 1, &hf_nbap_cellSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_nbap_HARQ_Preamble_Mode_Activation_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);
+dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(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_CauseLevel_SyncAdjustmntFailureTDD, CauseLevel_SyncAdjustmntFailureTDD_choice,
+ NULL);
return offset;
}
-static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, tree, hf_nbap_id_HARQ_Preamble_Mode_Activation_Indicator);
-}
-static const per_sequence_t RL_Specific_E_DCH_Info_Item_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 },
+static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RL_Specific_E_DCH_Info_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_Specific_E_DCH_Info_Item, RL_Specific_E_DCH_Info_Item_sequence);
+ ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence);
return offset;
}
-static int dissect_RL_Specific_E_DCH_Info_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Specific_E_DCH_Info_Item(tvb, offset, actx, tree, hf_nbap_RL_Specific_E_DCH_Info_item);
-}
-static const per_sequence_t RL_Specific_E_DCH_Info_sequence_of[1] = {
- { &hf_nbap_RL_Specific_E_DCH_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Info_Item },
+static const per_sequence_t CellSynchronisationTerminationRequestTDD_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_RL_Specific_E_DCH_Info(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_RL_Specific_E_DCH_Info, RL_Specific_E_DCH_Info_sequence_of,
- 1, 8);
+dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationTerminationRequestTDD, CellSynchronisationTerminationRequestTDD_sequence);
return offset;
}
-static int dissect_id_RL_Specific_E_DCH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_RL_Specific_E_DCH_Info(tvb, offset, actx, tree, hf_nbap_id_RL_Specific_E_DCH_Info);
-}
-static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CellSynchronisationFailureIndicationTDD_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_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
+ ett_nbap_CellSynchronisationFailureIndicationTDD, CellSynchronisationFailureIndicationTDD_sequence);
return offset;
}
-static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item);
-}
-static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
- { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp },
+static const per_sequence_t CellSynchronisationReportTDD_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_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
- 1, 239);
+dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSynchronisationReportTDD, CellSynchronisationReportTDD_sequence);
return offset;
}
-static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp);
-}
-static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
- { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
- { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
+dissect_nbap_C_ID_IE_CellSyncReprtTDD(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 int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item);
-}
-static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
- { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp },
-};
static int
-dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
- 1, 95);
+dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(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 int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp);
-}
-static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
- { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = {
+ { &hf_nbap_c_ID_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID_IE_CellSyncReprtTDD },
+ { &hf_nbap_syncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RearrangeItem_Bearer_RearrangeInd, E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
+ ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD, CellSyncInfoItemIE_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item);
-}
-static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
- { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd },
+static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = {
+ { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD },
};
static int
-dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd, E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
- 1, 8);
+ ett_nbap_CellSyncInfo_CellSyncReprtTDD, CellSyncInfo_CellSyncReprtTDD_sequence_of,
+ 1, maxCellinNodeB);
return offset;
}
-static int dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_E_DCH_RearrangeList_Bearer_RearrangeInd);
-}
-static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_dl_DPCH_LCR_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
- { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
+static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] = {
+ { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTiming },
+ { &hf_nbap_cellSyncBurstSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, 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_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence);
+ ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD, CellSyncBurstAvailable_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
-}
-static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD },
+static const value_string nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals[] = {
+ { 0, "cellSyncBurstAvailable" },
+ { 1, "cellSyncBurstNotAvailable" },
+ { 0, NULL }
+};
+
+static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = {
+ { 0, &hf_nbap_cellSyncBurstAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD },
+ { 1, &hf_nbap_cellSyncBurstNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(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_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
- 1, 15);
+dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(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_CellSyncBurstInfo_CellSyncReprtTDD, CellSyncBurstInfo_CellSyncReprtTDD_choice,
+ NULL);
return offset;
}
-static int dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
-}
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of[1] = {
+ { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD },
+};
static int
-dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD(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_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of,
+ 1, maxNrOfReceptsPerSyncFrame);
return offset;
}
-static int dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, actx, tree, hf_nbap_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio);
-}
-static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
- { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
+static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[] = {
+ { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
+ { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellPortion_InformationItem_Cell_ReconfRqstFDD, CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence);
+ ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD, CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationItem_Cell_ReconfRqstFDD);
-}
-static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
- { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
+ { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD },
};
static int
-dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(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_CellPortion_InformationList_Cell_ReconfRqstFDD, CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of,
- 1, 64);
+ ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD, CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of,
+ 0, maxNrOfCellSyncBursts);
return offset;
}
-static int dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationList_Cell_ReconfRqstFDD);
-}
-static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = {
- { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID },
- { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue },
+static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = {
+ { &hf_nbap_cellSyncBurstMeasuredInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Multiple_PUSCH_InfoListIE_DM_Rsp, Multiple_PUSCH_InfoListIE_DM_Rsp_sequence);
+ ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD, IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp(tvb, offset, actx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item);
-}
-static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = {
- { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp },
+static const value_string nbap_SyncReportType_CellSyncReprtTDD_vals[] = {
+ { 0, "intStdPhSyncInfo-CellSyncReprtTDD" },
+ { 1, "lateEntrantCell" },
+ { 2, "frequencyAcquisition" },
+ { 0, NULL }
+};
+
+static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = {
+ { 0, &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD },
+ { 1, &hf_nbap_lateEntrantCell, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 2, &hf_nbap_frequencyAcquisition, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp, Multiple_PUSCH_InfoList_DM_Rsp_sequence_of,
- 1, 255);
+dissect_nbap_SyncReportType_CellSyncReprtTDD(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_SyncReportType_CellSyncReprtTDD, SyncReportType_CellSyncReprtTDD_choice,
+ NULL);
return offset;
}
-static int dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_multiple_PUSCH_InfoList_DM_Rsp);
-}
-static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = {
- { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID },
- { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue },
+static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] = {
+ { &hf_nbap_syncDLCodeIdTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTimingLCR },
+ { &hf_nbap_syncDLCodeIdSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, 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_Multiple_PUSCH_InfoListIE_DM_Rprt, Multiple_PUSCH_InfoListIE_DM_Rprt_sequence);
+ ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD, SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt(tvb, offset, actx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item);
+
+
+static const value_string nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals[] = {
+ { 0, "syncDLCodeIdAvailable" },
+ { 1, "syncDLCodeIDNotAvailable" },
+ { 0, NULL }
+};
+
+static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = {
+ { 0, &hf_nbap_syncDLCodeIdAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD },
+ { 1, &hf_nbap_syncDLCodeIDNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(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_SyncDLCodeIdItem_CellSyncReprtTDD, SyncDLCodeIdItem_CellSyncReprtTDD_choice,
+ NULL);
+
+ return offset;
}
-static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = {
- { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt },
+static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = {
+ { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD },
};
static int
-dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(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_Multiple_PUSCH_InfoList_DM_Rprt, Multiple_PUSCH_InfoList_DM_Rprt_sequence_of,
- 1, 255);
+ ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD, SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of,
+ 1, maxNrOfReceptionsperSyncFrameLCR);
return offset;
}
-static int dissect_id_multiple_PUSCH_InfoList_DM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_multiple_PUSCH_InfoList_DM_Rprt);
-}
+static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[] = {
+ { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
+ { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, 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);
+dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, 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_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_id_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Reference_ReceivedTotalWideBandPower(tvb, offset, actx, tree, hf_nbap_id_Reference_ReceivedTotalWideBandPower);
-}
-
-
-static const value_string nbap_DymmyProtocolIE_ID_vals[] = {
- { 0, "id-AICH-Information" },
- { 1, "id-BCH-Information" },
- { 2, "id-BCCH-ModificationTime" },
- { 3, "id-BlockingPriorityIndicator" },
- { 4, "id-Cause" },
- { 5, "id-CCP-InformationItem-AuditRsp" },
- { 6, "id-CCP-InformationList-AuditRsp" },
- { 7, "id-CCP-InformationItem-ResourceStatusInd" },
- { 8, "id-Cell-InformationItem-AuditRsp" },
- { 9, "id-Cell-InformationItem-ResourceStatusInd" },
- { 10, "id-Cell-InformationList-AuditRsp" },
- { 11, "id-CellParameterID" },
- { 12, "id-CFN" },
- { 13, "id-C-ID" },
- { 14, "id-CommonMeasurementAccuracy" },
- { 15, "id-CommonMeasurementObjectType-CM-Rprt" },
- { 16, "id-CommonMeasurementObjectType-CM-Rqst" },
- { 17, "id-CommonMeasurementObjectType-CM-Rsp" },
- { 18, "id-CommonMeasurementType" },
- { 19, "id-CommonPhysicalChannelID" },
- { 20, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD" },
- { 21, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
- { 22, "id-CommunicationControlPortID" },
- { 23, "id-ConfigurationGenerationID" },
- { 24, "id-CRNC-CommunicationContextID" },
- { 25, "id-CriticalityDiagnostics" },
- { 26, "id-DCHs-to-Add-FDD" },
- { 27, "id-DCHs-to-Add-TDD" },
- { 28, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
- { 29, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
- { 30, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
- { 31, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
- { 32, "id-DCH-FDD-Information" },
- { 33, "id-DCH-TDD-Information" },
- { 34, "id-DCH-InformationResponse" },
- { 35, "id-FDD-DCHs-to-Modify" },
- { 36, "id-TDD-DCHs-to-Modify" },
- { 37, "id-DCH-RearrangeList-Bearer-RearrangeInd" },
- { 38, "id-DedicatedMeasurementObjectType-DM-Rprt" },
- { 39, "id-DedicatedMeasurementObjectType-DM-Rqst" },
- { 40, "id-DedicatedMeasurementObjectType-DM-Rsp" },
- { 41, "id-DedicatedMeasurementType" },
- { 42, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
- { 43, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
- { 44, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
- { 45, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD" },
- { 46, "id-DL-DPCH-InformationList-RL-SetupRqstTDD" },
- { 47, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
- { 48, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
- { 49, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
- { 50, "id-DL-DPCH-TimingAdjustment" },
- { 51, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst" },
- { 52, "id-DLReferencePower" },
- { 53, "id-DLReferencePowerList-DL-PC-Rqst" },
- { 54, "id-DSCHs-to-Add-TDD" },
- { 55, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD" },
- { 56, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD" },
- { 57, "id-DSCH-InformationResponse" },
- { 58, "id-DSCH-TDD-Information" },
- { 59, "id-DSCH-RearrangeList-Bearer-RearrangeInd" },
- { 60, "id-End-Of-Audit-Sequence-Indicator" },
- { 61, "id-FACH-Information" },
- { 62, "id-FACH-ParametersList-CTCH-ReconfRqstTDD" },
- { 63, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD" },
- { 64, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD" },
- { 65, "id-IndicationType-ResourceStatusInd" },
- { 66, "id-Local-Cell-ID" },
- { 67, "id-Local-Cell-Group-InformationItem-AuditRsp" },
- { 68, "id-Local-Cell-Group-InformationItem-ResourceStatusInd" },
- { 69, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
- { 70, "id-Local-Cell-Group-InformationList-AuditRsp" },
- { 71, "id-Local-Cell-InformationItem-AuditRsp" },
- { 72, "id-Local-Cell-InformationItem-ResourceStatusInd" },
- { 73, "id-Local-Cell-InformationItem2-ResourceStatusInd" },
- { 74, "id-Local-Cell-InformationList-AuditRsp" },
- { 75, "id-AdjustmentPeriod" },
- { 76, "id-MaxAdjustmentStep" },
- { 77, "id-MaximumTransmissionPower" },
- { 78, "id-MeasurementFilterCoefficient" },
- { 79, "id-MeasurementID" },
- { 80, "id-MessageStructure" },
- { 81, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst" },
- { 82, "id-NodeB-CommunicationContextID" },
- { 83, "id-NeighbouringCellMeasurementInformation" },
- { 84, "id-P-CCPCH-Information" },
- { 85, "id-P-CPICH-Information" },
- { 86, "id-P-SCH-Information" },
- { 87, "id-PCCPCH-Information-Cell-ReconfRqstTDD" },
- { 88, "id-PCCPCH-Information-Cell-SetupRqstTDD" },
- { 89, "id-PCH-Parameters-CTCH-ReconfRqstTDD" },
- { 90, "id-PCH-ParametersItem-CTCH-SetupRqstFDD" },
- { 91, "id-PCH-ParametersItem-CTCH-SetupRqstTDD" },
- { 92, "id-PCH-Information" },
- { 93, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst" },
- { 94, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
- { 95, "id-PDSCHSets-AddList-PSCH-ReconfRqst" },
- { 96, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst" },
- { 97, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst" },
- { 98, "id-PICH-Information" },
- { 99, "id-PICH-Parameters-CTCH-ReconfRqstTDD" },
- { 100, "id-PowerAdjustmentType" },
- { 101, "id-PRACH-Information" },
- { 102, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD" },
- { 103, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD" },
- { 104, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD" },
- { 105, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD" },
- { 106, "id-PrimarySCH-Information-Cell-ReconfRqstFDD" },
- { 107, "id-PrimarySCH-Information-Cell-SetupRqstFDD" },
- { 108, "id-PrimaryScramblingCode" },
- { 109, "id-SCH-Information-Cell-ReconfRqstTDD" },
- { 110, "id-SCH-Information-Cell-SetupRqstTDD" },
- { 111, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst" },
- { 112, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
- { 113, "id-PUSCHSets-AddList-PSCH-ReconfRqst" },
- { 114, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst" },
- { 115, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst" },
- { 116, "id-RACH-Information" },
- { 117, "id-RACH-ParametersItem-CTCH-SetupRqstFDD" },
- { 118, "id-RACH-ParameterItem-CTCH-SetupRqstTDD" },
- { 119, "id-ReportCharacteristics" },
- { 120, "id-Reporting-Object-RL-FailureInd" },
- { 121, "id-Reporting-Object-RL-RestoreInd" },
- { 122, "id-RL-InformationItem-DM-Rprt" },
- { 123, "id-RL-InformationItem-DM-Rqst" },
- { 124, "id-RL-InformationItem-DM-Rsp" },
- { 125, "id-RL-InformationItem-RL-AdditionRqstFDD" },
- { 126, "id-RL-informationItem-RL-DeletionRqst" },
- { 127, "id-RL-InformationItem-RL-FailureInd" },
- { 128, "id-RL-InformationItem-RL-PreemptRequiredInd" },
- { 129, "id-RL-InformationItem-RL-ReconfPrepFDD" },
- { 130, "id-RL-InformationItem-RL-ReconfRqstFDD" },
- { 131, "id-RL-InformationItem-RL-RestoreInd" },
- { 132, "id-RL-InformationItem-RL-SetupRqstFDD" },
- { 133, "id-RL-InformationList-RL-AdditionRqstFDD" },
- { 134, "id-RL-informationList-RL-DeletionRqst" },
- { 135, "id-RL-InformationList-RL-PreemptRequiredInd" },
- { 136, "id-RL-InformationList-RL-ReconfPrepFDD" },
- { 137, "id-RL-InformationList-RL-ReconfRqstFDD" },
- { 138, "id-RL-InformationList-RL-SetupRqstFDD" },
- { 139, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
- { 140, "id-RL-InformationResponseItem-RL-ReconfReady" },
- { 141, "id-RL-InformationResponseItem-RL-ReconfRsp" },
- { 142, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
- { 143, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
- { 144, "id-RL-InformationResponseList-RL-ReconfReady" },
- { 145, "id-RL-InformationResponseList-RL-ReconfRsp" },
- { 146, "id-RL-InformationResponseList-RL-SetupRspFDD" },
- { 147, "id-RL-InformationResponse-RL-AdditionRspTDD" },
- { 148, "id-RL-InformationResponse-RL-SetupRspTDD" },
- { 149, "id-RL-Information-RL-AdditionRqstTDD" },
- { 150, "id-RL-Information-RL-ReconfRqstTDD" },
- { 151, "id-RL-Information-RL-ReconfPrepTDD" },
- { 152, "id-RL-Information-RL-SetupRqstTDD" },
- { 153, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure" },
- { 154, "id-RL-Set-InformationItem-DM-Rprt" },
- { 155, "id-RL-Set-InformationItem-DM-Rsp" },
- { 156, "id-RL-Set-InformationItem-RL-FailureInd" },
- { 157, "id-RL-Set-InformationItem-RL-RestoreInd" },
- { 158, "id-S-CCPCH-Information" },
- { 159, "id-S-CPICH-Information" },
- { 160, "id-SCH-Information" },
- { 161, "id-S-SCH-Information" },
- { 162, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD" },
- { 163, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD" },
- { 164, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
- { 165, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD" },
- { 166, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD" },
- { 167, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD" },
- { 168, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD" },
- { 169, "id-SecondarySCH-Information-Cell-ReconfRqstFDD" },
- { 170, "id-SecondarySCH-Information-Cell-SetupRqstFDD" },
- { 171, "id-SegmentInformationListIE-SystemInfoUpdate" },
- { 172, "id-SFN" },
- { 173, "id-SignallingBearerRequestIndicator" },
- { 174, "id-ShutdownTimer" },
- { 175, "id-Start-Of-Audit-Sequence-Indicator" },
- { 176, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD" },
- { 177, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD" },
- { 178, "id-SyncCase" },
- { 179, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH" },
- { 180, "id-T-Cell" },
- { 181, "id-TargetCommunicationControlPortID" },
- { 182, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD" },
- { 183, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD" },
- { 184, "id-TransmissionDiversityApplied" },
- { 185, "id-TypeOfError" },
- { 186, "id-UARFCNforNt" },
- { 187, "id-UARFCNforNd" },
- { 188, "id-UARFCNforNu" },
- { 189, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
- { 190, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
- { 191, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
- { 192, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD" },
- { 193, "id-UL-DPCH-InformationList-RL-SetupRqstTDD" },
- { 194, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
- { 195, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
- { 196, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
- { 197, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD" },
- { 198, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD" },
- { 199, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD" },
- { 200, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD" },
- { 201, "id-USCH-Information-Add" },
- { 202, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD" },
- { 203, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD" },
- { 204, "id-USCH-InformationResponse" },
- { 205, "id-USCH-Information" },
- { 206, "id-USCH-RearrangeList-Bearer-RearrangeInd" },
- { 207, "id-Active-Pattern-Sequence-Information" },
- { 208, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD" },
- { 209, "id-AdjustmentRatio" },
- { 210, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD" },
- { 211, "id-CauseLevel-PSCH-ReconfFailure" },
- { 212, "id-CauseLevel-RL-AdditionFailureFDD" },
- { 213, "id-CauseLevel-RL-AdditionFailureTDD" },
- { 214, "id-CauseLevel-RL-ReconfFailure" },
- { 215, "id-CauseLevel-RL-SetupFailureFDD" },
- { 216, "id-CauseLevel-RL-SetupFailureTDD" },
- { 217, "id-Closed-Loop-Timing-Adjustment-Mode" },
- { 218, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD" },
- { 219, "id-Compressed-Mode-Deactivation-Flag" },
- { 220, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
- { 221, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
- { 222, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
- { 223, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
- { 224, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
- { 225, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
- { 226, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
- { 227, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
- { 228, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
- { 229, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
- { 230, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
- { 231, "id-DL-TPC-Pattern01Count" },
- { 232, "id-DPC-Mode" },
- { 233, "id-DPCHConstant" },
- { 234, "id-FACH-ParametersList-CTCH-SetupRsp" },
- { 235, "id-Limited-power-increase-information-Cell-SetupRqstFDD" },
- { 236, "id-PCH-Parameters-CTCH-SetupRsp" },
- { 237, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD" },
- { 238, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD" },
- { 239, "id-PRACHConstant" },
- { 240, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD" },
- { 241, "id-PUSCHConstant" },
- { 242, "id-RACH-Parameters-CTCH-SetupRsp" },
- { 243, "id-Synchronisation-Configuration-Cell-ReconfRqst" },
- { 244, "id-Synchronisation-Configuration-Cell-SetupRqst" },
- { 245, "id-Transmission-Gap-Pattern-Sequence-Information" },
- { 246, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
- { 247, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
- { 248, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
- { 249, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
- { 250, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
- { 251, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
- { 252, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
- { 253, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
- { 254, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
- { 255, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
- { 256, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
- { 257, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD" },
- { 258, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD" },
- { 259, "id-CommunicationContextInfoItem-Reset" },
- { 260, "id-CommunicationControlPortInfoItem-Reset" },
- { 261, "id-ResetIndicator" },
- { 262, "id-TimingAdvanceApplied" },
- { 263, "id-CFNReportingIndicator" },
- { 264, "id-SFNReportingIndicator" },
- { 265, "id-InnerLoopDLPCStatus" },
- { 266, "id-TimeslotISCPInfo" },
- { 267, "id-PICH-ParametersItem-CTCH-SetupRqstTDD" },
- { 268, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD" },
- { 269, "id-CCTrCH-InformationItem-RL-FailureInd" },
- { 270, "id-CCTrCH-InformationItem-RL-RestoreInd" },
- { 271, "id-CauseLevel-SyncAdjustmntFailureTDD" },
- { 272, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD" },
- { 273, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD" },
- { 274, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD" },
- { 275, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD" },
- { 276, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD" },
- { 277, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD" },
- { 278, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD" },
- { 279, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD" },
- { 280, "id-CellSyncInfo-CellSyncReprtTDD" },
- { 281, "id-CSBTransmissionID" },
- { 282, "id-CSBMeasurementID" },
- { 283, "id-NCyclesPerSFNperiod" },
- { 284, "id-NRepetitionsPerCyclePeriod" },
- { 285, "id-SyncFrameNumber" },
- { 286, "id-SynchronisationReportType" },
- { 287, "id-SynchronisationReportCharacteristics" },
- { 288, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD" },
- { 289, "id-ReferenceClockAvailability" },
- { 290, "id-ReferenceSFNoffset" },
- { 291, "id-InformationExchangeID" },
- { 292, "id-InformationExchangeObjectType-InfEx-Rqst" },
- { 293, "id-InformationType" },
- { 294, "id-InformationReportCharacteristics" },
- { 295, "id-InformationExchangeObjectType-InfEx-Rsp" },
- { 296, "id-InformationExchangeObjectType-InfEx-Rprt" },
- { 297, "id-IPDLParameter-Information-Cell-ReconfRqstFDD" },
- { 298, "id-IPDLParameter-Information-Cell-SetupRqstFDD" },
- { 299, "id-IPDLParameter-Information-Cell-ReconfRqstTDD" },
- { 300, "id-IPDLParameter-Information-Cell-SetupRqstTDD" },
- { 301, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD" },
- { 302, "id-DwPCH-LCR-Information" },
- { 303, "id-DwPCH-LCR-InformationList-AuditRsp" },
- { 304, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD" },
- { 305, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD" },
- { 306, "id-DwPCH-LCR-Information-ResourceStatusInd" },
- { 307, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD" },
- { 308, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD" },
- { 309, "id-FPACH-LCR-Information" },
- { 310, "id-FPACH-LCR-Information-AuditRsp" },
- { 311, "id-FPACH-LCR-InformationList-AuditRsp" },
- { 312, "id-FPACH-LCR-InformationList-ResourceStatusInd" },
- { 313, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD" },
- { 314, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD" },
- { 315, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD" },
- { 316, "id-PCH-Power-LCR-CTCH-SetupRqstTDD" },
- { 317, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD" },
- { 318, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD" },
- { 319, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD" },
- { 320, "id-RL-InformationResponse-LCR-RL-SetupRspTDD" },
- { 321, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD" },
- { 322, "id-TimeSlot" },
- { 323, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD" },
- { 324, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD" },
- { 325, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD" },
- { 326, "id-TimeSlotLCR-CM-Rqst" },
- { 327, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD" },
- { 328, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
- { 329, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
- { 330, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD" },
- { 331, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD" },
- { 332, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD" },
- { 333, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD" },
- { 334, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD" },
- { 335, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD" },
- { 336, "id-UL-DPCH-LCR-InformationModify-AddList" },
- { 337, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD" },
- { 338, "id-UL-SIRTarget" },
- { 339, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst" },
- { 340, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
- { 341, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst" },
- { 342, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
- { 343, "id-timeslotInfo-CellSyncInitiationRqstTDD" },
- { 344, "id-SyncReportType-CellSyncReprtTDD" },
- { 345, "id-Power-Local-Cell-Group-InformationItem-AuditRsp" },
- { 346, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd" },
- { 347, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
- { 348, "id-Power-Local-Cell-Group-InformationList-AuditRsp" },
- { 349, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd" },
- { 350, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd" },
- { 351, "id-Power-Local-Cell-Group-ID" },
- { 352, "id-PUSCH-Info-DM-Rqst" },
- { 353, "id-PUSCH-Info-DM-Rsp" },
- { 354, "id-PUSCH-Info-DM-Rprt" },
- { 355, "id-InitDL-Power" },
- { 356, "id-cellSyncBurstRepetitionPeriod" },
- { 357, "id-ReportCharacteristicsType-OnModification" },
- { 358, "id-SFNSFNMeasurementValueInformation" },
- { 359, "id-SFNSFNMeasurementThresholdInformation" },
- { 360, "id-TUTRANGPSMeasurementValueInformation" },
- { 361, "id-TUTRANGPSMeasurementThresholdInformation" },
- { 362, "id-Rx-Timing-Deviation-Value-LCR" },
- { 363, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD" },
- { 364, "id-DL-PowerBalancing-Information" },
- { 365, "id-DL-PowerBalancing-ActivationIndicator" },
- { 366, "id-DL-PowerBalancing-UpdatedIndicator" },
- { 367, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD" },
- { 368, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD" },
- { 369, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD" },
- { 370, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD" },
- { 371, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD" },
- { 372, "id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst" },
- { 373, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst" },
- { 374, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst" },
- { 375, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst" },
- { 376, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst" },
- { 377, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
- { 378, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
- { 379, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
- { 380, "id-bindingID" },
- { 381, "id-RL-Specific-DCH-Info" },
- { 382, "id-transportlayeraddress" },
- { 383, "id-DelayedActivation" },
- { 384, "id-DelayedActivationList-RL-ActivationCmdFDD" },
- { 385, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
- { 386, "id-DelayedActivationList-RL-ActivationCmdTDD" },
- { 387, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
- { 388, "id-neighbouringTDDCellMeasurementInformationLCR" },
- { 389, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD" },
- { 390, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD" },
- { 391, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD" },
- { 392, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD" },
- { 393, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD" },
- { 394, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD" },
- { 395, "id-SyncDLCodeIdThreInfoLCR" },
- { 396, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD" },
- { 397, "id-DwPCH-Power" },
- { 398, "id-AccumulatedClockupdate-CellSyncReprtTDD" },
- { 399, "id-Angle-Of-Arrival-Value-LCR" },
- { 400, "id-HSDSCH-FDD-Information" },
- { 401, "id-HSDSCH-FDD-Information-Response" },
- { 402, "id-HSDSCH-Information-to-Modify" },
- { 403, "id-HSDSCH-RNTI" },
- { 404, "id-HSDSCH-TDD-Information" },
- { 405, "id-HSDSCH-TDD-Information-Response" },
- { 406, "id-HSPDSCH-RL-ID" },
- { 407, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
- { 408, "id-PDSCH-RL-ID" },
- { 409, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd" },
- { 410, "id-UL-Synchronisation-Parameters-LCR" },
- { 411, "id-HSDSCH-FDD-Update-Information" },
- { 412, "id-HSDSCH-TDD-Update-Information" },
- { 413, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
- { 414, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
- { 415, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
- { 416, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD" },
- { 417, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD" },
- { 418, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
- { 419, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
- { 420, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
- { 421, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
- { 422, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD" },
- { 423, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD" },
- { 424, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD" },
- { 425, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD" },
- { 426, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
- { 427, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
- { 428, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
- { 429, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
- { 430, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
- { 431, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
- { 432, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD" },
- { 433, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
- { 434, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
- { 435, "id-Initial-DL-Power-TimeslotLCR-InformationItem" },
- { 436, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
- { 437, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
- { 438, "id-HS-DSCHProvidedBitRateValueInformation" },
- { 439, "id-HS-DSCHRequiredPowerValueInformation" },
- { 440, "id-HS-DSCHRequiredPowerValue" },
- { 441, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
- { 442, "id-HS-SICH-Reception-Quality" },
- { 443, "id-HS-SICH-Reception-Quality-Measurement-Value" },
- { 444, "id-HSSICH-Info-DM-Rprt" },
- { 445, "id-HSSICH-Info-DM-Rqst" },
- { 446, "id-HSSICH-Info-DM-Rsp" },
- { 447, "id-Best-Cell-Portions-Value" },
- { 448, "id-Primary-CPICH-Usage-for-Channel-Estimation" },
- { 449, "id-Secondary-CPICH-Information-Change" },
- { 450, "id-NumberOfReportedCellPortions" },
- { 451, "id-CellPortion-InformationItem-Cell-SetupRqstFDD" },
- { 452, "id-CellPortion-InformationList-Cell-SetupRqstFDD" },
- { 453, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD" },
- { 454, "id-Secondary-CPICH-Information" },
- { 455, "id-Received-total-wide-band-power-For-CellPortion" },
- { 456, "id-Unidirectional-DCH-Indicator" },
- { 457, "id-TimingAdjustmentValueLCR" },
- { 458, "id-multipleRL-ul-DPCH-InformationList" },
- { 459, "id-multipleRL-ul-DPCH-InformationModifyList" },
- { 460, "id-RL-ID" },
- { 461, "id-SAT-Info-Almanac-ExtItem" },
- { 462, "id-HSDPA-Capability" },
- { 463, "id-HSDSCH-Resources-Information-AuditRsp" },
- { 464, "id-HSDSCH-Resources-Information-ResourceStatusInd" },
- { 465, "id-HSDSCH-MACdFlows-to-Add" },
- { 466, "id-HSDSCH-MACdFlows-to-Delete" },
- { 467, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
- { 468, "id-TnlQos" },
- { 469, "id-Received-total-wide-band-power-For-CellPortion-Value" },
- { 470, "id-Transmitted-Carrier-Power-For-CellPortion" },
- { 471, "id-Transmitted-Carrier-Power-For-CellPortion-Value" },
- { 472, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion" },
- { 473, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue" },
- { 474, "id-UpPTSInterferenceValue" },
- { 475, "id-PrimaryCCPCH-RSCP-Delta" },
- { 476, "id-MeasurementRecoveryBehavior" },
- { 477, "id-MeasurementRecoveryReportingIndicator" },
- { 478, "id-MeasurementRecoverySupportIndicator" },
- { 479, "id-Tstd-indicator" },
- { 480, "id-multiple-RL-Information-RL-ReconfPrepTDD" },
- { 481, "id-multiple-RL-Information-RL-ReconfRqstTDD" },
- { 482, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
- { 483, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
- { 484, "id-F-DPCH-Information-RL-SetupRqstFDD" },
- { 485, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
- { 486, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD" },
- { 487, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
- { 488, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD" },
- { 489, "id-MICH-CFN" },
- { 490, "id-MICH-Information-AuditRsp" },
- { 491, "id-MICH-Information-ResourceStatusInd" },
- { 492, "id-MICH-Parameters-CTCH-ReconfRqstFDD" },
- { 493, "id-MICH-Parameters-CTCH-ReconfRqstTDD" },
- { 494, "id-MICH-Parameters-CTCH-SetupRqstFDD" },
- { 495, "id-MICH-Parameters-CTCH-SetupRqstTDD" },
- { 496, "id-Modification-Period" },
- { 497, "id-NI-Information-NotifUpdateCmd" },
- { 498, "id-S-CCPCH-InformationListExt-AuditRsp" },
- { 499, "id-S-CCPCH-InformationListExt-ResourceStatusInd" },
- { 500, "id-S-CCPCH-LCR-InformationListExt-AuditRsp" },
- { 501, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd" },
- { 502, "id-HARQ-Preamble-Mode" },
- { 503, "id-Initial-DL-DPCH-TimingAdjustment" },
- { 504, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
- { 505, "id-DLTransmissionBranchLoadValue" },
- { 506, "id-Power-Local-Cell-Group-choice-CM-Rqst" },
- { 507, "id-Power-Local-Cell-Group-choice-CM-Rsp" },
- { 508, "id-Power-Local-Cell-Group-choice-CM-Rprt" },
- { 509, "id-SynchronisationIndicator" },
- { 510, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst" },
- { 511, "id-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst" },
- { 512, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion" },
- { 513, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion" },
- { 514, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion" },
- { 515, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code" },
- { 516, "id-E-AGCH-FDD-Code-Information" },
- { 517, "id-E-DCH-Capability" },
- { 518, "id-E-DCH-FDD-DL-Control-Channel-Information" },
- { 519, "id-E-DCH-FDD-Information" },
- { 520, "id-E-DCH-FDD-Information-Response" },
- { 521, "id-E-DCH-FDD-Information-to-Modify" },
- { 522, "id-E-DCH-MACdFlows-to-Add" },
- { 523, "id-E-DCH-MACdFlows-to-Delete" },
- { 524, "id-E-DCH-Resources-Information-AuditRsp" },
- { 525, "id-E-DCH-Resources-Information-ResourceStatusInd" },
- { 526, "id-E-DCH-RL-Indication" },
- { 527, "id-E-DCH-RL-Set-ID" },
- { 528, "id-E-DPCH-Information-RL-ReconfPrepFDD" },
- { 529, "id-E-DPCH-Information-RL-SetupRqstFDD" },
- { 530, "id-E-RGCH-E-HICH-FDD-Code-Information" },
- { 531, "id-Serving-E-DCH-RL-ID" },
- { 532, "id-UL-DPDCH-Indicator-For-E-DCH-Operation" },
- { 533, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD" },
- { 534, "id-E-DPCH-Information-RL-ReconfRqstFDD" },
- { 535, "id-Maximum-Target-ReceivedTotalWideBandPower" },
- { 536, "id-E-DCHProvidedBitRateValueInformation" },
- { 537, "id-HARQ-Preamble-Mode-Activation-Indicator" },
- { 538, "id-RL-Specific-E-DCH-Info" },
- { 539, "id-E-DCH-CapacityConsumptionLaw" },
- { 540, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
- { 541, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
- { 542, "id-E-DCH-RearrangeList-Bearer-RearrangeInd" },
- { 543, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
- { 544, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio" },
- { 545, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD" },
- { 546, "id-CellPortion-InformationList-Cell-ReconfRqstFDD" },
- { 547, "id-multiple-PUSCH-InfoList-DM-Rsp" },
- { 548, "id-multiple-PUSCH-InfoList-DM-Rprt" },
- { 549, "id-Reference-ReceivedTotalWideBandPower" },
- { 0, NULL }
-};
-
-static const per_choice_t DymmyProtocolIE_ID_choice[] = {
- { 0, &hf_nbap_id_AICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 1, &hf_nbap_id_BCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information },
- { 2, &hf_nbap_id_BCCH_ModificationTime, ASN1_EXTENSION_ROOT , dissect_nbap_BCCH_ModificationTime },
- { 3, &hf_nbap_id_BlockingPriorityIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_BlockingPriorityIndicator },
- { 4, &hf_nbap_id_Cause , ASN1_EXTENSION_ROOT , dissect_nbap_Cause },
- { 5, &hf_nbap_id_CCP_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CCP_InformationItem_AuditRsp },
- { 6, &hf_nbap_id_CCP_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CCP_InformationList_AuditRsp },
- { 7, &hf_nbap_id_CCP_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_CCP_InformationItem_ResourceStatusInd },
- { 8, &hf_nbap_id_Cell_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InformationItem_AuditRsp },
- { 9, &hf_nbap_id_Cell_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InformationItem_ResourceStatusInd },
- { 10, &hf_nbap_id_Cell_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InformationList_AuditRsp },
- { 11, &hf_nbap_id_CellParameterID, ASN1_EXTENSION_ROOT , dissect_nbap_CellParameterID },
- { 12, &hf_nbap_id_CFN , ASN1_EXTENSION_ROOT , dissect_nbap_CFN },
- { 13, &hf_nbap_id_C_ID , ASN1_EXTENSION_ROOT , dissect_nbap_C_ID },
- { 14, &hf_nbap_id_CommonMeasurementAccuracy, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementAccuracy },
- { 15, &hf_nbap_id_CommonMeasurementObjectType_CM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementObjectType_CM_Rprt },
- { 16, &hf_nbap_id_CommonMeasurementObjectType_CM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementObjectType_CM_Rqst },
- { 17, &hf_nbap_id_CommonMeasurementObjectType_CM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementObjectType_CM_Rsp },
- { 18, &hf_nbap_id_CommonMeasurementType, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementType },
- { 19, &hf_nbap_id_CommonPhysicalChannelID, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID },
- { 20, &hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD },
- { 21, &hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD },
- { 22, &hf_nbap_id_CommunicationControlPortID, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortID },
- { 23, &hf_nbap_id_ConfigurationGenerationID, ASN1_EXTENSION_ROOT , dissect_nbap_ConfigurationGenerationID },
- { 24, &hf_nbap_id_CRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_CRNC_CommunicationContextID },
- { 25, &hf_nbap_id_CriticalityDiagnostics, ASN1_EXTENSION_ROOT , dissect_nbap_CriticalityDiagnostics },
- { 26, &hf_nbap_id_DCHs_to_Add_FDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_FDD_Information },
- { 27, &hf_nbap_id_DCHs_to_Add_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_TDD_Information },
- { 28, &hf_nbap_id_DCH_DeleteList_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD },
- { 29, &hf_nbap_id_DCH_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD },
- { 30, &hf_nbap_id_DCH_DeleteList_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD },
- { 31, &hf_nbap_id_DCH_DeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD },
- { 32, &hf_nbap_id_DCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_FDD_Information },
- { 33, &hf_nbap_id_DCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_TDD_Information },
- { 34, &hf_nbap_id_DCH_InformationResponse, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_InformationResponse },
- { 35, &hf_nbap_id_FDD_DCHs_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_FDD_DCHs_to_Modify },
- { 36, &hf_nbap_id_TDD_DCHs_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_DCHs_to_Modify },
- { 37, &hf_nbap_id_DCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd },
- { 38, &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt },
- { 39, &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst },
- { 40, &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp },
- { 41, &hf_nbap_id_DedicatedMeasurementType, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementType },
- { 42, &hf_nbap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD },
- { 43, &hf_nbap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD },
- { 44, &hf_nbap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD },
- { 45, &hf_nbap_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD },
- { 46, &hf_nbap_id_DL_DPCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD },
- { 47, &hf_nbap_id_DL_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD },
- { 48, &hf_nbap_id_DL_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD },
- { 49, &hf_nbap_id_DL_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD },
- { 50, &hf_nbap_id_DL_DPCH_TimingAdjustment, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_TimingAdjustment },
- { 51, &hf_nbap_id_DL_ReferencePowerInformationItem_DL_PC_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst },
- { 52, &hf_nbap_id_DLReferencePower, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 53, &hf_nbap_id_DLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst },
- { 54, &hf_nbap_id_DSCHs_to_Add_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_TDD_Information },
- { 55, &hf_nbap_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD },
- { 56, &hf_nbap_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD },
- { 57, &hf_nbap_id_DSCH_InformationResponse, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_InformationResponse },
- { 58, &hf_nbap_id_DSCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_TDD_Information },
- { 59, &hf_nbap_id_DSCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd },
- { 60, &hf_nbap_id_End_Of_Audit_Sequence_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_End_Of_Audit_Sequence_Indicator },
- { 61, &hf_nbap_id_FACH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information },
- { 62, &hf_nbap_id_FACH_ParametersList_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD },
- { 63, &hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD },
- { 64, &hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD },
- { 65, &hf_nbap_id_IndicationType_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_IndicationType_ResourceStatusInd },
- { 66, &hf_nbap_id_Local_Cell_ID, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_ID },
- { 67, &hf_nbap_id_Local_Cell_Group_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp },
- { 68, &hf_nbap_id_Local_Cell_Group_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd },
- { 69, &hf_nbap_id_Local_Cell_Group_InformationItem2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd },
- { 70, &hf_nbap_id_Local_Cell_Group_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationList_AuditRsp },
- { 71, &hf_nbap_id_Local_Cell_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationItem_AuditRsp },
- { 72, &hf_nbap_id_Local_Cell_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd },
- { 73, &hf_nbap_id_Local_Cell_InformationItem2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd },
- { 74, &hf_nbap_id_Local_Cell_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationList_AuditRsp },
- { 75, &hf_nbap_id_AdjustmentPeriod, ASN1_EXTENSION_ROOT , dissect_nbap_AdjustmentPeriod },
- { 76, &hf_nbap_id_MaxAdjustmentStep, ASN1_EXTENSION_ROOT , dissect_nbap_MaxAdjustmentStep },
- { 77, &hf_nbap_id_MaximumTransmissionPower, ASN1_EXTENSION_ROOT , dissect_nbap_MaximumTransmissionPower },
- { 78, &hf_nbap_id_MeasurementFilterCoefficient, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementFilterCoefficient },
- { 79, &hf_nbap_id_MeasurementID, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementID },
- { 80, &hf_nbap_id_MessageStructure, ASN1_EXTENSION_ROOT , dissect_nbap_MessageStructure },
- { 81, &hf_nbap_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, ASN1_EXTENSION_ROOT , dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst },
- { 82, &hf_nbap_id_NodeB_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_NodeB_CommunicationContextID },
- { 83, &hf_nbap_id_NeighbouringCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringCellMeasurementInformation },
- { 84, &hf_nbap_id_P_CCPCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 85, &hf_nbap_id_P_CPICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 86, &hf_nbap_id_P_SCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 87, &hf_nbap_id_PCCPCH_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD },
- { 88, &hf_nbap_id_PCCPCH_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD },
- { 89, &hf_nbap_id_PCH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD },
- { 90, &hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD },
- { 91, &hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD },
- { 92, &hf_nbap_id_PCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information },
- { 93, &hf_nbap_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst },
- { 94, &hf_nbap_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst },
- { 95, &hf_nbap_id_PDSCHSets_AddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst },
- { 96, &hf_nbap_id_PDSCHSets_DeleteList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst },
- { 97, &hf_nbap_id_PDSCHSets_ModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst },
- { 98, &hf_nbap_id_PICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 99, &hf_nbap_id_PICH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD },
- { 100, &hf_nbap_id_PowerAdjustmentType, ASN1_EXTENSION_ROOT , dissect_nbap_PowerAdjustmentType },
- { 101, &hf_nbap_id_PRACH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 102, &hf_nbap_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD },
- { 103, &hf_nbap_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD },
- { 104, &hf_nbap_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD },
- { 105, &hf_nbap_id_PrimaryCPICH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD },
- { 106, &hf_nbap_id_PrimarySCH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD },
- { 107, &hf_nbap_id_PrimarySCH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD },
- { 108, &hf_nbap_id_PrimaryScramblingCode, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryScramblingCode },
- { 109, &hf_nbap_id_SCH_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SCH_Information_Cell_ReconfRqstTDD },
- { 110, &hf_nbap_id_SCH_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SCH_Information_Cell_SetupRqstTDD },
- { 111, &hf_nbap_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst },
- { 112, &hf_nbap_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst },
- { 113, &hf_nbap_id_PUSCHSets_AddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst },
- { 114, &hf_nbap_id_PUSCHSets_DeleteList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst },
- { 115, &hf_nbap_id_PUSCHSets_ModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst },
- { 116, &hf_nbap_id_RACH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information },
- { 117, &hf_nbap_id_RACH_ParametersItem_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD },
- { 118, &hf_nbap_id_RACH_ParameterItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD },
- { 119, &hf_nbap_id_ReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristics },
- { 120, &hf_nbap_id_Reporting_Object_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_Reporting_Object_RL_FailureInd },
- { 121, &hf_nbap_id_Reporting_Object_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_Reporting_Object_RL_RestoreInd },
- { 122, &hf_nbap_id_RL_InformationItem_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_DM_Rprt },
- { 123, &hf_nbap_id_RL_InformationItem_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_DM_Rqst },
- { 124, &hf_nbap_id_RL_InformationItem_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_DM_Rsp },
- { 125, &hf_nbap_id_RL_InformationItem_RL_AdditionRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD },
- { 126, &hf_nbap_id_RL_informationItem_RL_DeletionRqst, ASN1_EXTENSION_ROOT , dissect_nbap_RL_informationItem_RL_DeletionRqst },
- { 127, &hf_nbap_id_RL_InformationItem_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_FailureInd },
- { 128, &hf_nbap_id_RL_InformationItem_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd },
- { 129, &hf_nbap_id_RL_InformationItem_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD },
- { 130, &hf_nbap_id_RL_InformationItem_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD },
- { 131, &hf_nbap_id_RL_InformationItem_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_RestoreInd },
- { 132, &hf_nbap_id_RL_InformationItem_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_SetupRqstFDD },
- { 133, &hf_nbap_id_RL_InformationList_RL_AdditionRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_AdditionRqstFDD },
- { 134, &hf_nbap_id_RL_informationList_RL_DeletionRqst, ASN1_EXTENSION_ROOT , dissect_nbap_RL_informationList_RL_DeletionRqst },
- { 135, &hf_nbap_id_RL_InformationList_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_PreemptRequiredInd },
- { 136, &hf_nbap_id_RL_InformationList_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_ReconfPrepFDD },
- { 137, &hf_nbap_id_RL_InformationList_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_ReconfRqstFDD },
- { 138, &hf_nbap_id_RL_InformationList_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_SetupRqstFDD },
- { 139, &hf_nbap_id_RL_InformationResponseItem_RL_AdditionRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD },
- { 140, &hf_nbap_id_RL_InformationResponseItem_RL_ReconfReady, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_ReconfReady },
- { 141, &hf_nbap_id_RL_InformationResponseItem_RL_ReconfRsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp },
- { 142, &hf_nbap_id_RL_InformationResponseItem_RL_SetupRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD },
- { 143, &hf_nbap_id_RL_InformationResponseList_RL_AdditionRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD },
- { 144, &hf_nbap_id_RL_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_ReconfReady },
- { 145, &hf_nbap_id_RL_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_ReconfRsp },
- { 146, &hf_nbap_id_RL_InformationResponseList_RL_SetupRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD },
- { 147, &hf_nbap_id_RL_InformationResponse_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD },
- { 148, &hf_nbap_id_RL_InformationResponse_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_RL_SetupRspTDD },
- { 149, &hf_nbap_id_RL_Information_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_AdditionRqstTDD },
- { 150, &hf_nbap_id_RL_Information_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_ReconfRqstTDD },
- { 151, &hf_nbap_id_RL_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_ReconfPrepTDD },
- { 152, &hf_nbap_id_RL_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_SetupRqstTDD },
- { 153, &hf_nbap_id_RL_ReconfigurationFailureItem_RL_ReconfFailure, ASN1_EXTENSION_ROOT , dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure },
- { 154, &hf_nbap_id_RL_Set_InformationItem_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_DM_Rprt },
- { 155, &hf_nbap_id_RL_Set_InformationItem_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_DM_Rsp },
- { 156, &hf_nbap_id_RL_Set_InformationItem_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_RL_FailureInd },
- { 157, &hf_nbap_id_RL_Set_InformationItem_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_RL_RestoreInd },
- { 158, &hf_nbap_id_S_CCPCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 159, &hf_nbap_id_S_CPICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 160, &hf_nbap_id_SCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 161, &hf_nbap_id_S_SCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 162, &hf_nbap_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD },
- { 163, &hf_nbap_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD },
- { 164, &hf_nbap_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD },
- { 165, &hf_nbap_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD },
- { 166, &hf_nbap_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD },
- { 167, &hf_nbap_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD },
- { 168, &hf_nbap_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD },
- { 169, &hf_nbap_id_SecondarySCH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD },
- { 170, &hf_nbap_id_SecondarySCH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD },
- { 171, &hf_nbap_id_SegmentInformationListIE_SystemInfoUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_SegmentInformationListIE_SystemInfoUpdate },
- { 172, &hf_nbap_id_SFN , ASN1_EXTENSION_ROOT , dissect_nbap_SFN },
- { 173, &hf_nbap_id_SignallingBearerRequestIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_SignallingBearerRequestIndicator },
- { 174, &hf_nbap_id_ShutdownTimer, ASN1_EXTENSION_ROOT , dissect_nbap_ShutdownTimer },
- { 175, &hf_nbap_id_Start_Of_Audit_Sequence_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_Start_Of_Audit_Sequence_Indicator },
- { 176, &hf_nbap_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD },
- { 177, &hf_nbap_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD },
- { 178, &hf_nbap_id_SyncCase , ASN1_EXTENSION_ROOT , dissect_nbap_SyncCase },
- { 179, &hf_nbap_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, ASN1_EXTENSION_ROOT , dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH },
- { 180, &hf_nbap_id_T_Cell , ASN1_EXTENSION_ROOT , dissect_nbap_T_Cell },
- { 181, &hf_nbap_id_TargetCommunicationControlPortID, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortID },
- { 182, &hf_nbap_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD },
- { 183, &hf_nbap_id_TimeSlotConfigurationList_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD },
- { 184, &hf_nbap_id_TransmissionDiversityApplied, ASN1_EXTENSION_ROOT , dissect_nbap_TransmissionDiversityApplied },
- { 185, &hf_nbap_id_TypeOfError , ASN1_EXTENSION_ROOT , dissect_nbap_TypeOfError },
- { 186, &hf_nbap_id_UARFCNforNt , ASN1_EXTENSION_ROOT , dissect_nbap_UARFCN },
- { 187, &hf_nbap_id_UARFCNforNd , ASN1_EXTENSION_ROOT , dissect_nbap_UARFCN },
- { 188, &hf_nbap_id_UARFCNforNu , ASN1_EXTENSION_ROOT , dissect_nbap_UARFCN },
- { 189, &hf_nbap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD },
- { 190, &hf_nbap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD },
- { 191, &hf_nbap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD },
- { 192, &hf_nbap_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD },
- { 193, &hf_nbap_id_UL_DPCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD },
- { 194, &hf_nbap_id_UL_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD },
- { 195, &hf_nbap_id_UL_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD },
- { 196, &hf_nbap_id_UL_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD },
- { 197, &hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD },
- { 198, &hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD },
- { 199, &hf_nbap_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD },
- { 200, &hf_nbap_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD },
- { 201, &hf_nbap_id_USCH_Information_Add, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information },
- { 202, &hf_nbap_id_USCH_Information_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD },
- { 203, &hf_nbap_id_USCH_Information_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD },
- { 204, &hf_nbap_id_USCH_InformationResponse, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_InformationResponse },
- { 205, &hf_nbap_id_USCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information },
- { 206, &hf_nbap_id_USCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd },
- { 207, &hf_nbap_id_Active_Pattern_Sequence_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Active_Pattern_Sequence_Information },
- { 208, &hf_nbap_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD },
- { 209, &hf_nbap_id_AdjustmentRatio, ASN1_EXTENSION_ROOT , dissect_nbap_ScaledAdjustmentRatio },
- { 210, &hf_nbap_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD },
- { 211, &hf_nbap_id_CauseLevel_PSCH_ReconfFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_PSCH_ReconfFailure },
- { 212, &hf_nbap_id_CauseLevel_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_AdditionFailureFDD },
- { 213, &hf_nbap_id_CauseLevel_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_AdditionFailureTDD },
- { 214, &hf_nbap_id_CauseLevel_RL_ReconfFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_ReconfFailure },
- { 215, &hf_nbap_id_CauseLevel_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_SetupFailureFDD },
- { 216, &hf_nbap_id_CauseLevel_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_SetupFailureTDD },
- { 217, &hf_nbap_id_Closed_Loop_Timing_Adjustment_Mode, ASN1_EXTENSION_ROOT , dissect_nbap_Closedlooptimingadjustmentmode },
- { 218, &hf_nbap_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD },
- { 219, &hf_nbap_id_Compressed_Mode_Deactivation_Flag, ASN1_EXTENSION_ROOT , dissect_nbap_Compressed_Mode_Deactivation_Flag },
- { 220, &hf_nbap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD },
- { 221, &hf_nbap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD },
- { 222, &hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD },
- { 223, &hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD },
- { 224, &hf_nbap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD },
- { 225, &hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD },
- { 226, &hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD },
- { 227, &hf_nbap_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD },
- { 228, &hf_nbap_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD },
- { 229, &hf_nbap_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
- { 230, &hf_nbap_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD },
- { 231, &hf_nbap_id_DL_TPC_Pattern01Count, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TPC_Pattern01Count },
- { 232, &hf_nbap_id_DPC_Mode , ASN1_EXTENSION_ROOT , dissect_nbap_DPC_Mode },
- { 233, &hf_nbap_id_DPCHConstant, ASN1_EXTENSION_ROOT , dissect_nbap_ConstantValue },
- { 234, &hf_nbap_id_FACH_ParametersList_CTCH_SetupRsp, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_CommonTransportChannel_InformationResponse },
- { 235, &hf_nbap_id_Limited_power_increase_information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD },
- { 236, &hf_nbap_id_PCH_Parameters_CTCH_SetupRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannel_InformationResponse },
- { 237, &hf_nbap_id_PCH_ParametersItem_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD },
- { 238, &hf_nbap_id_PICH_ParametersItem_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD },
- { 239, &hf_nbap_id_PRACHConstant, ASN1_EXTENSION_ROOT , dissect_nbap_ConstantValue },
- { 240, &hf_nbap_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD },
- { 241, &hf_nbap_id_PUSCHConstant, ASN1_EXTENSION_ROOT , dissect_nbap_ConstantValue },
- { 242, &hf_nbap_id_RACH_Parameters_CTCH_SetupRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannel_InformationResponse },
- { 243, &hf_nbap_id_Synchronisation_Configuration_Cell_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst },
- { 244, &hf_nbap_id_Synchronisation_Configuration_Cell_SetupRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst },
- { 245, &hf_nbap_id_Transmission_Gap_Pattern_Sequence_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Transmission_Gap_Pattern_Sequence_Information },
- { 246, &hf_nbap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD },
- { 247, &hf_nbap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD },
- { 248, &hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD },
- { 249, &hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD },
- { 250, &hf_nbap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD },
- { 251, &hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD },
- { 252, &hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD },
- { 253, &hf_nbap_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD },
- { 254, &hf_nbap_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD },
- { 255, &hf_nbap_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD },
- { 256, &hf_nbap_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD },
- { 257, &hf_nbap_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD },
- { 258, &hf_nbap_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD },
- { 259, &hf_nbap_id_CommunicationContextInfoItem_Reset, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationContextInfoItem_Reset },
- { 260, &hf_nbap_id_CommunicationControlPortInfoItem_Reset, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortInfoItem_Reset },
- { 261, &hf_nbap_id_ResetIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_ResetIndicator },
- { 262, &hf_nbap_id_TimingAdvanceApplied, ASN1_EXTENSION_ROOT , dissect_nbap_TimingAdvanceApplied },
- { 263, &hf_nbap_id_CFNReportingIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_FNReportingIndicator },
- { 264, &hf_nbap_id_SFNReportingIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_FNReportingIndicator },
- { 265, &hf_nbap_id_InnerLoopDLPCStatus, ASN1_EXTENSION_ROOT , dissect_nbap_InnerLoopDLPCStatus },
- { 266, &hf_nbap_id_TimeslotISCPInfo, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfo },
- { 267, &hf_nbap_id_PICH_ParametersItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD },
- { 268, &hf_nbap_id_PRACH_ParametersItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD },
- { 269, &hf_nbap_id_CCTrCH_InformationItem_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_CCTrCH_InformationItem_RL_FailureInd },
- { 270, &hf_nbap_id_CCTrCH_InformationItem_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd },
- { 271, &hf_nbap_id_CauseLevel_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD },
- { 272, &hf_nbap_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD },
- { 273, &hf_nbap_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD },
- { 274, &hf_nbap_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD },
- { 275, &hf_nbap_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD },
- { 276, &hf_nbap_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD },
- { 277, &hf_nbap_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD },
- { 278, &hf_nbap_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD },
- { 279, &hf_nbap_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD },
- { 280, &hf_nbap_id_CellSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncInfo_CellSyncReprtTDD },
- { 281, &hf_nbap_id_CSBTransmissionID, ASN1_EXTENSION_ROOT , dissect_nbap_CSBTransmissionID },
- { 282, &hf_nbap_id_CSBMeasurementID, ASN1_EXTENSION_ROOT , dissect_nbap_CSBMeasurementID },
- { 283, &hf_nbap_id_NCyclesPerSFNperiod, ASN1_EXTENSION_ROOT , dissect_nbap_NCyclesPerSFNperiod },
- { 284, &hf_nbap_id_NRepetitionsPerCyclePeriod, ASN1_EXTENSION_ROOT , dissect_nbap_NRepetitionsPerCyclePeriod },
- { 285, &hf_nbap_id_SyncFrameNumber, ASN1_EXTENSION_ROOT , dissect_nbap_SyncFrameNumber },
- { 286, &hf_nbap_id_SynchronisationReportType, ASN1_EXTENSION_ROOT , dissect_nbap_SynchronisationReportType },
- { 287, &hf_nbap_id_SynchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_nbap_SynchronisationReportCharacteristics },
- { 288, &hf_nbap_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD },
- { 289, &hf_nbap_id_ReferenceClockAvailability, ASN1_EXTENSION_ROOT , dissect_nbap_ReferenceClockAvailability },
- { 290, &hf_nbap_id_ReferenceSFNoffset, ASN1_EXTENSION_ROOT , dissect_nbap_ReferenceSFNoffset },
- { 291, &hf_nbap_id_InformationExchangeID, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeID },
- { 292, &hf_nbap_id_InformationExchangeObjectType_InfEx_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeObjectType_InfEx_Rqst },
- { 293, &hf_nbap_id_InformationType, ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristics },
- { 294, &hf_nbap_id_InformationReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristics },
- { 295, &hf_nbap_id_InformationExchangeObjectType_InfEx_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeObjectType_InfEx_Rsp },
- { 296, &hf_nbap_id_InformationExchangeObjectType_InfEx_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeObjectType_InfEx_Rprt },
- { 297, &hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD },
- { 298, &hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD },
- { 299, &hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD },
- { 300, &hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD },
- { 301, &hf_nbap_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD },
- { 302, &hf_nbap_id_DwPCH_LCR_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 303, &hf_nbap_id_DwPCH_LCR_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 304, &hf_nbap_id_DwPCH_LCR_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD },
- { 305, &hf_nbap_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD },
- { 306, &hf_nbap_id_DwPCH_LCR_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd },
- { 307, &hf_nbap_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 308, &hf_nbap_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 309, &hf_nbap_id_FPACH_LCR_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 310, &hf_nbap_id_FPACH_LCR_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 311, &hf_nbap_id_FPACH_LCR_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_InformationList_AuditRsp },
- { 312, &hf_nbap_id_FPACH_LCR_InformationList_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd },
- { 313, &hf_nbap_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD },
- { 314, &hf_nbap_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD },
- { 315, &hf_nbap_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD },
- { 316, &hf_nbap_id_PCH_Power_LCR_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 317, &hf_nbap_id_PCH_Power_LCR_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 318, &hf_nbap_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD },
- { 319, &hf_nbap_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD },
- { 320, &hf_nbap_id_RL_InformationResponse_LCR_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD },
- { 321, &hf_nbap_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD },
- { 322, &hf_nbap_id_TimeSlot , ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlot },
- { 323, &hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
- { 324, &hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD },
- { 325, &hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR },
- { 326, &hf_nbap_id_TimeSlotLCR_CM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotLCR },
- { 327, &hf_nbap_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD },
- { 328, &hf_nbap_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD },
- { 329, &hf_nbap_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD },
- { 330, &hf_nbap_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR },
- { 331, &hf_nbap_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
- { 332, &hf_nbap_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
- { 333, &hf_nbap_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
- { 334, &hf_nbap_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR },
- { 335, &hf_nbap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
- { 336, &hf_nbap_id_UL_DPCH_LCR_InformationModify_AddList, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
- { 337, &hf_nbap_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
- { 338, &hf_nbap_id_UL_SIRTarget, ASN1_EXTENSION_ROOT , dissect_nbap_UL_SIR },
- { 339, &hf_nbap_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst },
- { 340, &hf_nbap_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst },
- { 341, &hf_nbap_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst },
- { 342, &hf_nbap_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst },
- { 343, &hf_nbap_id_timeslotInfo_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD },
- { 344, &hf_nbap_id_SyncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SyncReportType_CellSyncReprtTDD },
- { 345, &hf_nbap_id_Power_Local_Cell_Group_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp },
- { 346, &hf_nbap_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd },
- { 347, &hf_nbap_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd },
- { 348, &hf_nbap_id_Power_Local_Cell_Group_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp },
- { 349, &hf_nbap_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd },
- { 350, &hf_nbap_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd },
- { 351, &hf_nbap_id_Power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_ID },
- { 352, &hf_nbap_id_PUSCH_Info_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Info_DM_Rqst },
- { 353, &hf_nbap_id_PUSCH_Info_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Info_DM_Rsp },
- { 354, &hf_nbap_id_PUSCH_Info_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Info_DM_Rprt },
- { 355, &hf_nbap_id_InitDL_Power, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 356, &hf_nbap_id_cellSyncBurstRepetitionPeriod, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstRepetitionPeriod },
- { 357, &hf_nbap_id_ReportCharacteristicsType_OnModification, ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_OnModification },
- { 358, &hf_nbap_id_SFNSFNMeasurementValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNMeasurementValueInformation },
- { 359, &hf_nbap_id_SFNSFNMeasurementThresholdInformation, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNMeasurementThresholdInformation },
- { 360, &hf_nbap_id_TUTRANGPSMeasurementValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSMeasurementValueInformation },
- { 361, &hf_nbap_id_TUTRANGPSMeasurementThresholdInformation, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSMeasurementThresholdInformation },
- { 362, &hf_nbap_id_Rx_Timing_Deviation_Value_LCR, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value_LCR },
- { 363, &hf_nbap_id_RL_InformationResponse_LCR_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD },
- { 364, &hf_nbap_id_DL_PowerBalancing_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerBalancing_Information },
- { 365, &hf_nbap_id_DL_PowerBalancing_ActivationIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerBalancing_ActivationIndicator },
- { 366, &hf_nbap_id_DL_PowerBalancing_UpdatedIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerBalancing_UpdatedIndicator },
- { 367, &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 368, &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 369, &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 370, &hf_nbap_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD },
- { 371, &hf_nbap_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD },
- { 372, &hf_nbap_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_MaximumTransmissionPower },
- { 373, &hf_nbap_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ScramblingCode },
- { 374, &hf_nbap_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HS_PDSCH_FDD_Code_Information },
- { 375, &hf_nbap_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_FDD_Code_Information },
- { 376, &hf_nbap_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst },
- { 377, &hf_nbap_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst },
- { 378, &hf_nbap_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst },
- { 379, &hf_nbap_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst },
- { 380, &hf_nbap_id_bindingID , ASN1_EXTENSION_ROOT , dissect_nbap_BindingID },
- { 381, &hf_nbap_id_RL_Specific_DCH_Info, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Specific_DCH_Info },
- { 382, &hf_nbap_id_transportlayeraddress, ASN1_EXTENSION_ROOT , dissect_nbap_TransportLayerAddress },
- { 383, &hf_nbap_id_DelayedActivation, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivation },
- { 384, &hf_nbap_id_DelayedActivationList_RL_ActivationCmdFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD },
- { 385, &hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD },
- { 386, &hf_nbap_id_DelayedActivationList_RL_ActivationCmdTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD },
- { 387, &hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD },
- { 388, &hf_nbap_id_neighbouringTDDCellMeasurementInformationLCR, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR },
- { 389, &hf_nbap_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD },
- { 390, &hf_nbap_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD },
- { 391, &hf_nbap_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD },
- { 392, &hf_nbap_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD },
- { 393, &hf_nbap_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD },
- { 394, &hf_nbap_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD },
- { 395, &hf_nbap_id_SyncDLCodeIdThreInfoLCR, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdThreInfoLCR },
- { 396, &hf_nbap_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_NSubCyclesPerCyclePeriod },
- { 397, &hf_nbap_id_DwPCH_Power , ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_Power },
- { 398, &hf_nbap_id_AccumulatedClockupdate_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimingAdjustmentValue },
- { 399, &hf_nbap_id_Angle_Of_Arrival_Value_LCR, ASN1_EXTENSION_ROOT , dissect_nbap_Angle_Of_Arrival_Value_LCR },
- { 400, &hf_nbap_id_HSDSCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_FDD_Information },
- { 401, &hf_nbap_id_HSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_FDD_Information_Response },
- { 402, &hf_nbap_id_HSDSCH_Information_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_Information_to_Modify },
- { 403, &hf_nbap_id_HSDSCH_RNTI , ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_RNTI },
- { 404, &hf_nbap_id_HSDSCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_TDD_Information },
- { 405, &hf_nbap_id_HSDSCH_TDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_TDD_Information_Response },
- { 406, &hf_nbap_id_HSPDSCH_RL_ID, ASN1_EXTENSION_ROOT , dissect_nbap_RL_ID },
- { 407, &hf_nbap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_RSCP },
- { 408, &hf_nbap_id_PDSCH_RL_ID , ASN1_EXTENSION_ROOT , dissect_nbap_RL_ID },
- { 409, &hf_nbap_id_HSDSCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd },
- { 410, &hf_nbap_id_UL_Synchronisation_Parameters_LCR, ASN1_EXTENSION_ROOT , dissect_nbap_UL_Synchronisation_Parameters_LCR },
- { 411, &hf_nbap_id_HSDSCH_FDD_Update_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_FDD_Update_Information },
- { 412, &hf_nbap_id_HSDSCH_TDD_Update_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_TDD_Update_Information },
- { 413, &hf_nbap_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
- { 414, &hf_nbap_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR },
- { 415, &hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
- { 416, &hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
- { 417, &hf_nbap_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_DownlinkStepSize },
- { 418, &hf_nbap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
- { 419, &hf_nbap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
- { 420, &hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_DownlinkStepSize },
- { 421, &hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_DownlinkStepSize },
- { 422, &hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 423, &hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 424, &hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 425, &hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 426, &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 427, &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 428, &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 429, &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 430, &hf_nbap_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 431, &hf_nbap_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 432, &hf_nbap_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
- { 433, &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 434, &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 435, &hf_nbap_id_Initial_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 436, &hf_nbap_id_Maximum_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 437, &hf_nbap_id_Minimum_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power },
- { 438, &hf_nbap_id_HS_DSCHProvidedBitRateValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHProvidedBitRate },
- { 439, &hf_nbap_id_HS_DSCHRequiredPowerValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPower },
- { 440, &hf_nbap_id_HS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPowerValue },
- { 441, &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, ASN1_EXTENSION_ROOT , dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
- { 442, &hf_nbap_id_HS_SICH_Reception_Quality, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_Reception_Quality_Value },
- { 443, &hf_nbap_id_HS_SICH_Reception_Quality_Measurement_Value, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value },
- { 444, &hf_nbap_id_HSSICH_Info_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_ID },
- { 445, &hf_nbap_id_HSSICH_Info_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_HSSICH_Info_DM_Rqst },
- { 446, &hf_nbap_id_HSSICH_Info_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_ID },
- { 447, &hf_nbap_id_Best_Cell_Portions_Value, ASN1_EXTENSION_ROOT , dissect_nbap_Best_Cell_Portions_Value },
- { 448, &hf_nbap_id_Primary_CPICH_Usage_for_Channel_Estimation, ASN1_EXTENSION_ROOT , dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation },
- { 449, &hf_nbap_id_Secondary_CPICH_Information_Change, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CPICH_Information_Change },
- { 450, &hf_nbap_id_NumberOfReportedCellPortions, ASN1_EXTENSION_ROOT , dissect_nbap_NumberOfReportedCellPortions },
- { 451, &hf_nbap_id_CellPortion_InformationItem_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD },
- { 452, &hf_nbap_id_CellPortion_InformationList_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD },
- { 453, &hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR },
- { 454, &hf_nbap_id_Secondary_CPICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID },
- { 455, &hf_nbap_id_Received_total_wide_band_power_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres },
- { 456, &hf_nbap_id_Unidirectional_DCH_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_Unidirectional_DCH_Indicator },
- { 457, &hf_nbap_id_TimingAdjustmentValueLCR, ASN1_EXTENSION_ROOT , dissect_nbap_TimingAdjustmentValueLCR },
- { 458, &hf_nbap_id_multipleRL_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
- { 459, &hf_nbap_id_multipleRL_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD },
- { 460, &hf_nbap_id_RL_ID , ASN1_EXTENSION_ROOT , dissect_nbap_RL_ID },
- { 461, &hf_nbap_id_SAT_Info_Almanac_ExtItem, ASN1_EXTENSION_ROOT , dissect_nbap_SAT_Info_Almanac_ExtItem },
- { 462, &hf_nbap_id_HSDPA_Capability, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_Capability },
- { 463, &hf_nbap_id_HSDSCH_Resources_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCH_Resources_Information_AuditRsp },
- { 464, &hf_nbap_id_HSDSCH_Resources_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd },
- { 465, &hf_nbap_id_HSDSCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_MACdFlows_Information },
- { 466, &hf_nbap_id_HSDSCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_MACdFlows_to_Delete },
- { 467, &hf_nbap_id_HSDSCH_Information_to_Modify_Unsynchronised, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised },
- { 468, &hf_nbap_id_TnlQos , ASN1_EXTENSION_ROOT , dissect_nbap_TnlQos },
- { 469, &hf_nbap_id_Received_total_wide_band_power_For_CellPortion_Value, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value },
- { 470, &hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
- { 471, &hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion_Value, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value },
- { 472, &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
- { 473, &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, ASN1_EXTENSION_ROOT , dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue },
- { 474, &hf_nbap_id_UpPTSInterferenceValue, ASN1_EXTENSION_ROOT , dissect_nbap_UpPTSInterferenceValue },
- { 475, &hf_nbap_id_PrimaryCCPCH_RSCP_Delta, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_RSCP_Delta },
- { 476, &hf_nbap_id_MeasurementRecoveryBehavior, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementRecoveryBehavior },
- { 477, &hf_nbap_id_MeasurementRecoveryReportingIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementRecoveryReportingIndicator },
- { 478, &hf_nbap_id_MeasurementRecoverySupportIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementRecoverySupportIndicator },
- { 479, &hf_nbap_id_Tstd_indicator, ASN1_EXTENSION_ROOT , dissect_nbap_TSTD_Indicator },
- { 480, &hf_nbap_id_multiple_RL_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD },
- { 481, &hf_nbap_id_multiple_RL_Information_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD },
- { 482, &hf_nbap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD },
- { 483, &hf_nbap_id_F_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD },
- { 484, &hf_nbap_id_F_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD },
- { 485, &hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD },
- { 486, &hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD },
- { 487, &hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD },
- { 488, &hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD },
- { 489, &hf_nbap_id_MICH_CFN , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_CFN },
- { 490, &hf_nbap_id_MICH_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 491, &hf_nbap_id_MICH_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information },
- { 492, &hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD },
- { 493, &hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD },
- { 494, &hf_nbap_id_MICH_Parameters_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD },
- { 495, &hf_nbap_id_MICH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD },
- { 496, &hf_nbap_id_Modification_Period, ASN1_EXTENSION_ROOT , dissect_nbap_Modification_Period },
- { 497, &hf_nbap_id_NI_Information_NotifUpdateCmd, ASN1_EXTENSION_ROOT , dissect_nbap_NI_Information },
- { 498, &hf_nbap_id_S_CCPCH_InformationListExt_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_InformationListExt_AuditRsp },
- { 499, &hf_nbap_id_S_CCPCH_InformationListExt_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd },
- { 500, &hf_nbap_id_S_CCPCH_LCR_InformationListExt_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp },
- { 501, &hf_nbap_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd },
- { 502, &hf_nbap_id_HARQ_Preamble_Mode, ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_Preamble_Mode },
- { 503, &hf_nbap_id_Initial_DL_DPCH_TimingAdjustment, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_TimingAdjustment },
- { 504, &hf_nbap_id_Initial_DL_DPCH_TimingAdjustment_Allowed, ASN1_EXTENSION_ROOT , dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed },
- { 505, &hf_nbap_id_DLTransmissionBranchLoadValue, ASN1_EXTENSION_ROOT , dissect_nbap_DLTransmissionBranchLoadValue },
- { 506, &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_PowerLocalCellGroup_CM_Rqst },
- { 507, &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_PowerLocalCellGroup_CM_Rsp },
- { 508, &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_PowerLocalCellGroup_CM_Rprt },
- { 509, &hf_nbap_id_SynchronisationIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_SynchronisationIndicator },
- { 510, &hf_nbap_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst },
- { 511, &hf_nbap_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst },
- { 512, &hf_nbap_id_HS_DSCHRequiredPowerValue_For_Cell_Portion, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPowerValue },
- { 513, &hf_nbap_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion },
- { 514, &hf_nbap_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion },
- { 515, &hf_nbap_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ScramblingCode },
- { 516, &hf_nbap_id_E_AGCH_FDD_Code_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_FDD_Code_Information },
- { 517, &hf_nbap_id_E_DCH_Capability, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Capability },
- { 518, &hf_nbap_id_E_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
- { 519, &hf_nbap_id_E_DCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_Information },
- { 520, &hf_nbap_id_E_DCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_Information_Response },
- { 521, &hf_nbap_id_E_DCH_FDD_Information_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_Information_to_Modify },
- { 522, &hf_nbap_id_E_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_MACdFlows_Information },
- { 523, &hf_nbap_id_E_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_MACdFlows_to_Delete },
- { 524, &hf_nbap_id_E_DCH_Resources_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Resources_Information_AuditRsp },
- { 525, &hf_nbap_id_E_DCH_Resources_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd },
- { 526, &hf_nbap_id_E_DCH_RL_Indication, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_RL_Indication },
- { 527, &hf_nbap_id_E_DCH_RL_Set_ID, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_ID },
- { 528, &hf_nbap_id_E_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD },
- { 529, &hf_nbap_id_E_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD },
- { 530, &hf_nbap_id_E_RGCH_E_HICH_FDD_Code_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information },
- { 531, &hf_nbap_id_Serving_E_DCH_RL_ID, ASN1_EXTENSION_ROOT , dissect_nbap_Serving_E_DCH_RL_ID },
- { 532, &hf_nbap_id_UL_DPDCH_Indicator_For_E_DCH_Operation, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation },
- { 533, &hf_nbap_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_FDD_S_CCPCH_FrameOffset },
- { 534, &hf_nbap_id_E_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD },
- { 535, &hf_nbap_id_Maximum_Target_ReceivedTotalWideBandPower, ASN1_EXTENSION_ROOT , dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower },
- { 536, &hf_nbap_id_E_DCHProvidedBitRateValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCHProvidedBitRate },
- { 537, &hf_nbap_id_HARQ_Preamble_Mode_Activation_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator },
- { 538, &hf_nbap_id_RL_Specific_E_DCH_Info, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Specific_E_DCH_Info },
- { 539, &hf_nbap_id_E_DCH_CapacityConsumptionLaw, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
- { 540, &hf_nbap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp },
- { 541, &hf_nbap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp },
- { 542, &hf_nbap_id_E_DCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd },
- { 543, &hf_nbap_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD },
- { 544, &hf_nbap_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, ASN1_EXTENSION_ROOT , dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio },
- { 545, &hf_nbap_id_CellPortion_InformationItem_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD },
- { 546, &hf_nbap_id_CellPortion_InformationList_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD },
- { 547, &hf_nbap_id_multiple_PUSCH_InfoList_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp },
- { 548, &hf_nbap_id_multiple_PUSCH_InfoList_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt },
- { 549, &hf_nbap_id_Reference_ReceivedTotalWideBandPower, ASN1_EXTENSION_ROOT , dissect_nbap_Reference_ReceivedTotalWideBandPower },
- { 0, NULL, 0, NULL }
+
+
+static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
+ { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD },
};
static int
-dissect_nbap_DymmyProtocolIE_ID(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_DymmyProtocolIE_ID, DymmyProtocolIE_ID_choice,
- NULL);
+dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(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_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of,
+ 0, maxNrOfSyncFramesLCR);
return offset;
}
-static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequence[] = {
- { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters },
- { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+static const per_sequence_t BearerRearrangementIndication_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_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb _U_, int offset _U_, 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_IPDLParameter_Information_Cell_ReconfRqstTDD, IPDLParameter_Information_Cell_ReconfRqstTDD_sequence);
+ ett_nbap_BearerRearrangementIndication, BearerRearrangementIndication_sequence);
return offset;
}
-static const per_sequence_t RadioLinkAdditionRequestTDD_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 },
+static const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
+ { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
+ ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd, DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
+static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
+ { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd },
+};
static int
-dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD(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);
+dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(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_DCH_RearrangeList_Bearer_RearrangeInd, DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
+ 1, maxNrOfDCHs);
return offset;
}
-static int dissect_uL_DPCH_Information_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_uL_DPCH_Information_01);
-}
-static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
- { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
- { &hf_nbap_uL_DPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD },
+static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
+ { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, 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_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
+ ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd, DSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
-}
-static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
- { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
+static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
+ { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd },
};
static int
-dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(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_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
- 1, 16);
+ ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd, DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
+ 1, maxNrOfDSCHs);
return offset;
}
-static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
- { &hf_nbap_cCTrCH_Initial_DL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_tDD_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
- { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
+static const per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
+ { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, 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_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
+ ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd, USCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
+static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
+ { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd },
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(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_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
- 1, 15);
+ ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd, USCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
+ 1, maxNrOfUSCHs);
return offset;
}
-static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
- { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
- { &hf_nbap_dl_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
- { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
- { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
+static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
+ { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, 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_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
+ ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd, HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item);
-}
-static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
+static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd },
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(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_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
- 1, 15);
+ ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd, HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
+ 1, maxNrOfMACdFlows);
return offset;
}
-static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
- { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
+static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(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_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
- 1, 240);
+dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, 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_RearrangeItem_Bearer_RearrangeInd, E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
+ { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd },
};
static int
-dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RL_InformationItem_RL_ReconfRqstFDD, RL_InformationItem_RL_ReconfRqstFDD_sequence);
+dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd, E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
return offset;
}
-static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
- { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
- { &hf_nbap_syncBurstInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+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 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb _U_, int offset _U_, 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_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence);
+ ett_nbap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item);
-}
-static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of[1] = {
- { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD },
+static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
+ { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
static int
-dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(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_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of,
- 1, 10);
+ ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static const value_string nbap_GPS_Information_Item_vals[] = {
- { 0, "gps-navigation-model-and-time-recovery" },
- { 1, "gps-ionospheric-model" },
- { 2, "gps-utc-model" },
- { 3, "gps-almanac" },
- { 4, "gps-rt-integrity" },
- { 0, NULL }
+static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_GPS_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb _U_, int offset _U_, 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_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
return offset;
}
-static int dissect_GPS_Information_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_Information_Item(tvb, offset, actx, tree, hf_nbap_GPS_Information_item);
-}
-static const per_sequence_t GPS_Information_sequence_of[1] = {
- { &hf_nbap_GPS_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Information_Item },
+static const per_sequence_t RadioLinkActivationCommandTDD_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_GPS_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_GPS_Information, GPS_Information_sequence_of,
- 0, 8);
+dissect_nbap_RadioLinkActivationCommandTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
return offset;
}
-static int dissect_gPSInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_GPS_Information(tvb, offset, actx, tree, hf_nbap_gPSInformation);
-}
-static const value_string nbap_Information_Type_Item_vals[] = {
- { 0, "gpsinformation" },
- { 1, "dgpscorrections" },
- { 2, "gpsrxpos" },
- { 0, NULL }
+static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
+ { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
-
static int
-dissect_nbap_Information_Type_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(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_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
+ 1, maxNrOfRLs);
return offset;
}
-static int dissect_information_Type_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_Information_Type_Item(tvb, offset, actx, tree, hf_nbap_information_Type_Item);
-}
-static const per_sequence_t InformationType_sequence[] = {
- { &hf_nbap_information_Type_Item, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Information_Type_Item },
- { &hf_nbap_gPSInformation , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Information },
+static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_InformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb _U_, int offset _U_, 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_InformationType, InformationType_sequence);
+ ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
return offset;
}
-static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = {
- { &hf_nbap_SAT_Info_Almanac_ExtList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_ExtItem },
+static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_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_SAT_Info_Almanac_ExtList(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_SAT_Info_Almanac_ExtList, SAT_Info_Almanac_ExtList_sequence_of,
- 1, 16);
+dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
return offset;
}
-static const value_string nbap_Presence_vals[] = {
- { 0, "optional" },
- { 1, "conditional" },
- { 2, "mandatory" },
- { 0, NULL }
+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 },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_Presence(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, 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_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
return offset;
}
+static const per_sequence_t MBMSNotificationUpdateCommand_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_FirstValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 68 "nbap.cnf"
- /* FIX ME */
- guint length;
+dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, 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_MBMSNotificationUpdateCommand, MBMSNotificationUpdateCommand_sequence);
- offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+ 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_) {
+ offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_InitiatingMessageValue);
+
return offset;
}
-static int dissect_firstValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_FirstValue(tvb, offset, actx, tree, hf_nbap_firstValue);
-}
+static const per_sequence_t InitiatingMessage_sequence[] = {
+ { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
+ { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
+ { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
+ { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
+ { &hf_nbap_value_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_InitiatingMessage_value },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_SecondValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 76 "nbap.cnf"
- /* FIX ME */
- guint length;
+dissect_nbap_InitiatingMessage(tvbuff_t *tvb _U_, int offset _U_, 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_InitiatingMessage, InitiatingMessage_sequence);
- offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
- offset = offset + length;
- BYTE_ALIGN_OFFSET(offset)
+ return offset;
+}
+static int
+dissect_nbap_SuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_SuccessfulOutcomeValue);
return offset;
}
-static int dissect_secondValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_SecondValue(tvb, offset, actx, tree, hf_nbap_secondValue);
-}
-static const per_sequence_t ProtocolIE_FieldPair_sequence[] = {
- { &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
- { &hf_nbap_firstCriticality, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_firstValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FirstValue },
- { &hf_nbap_secondCriticality, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
- { &hf_nbap_secondValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SecondValue },
+static const per_sequence_t SuccessfulOutcome_sequence[] = {
+ { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
+ { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
+ { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
+ { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
+ { &hf_nbap_value_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SuccessfulOutcome_value },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ProtocolIE_FieldPair(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, 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_ProtocolIE_FieldPair, ProtocolIE_FieldPair_sequence);
+ ett_nbap_SuccessfulOutcome, SuccessfulOutcome_sequence);
return offset;
}
-static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_FieldPair(tvb, offset, actx, tree, hf_nbap_ProtocolIE_ContainerPair_item);
+
+
+
+static int
+dissect_nbap_UnsuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_UnsuccessfulOutcomeValue);
+
+ return offset;
}
-static const per_sequence_t ProtocolIE_ContainerPair_sequence_of[1] = {
- { &hf_nbap_ProtocolIE_ContainerPair_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_FieldPair },
+static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
+ { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
+ { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
+ { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
+ { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
+ { &hf_nbap_value_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UnsuccessfulOutcome_value },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ProtocolIE_ContainerPair(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_ProtocolIE_ContainerPair, ProtocolIE_ContainerPair_sequence_of,
- 0, 65535);
+dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, 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_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
return offset;
}
-static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_) {
- return dissect_nbap_ProtocolIE_ContainerPair(tvb, offset, actx, tree, hf_nbap_ProtocolIE_ContainerPairList_item);
+
+
+
+static int
+dissect_nbap_Outcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
}
-static const per_sequence_t ProtocolIE_ContainerList_sequence_of[1] = {
- { &hf_nbap_ProtocolIE_ContainerList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
+static const per_sequence_t Outcome_sequence[] = {
+ { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
+ { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
+ { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
+ { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
+ { &hf_nbap_value_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Outcome_value },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_ProtocolIE_ContainerList(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_ProtocolIE_ContainerList, ProtocolIE_ContainerList_sequence_of,
- 0, 65535);
+dissect_nbap_Outcome(tvbuff_t *tvb _U_, int offset _U_, 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_Outcome, Outcome_sequence);
return offset;
}
-static const per_sequence_t ProtocolIE_ContainerPairList_sequence_of[1] = {
- { &hf_nbap_ProtocolIE_ContainerPairList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ContainerPair },
+static const value_string nbap_NBAP_PDU_vals[] = {
+ { 0, "initiatingMessage" },
+ { 1, "succesfulOutcome" },
+ { 2, "unsuccesfulOutcome" },
+ { 3, "outcome" },
+ { 0, NULL }
+};
+
+static const per_choice_t NBAP_PDU_choice[] = {
+ { 0, &hf_nbap_initiatingMessage, ASN1_EXTENSION_ROOT , dissect_nbap_InitiatingMessage },
+ { 1, &hf_nbap_succesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_SuccessfulOutcome },
+ { 2, &hf_nbap_unsuccesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_UnsuccessfulOutcome },
+ { 3, &hf_nbap_outcome , ASN1_EXTENSION_ROOT , dissect_nbap_Outcome },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_ProtocolIE_ContainerPairList(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_ProtocolIE_ContainerPairList, ProtocolIE_ContainerPairList_sequence_of,
- 0, 65535);
+dissect_nbap_NBAP_PDU(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_NBAP_PDU, NBAP_PDU_choice,
+ NULL);
return offset;
}
/*--- PDUs ---*/
+static int dissect_Active_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Active_Pattern_Sequence_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AlternativeFormatReportingIndicator_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_AlternativeFormatReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_AlternativeFormatReportingIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Angle_Of_Arrival_Value_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_Angle_Of_Arrival_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Angle_Of_Arrival_Value_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BCCH_ModificationTime_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_BCCH_ModificationTime(tvb, offset, &asn1_ctx, tree, hf_nbap_BCCH_ModificationTime_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Best_Cell_Portions_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_Best_Cell_Portions_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_Value_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_BindingID(tvb, offset, &asn1_ctx, tree, hf_nbap_BindingID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BlockingPriorityIndicator_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_BlockingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockingPriorityIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BroadcastCommonTransportBearerIndication_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_BroadcastCommonTransportBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastCommonTransportBearerIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BroadcastReference_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_BroadcastReference(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastReference_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Cause_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_Cause(tvb, offset, &asn1_ctx, tree, hf_nbap_Cause_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellParameterID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CellParameterID(tvb, offset, &asn1_ctx, tree, hf_nbap_CellParameterID_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstRepetitionPeriod_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CFN_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_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_CFN_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_C_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_C_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_C_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Closedlooptimingadjustmentmode_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_Closedlooptimingadjustmentmode(tvb, offset, &asn1_ctx, tree, hf_nbap_Closedlooptimingadjustmentmode_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementAccuracy_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_CommonMeasurementAccuracy(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementAccuracy_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementType_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_CommonMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementType_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonPhysicalChannelID_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_CommonPhysicalChannelID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonPhysicalChannelID768_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_CommonPhysicalChannelID768(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID768_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Common_PhysicalChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Common_PhysicalChannel_Status_Information768_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_PhysicalChannel_Status_Information768(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information768_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannel_InformationResponse_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_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannel_InformationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Common_TransportChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_TransportChannel_Status_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommunicationControlPortID_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_CommunicationControlPortID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Compressed_Mode_Deactivation_Flag_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_Compressed_Mode_Deactivation_Flag(tvb, offset, &asn1_ctx, tree, hf_nbap_Compressed_Mode_Deactivation_Flag_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ConfigurationGenerationID_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_ConfigurationGenerationID(tvb, offset, &asn1_ctx, tree, hf_nbap_ConfigurationGenerationID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ConstantValue_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_ConstantValue(tvb, offset, &asn1_ctx, tree, hf_nbap_ConstantValue_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivityDTX_DRX_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_ContinuousPacketConnectivityDTX_DRX_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivityHS_SCCH_less_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_ContinuousPacketConnectivityHS_SCCH_less_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivityHS_SCCH_less_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_ContinuousPacketConnectivityHS_SCCH_less_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CPC_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_CPC_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CriticalityDiagnostics(tvb, offset, &asn1_ctx, tree, hf_nbap_CriticalityDiagnostics_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CRNC_CommunicationContextID_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_CRNC_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_CRNC_CommunicationContextID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CSBMeasurementID_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_CSBMeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBMeasurementID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CSBTransmissionID_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_CSBTransmissionID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBTransmissionID_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_FDD_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_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_DCH_Indicator_For_E_DCH_HSDPA_Operation(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_InformationResponse_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_DCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_InformationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_TDD_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_DCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_TDD_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FDD_DCHs_to_Modify_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_FDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_DCHs_to_Modify_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DCHs_to_Modify_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementType_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_DedicatedMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementType_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DelayedActivation_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_DelayedActivation(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivation_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_TimingAdjustment_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_Power_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_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_Power_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_PowerBalancing_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_DL_PowerBalancing_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_PowerBalancing_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_DL_PowerBalancing_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_PowerBalancing_UpdatedIndicator_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_PowerBalancing_UpdatedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_ScramblingCode_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_ScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ScramblingCode_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_TimeslotISCPInfo_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_TimeslotISCPInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_TimeslotISCPInfoLCR_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_TimeslotISCPInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfoLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_TPC_Pattern01Count_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_TPC_Pattern01Count(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TPC_Pattern01Count_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DLTransmissionBranchLoadValue_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_DLTransmissionBranchLoadValue(tvb, offset, &asn1_ctx, tree, hf_nbap_DLTransmissionBranchLoadValue_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DPC_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_DPC_Mode_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DPCH_ID768_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_DPCH_ID768(tvb, offset, &asn1_ctx, tree, hf_nbap_DPCH_ID768_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DSCH_InformationResponse_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_DSCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_InformationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DSCH_TDD_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_DSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_TDD_Information_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DwPCH_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_Power_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_AGCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_FDD_Code_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCHCapacityConsumptionLaw_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_DCHCapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHCapacityConsumptionLaw_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_TDD_CapacityConsumptionLaw_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_TDD_CapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_TTI2ms_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_TTI2ms_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TTI2ms_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_SF_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_SF_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_SF_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_HARQ_Combining_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_HARQ_Combining_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_HARQ_Combining_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_FDD_Information_Response_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_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_Response_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_FDD_Information_to_Modify_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_FDD_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_to_Modify_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Update_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_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_Non_serving_Relative_Grant_Down_Commands(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_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_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, &asn1_ctx, tree, hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_RL_Indication_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_RL_Indication(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RL_Indication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Serving_Cell_Change_Info_Response_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_Serving_Cell_Change_Info_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_End_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_End_Of_Audit_Sequence_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_TFCI_BetaEC_Boost_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_TFCI_BetaEC_Boost(tvb, offset, &asn1_ctx, tree, hf_nbap_E_TFCI_BetaEC_Boost_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_TFCI_BetaED_Switch_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_TFCI_BetaED_Switch(tvb, offset, &asn1_ctx, tree, hf_nbap_E_TFCI_BetaED_Switch_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCHProvidedBitRate_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_DCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRate_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_HICH_TimeOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffsetLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Response_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Information_Reconfig_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_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Reconfig_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_768_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_768_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_768_Information_Reconfig_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_768_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_Reconfig_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_LCR_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_LCR_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_LCR_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_LCR_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_Reconfig_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Enhanced_FACH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_FACH_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Enhanced_PCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Enhanced_PCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_PCH_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ExtendedPropagationDelay_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_ExtendedPropagationDelay(tvb, offset, &asn1_ctx, tree, hf_nbap_ExtendedPropagationDelay_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Extended_RNC_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Extended_RNC_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_RNC_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Extended_Round_Trip_Time_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Extended_Round_Trip_Time_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_Round_Trip_Time_Value_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Fast_Reconfiguration_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Mode_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Fast_Reconfiguration_Permission_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_Fast_Reconfiguration_Permission(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Permission_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FDD_S_CCPCH_FrameOffset_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_FDD_S_CCPCH_FrameOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_S_CCPCH_FrameOffset_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_F_DPCH_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_F_DPCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_F_DPCH_SlotFormat_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_F_DPCH_SlotFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormat_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_F_DPCH_SlotFormatCapability_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_F_DPCH_SlotFormatCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormatCapability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FNReportingIndicator_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_FNReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_FNReportingIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Common_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Common_Data_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Generic_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Generic_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Generic_Data_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HARQ_Preamble_Mode_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_Preamble_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HARQ_Preamble_Mode_Activation_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_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDPA_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_HSDPA_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDPA_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCHProvidedBitRate_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_DSCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRate_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCHProvidedBitRateValueInformation_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_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HS_DSCHRequiredPower(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPower_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCHRequiredPowerValue_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_DSCHRequiredPowerValue(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValue_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCHRequiredPowerValueInformation_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_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Common_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_FDD_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_HSDSCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_TDD_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_HSDSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_Response_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Paging_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Paging_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_TDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_Response_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_MACdFlows_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_HSDSCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSSCCH_Specific_InformationRespListTDD768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSSCCH_Specific_InformationRespListTDD768(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SICH_Reception_Quality_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_HS_SICH_Reception_Quality_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SICH_failed_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_SICH_failed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_failed_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SICH_missed_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_SICH_missed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_missed_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SICH_total_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_SICH_total(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_total_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SICH_Reception_Quality_Measurement_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_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RNTI_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_PDSCH_FDD_Code_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_HS_PDSCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_FDD_Code_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SCCH_FDD_Code_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_HS_SCCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_FDD_Code_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_PDSCH_Code_Change_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_HS_PDSCH_Code_Change_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_PDSCH_Code_Change_Grant_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_PDSCH_Code_Change_Grant(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Grant_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Configured_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_HSDSCH_Configured_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Configured_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCH_Serving_Cell_Change_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_HS_DSCH_Serving_Cell_Change_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCH_Serving_Cell_Change_Info_Response_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_Serving_Cell_Change_Info_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_FDD_Update_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_HSDSCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Update_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_TDD_Update_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_HSDSCH_TDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Update_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_InformationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReportCharacteristics_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeID_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_InformationExchangeID(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationType_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_InformationType(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationType_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_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_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, &asn1_ctx, tree, hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InnerLoopDLPCStatus_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_InnerLoopDLPCStatus(tvb, offset, &asn1_ctx, tree, hf_nbap_InnerLoopDLPCStatus_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_LCRTDD_Uplink_Physical_Channel_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_MAC_PDU_SizeExtended(tvb, offset, &asn1_ctx, tree, hf_nbap_MAC_PDU_SizeExtended_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MaximumTransmissionPower_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_MaximumTransmissionPower(tvb, offset, &asn1_ctx, tree, hf_nbap_MaximumTransmissionPower_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Max_UE_DTX_Cycle_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_Max_UE_DTX_Cycle(tvb, offset, &asn1_ctx, tree, hf_nbap_Max_UE_DTX_Cycle_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MBMS_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_MBMS_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMS_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MeasurementFilterCoefficient_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_MeasurementFilterCoefficient(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementFilterCoefficient_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MeasurementID_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_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MeasurementRecoveryBehavior_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_MeasurementRecoveryBehavior(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryBehavior_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MeasurementRecoveryReportingIndicator_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_MeasurementRecoveryReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryReportingIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MeasurementRecoverySupportIndicator_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_MeasurementRecoverySupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoverySupportIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MessageStructure_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_MessageStructure(tvb, offset, &asn1_ctx, tree, hf_nbap_MessageStructure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MICH_CFN_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_MICH_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_CFN_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_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_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MIMO_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_MIMO_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MIMO_InformationToModify_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_InformationToModify(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_InformationToModify_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MIMO_PilotConfiguration_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_PilotConfiguration(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfiguration_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Modification_Period_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Modification_Period(tvb, offset, &asn1_ctx, tree, hf_nbap_Modification_Period_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MAChs_ResetIndicator_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_MAChs_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MAChs_ResetIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ModulationMBSFN_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_ModulationMBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationMBSFN_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ModulationPO_MBSFN_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_ModulationPO_MBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationPO_MBSFN_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MBSFN_Only_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_MBSFN_Only_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MBSFN_Only_Mode_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_MBSFN_Only_Mode_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Capability_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_NCyclesPerSFNperiod(tvb, offset, &asn1_ctx, tree, hf_nbap_NCyclesPerSFNperiod_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NRepetitionsPerCyclePeriod_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_NRepetitionsPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NRepetitionsPerCyclePeriod_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NeighbouringCellMeasurementInformation_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_NeighbouringCellMeasurementInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringCellMeasurementInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NeighbouringTDDCellMeasurementInformationLCR_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_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NeighbouringTDDCellMeasurementInformation768_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_NeighbouringTDDCellMeasurementInformation768(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformation768_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_NI_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_NI_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NodeB_CommunicationContextID_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_NodeB_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_NodeB_CommunicationContextID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NumberOfReportedCellPortions_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_NumberOfReportedCellPortions(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortions_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NSubCyclesPerCyclePeriod_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PLCCHinformation_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_PLCCHinformation(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCHinformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PowerAdjustmentType_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_PowerAdjustmentType(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerAdjustmentType_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, &asn1_ctx, tree, hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimaryScramblingCode_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_PrimaryScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryScramblingCode_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimaryCCPCH_RSCP_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_PrimaryCCPCH_RSCP(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimaryCCPCH_RSCP_Delta_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_PrimaryCCPCH_RSCP_Delta(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Specific_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_Specific_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_DCH_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Specific_E_DCH_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_RL_Specific_E_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_E_DCH_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Reference_ReceivedTotalWideBandPower_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_Reference_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPower_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Reference_ReceivedTotalWideBandPower_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_Reference_ReceivedTotalWideBandPower_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPower_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Reference_ReceivedTotalWideBandPowerReporting_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_Reference_ReceivedTotalWideBandPowerReporting(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_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_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReferenceClockAvailability_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_ReferenceClockAvailability(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceClockAvailability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReferenceSFNoffset_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_ReferenceSFNoffset(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceSFNoffset_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportCharacteristics_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_ReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristics_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportCharacteristicsType_OnModification_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_ReportCharacteristicsType_OnModification(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristicsType_OnModification_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Set_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_Set_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_ID_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Received_Scheduled_EDCH_Power_Share_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_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Received_Scheduled_EDCH_Power_Share_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_Received_Scheduled_EDCH_Power_Share_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RSEPS_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_RSEPS_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_RSEPS_Value_IncrDecrThres_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Rx_Timing_Deviation_Value_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_Rx_Timing_Deviation_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Rx_Timing_Deviation_Value_768_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_Rx_Timing_Deviation_Value_768(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_768_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Rx_Timing_Deviation_Value_384_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_Rx_Timing_Deviation_Value_384_ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RTWP_ReportingIndicator_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_RTWP_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_ReportingIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RTWP_CellPortion_ReportingIndicator_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_RTWP_CellPortion_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AdjustmentPeriod_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_AdjustmentPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_AdjustmentPeriod_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SAT_Info_Almanac_ExtList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_SAT_Info_Almanac_ExtList(tvb, offset, &asn1_ctx, tree, hf_nbap_SAT_Info_Almanac_ExtList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ScaledAdjustmentRatio_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_ScaledAdjustmentRatio(tvb, offset, &asn1_ctx, tree, hf_nbap_ScaledAdjustmentRatio_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MaxAdjustmentStep_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_MaxAdjustmentStep(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxAdjustmentStep_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CPICH_Information_Change_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_SlotFormat_Extended_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_Secondary_CCPCH_SlotFormat_Extended(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Serving_E_DCH_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Serving_E_DCH_RL_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SFN_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_SFN(tvb, offset, &asn1_ctx, tree, hf_nbap_SFN_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SFNSFNMeasurementThresholdInformation_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_SFNSFNMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementThresholdInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SFNSFNMeasurementValueInformation_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_SFNSFNMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementValueInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ShutdownTimer_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_ShutdownTimer(tvb, offset, &asn1_ctx, tree, hf_nbap_ShutdownTimer_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SignallingBearerRequestIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SixtyfourQAM_DL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_SixtyfourQAM_DL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SixteenQAM_UL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_SixteenQAM_UL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SixteenQAM_UL_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_SixteenQAM_UL_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SixteenQAM_UL_Information_to_Modify_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_SixteenQAM_UL_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Information_to_Modify_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SyncCase_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_SyncCase(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCase_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SynchronisationReportCharacteristics_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_SynchronisationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportCharacteristics_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SyncDLCodeIdThreInfoLCR_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_SyncDLCodeIdThreInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SynchronisationReportType_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_SynchronisationReportType(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportType_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_T_Cell(tvb, offset, &asn1_ctx, tree, hf_nbap_T_Cell_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TDD_DL_DPCH_TimeSlotFormat_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_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TDD_TPC_DownlinkStepSize_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_TDD_TPC_DownlinkStepSize(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_DownlinkStepSize_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TDD_TPC_UplinkStepSize_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_TDD_TPC_UplinkStepSize_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TDD_UL_DPCH_TimeSlotFormat_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_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TFCI_Presence_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_TFCI_Presence(tvb, offset, &asn1_ctx, tree, hf_nbap_TFCI_Presence_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeSlot_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_TimeSlot(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlot_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeSlotLCR_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_TimeSlotLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotLCR_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_TimingAdjustmentValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValue_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimingAdjustmentValueLCR_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_TimingAdjustmentValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValueLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimingAdvanceApplied_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_TimingAdvanceApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdvanceApplied_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SynchronisationIndicator_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_SynchronisationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TnlQos_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_TnlQos(tvb, offset, &asn1_ctx, tree, hf_nbap_TnlQos_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Transmission_Gap_Pattern_Sequence_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_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_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_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Transmitted_Carrier_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TransmissionDiversityApplied_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_TransmissionDiversityApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmissionDiversityApplied_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TransportLayerAddress_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_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportLayerAddress_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TSTD_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_TSTD_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TSTD_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TUTRANGANSSMeasurementThresholdInformation_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_TUTRANGANSSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TUTRANGANSSMeasurementValueInformation_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_TUTRANGANSSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TUTRANGPSMeasurementThresholdInformation_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_TUTRANGPSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TUTRANGPSMeasurementValueInformation_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_TUTRANGPSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementValueInformation_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_TypeOfError(tvb, offset, &asn1_ctx, tree, hf_nbap_TypeOfError_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UARFCN_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_UARFCN(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_UE_Capability_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Capability_Information_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_SIR_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_SIR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_SIR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_Synchronisation_Parameters_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_UL_Synchronisation_Parameters_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Synchronisation_Parameters_LCR_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_UpPTSInterferenceValue(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterferenceValue_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unidirectional_DCH_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_Unidirectional_DCH_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Unidirectional_DCH_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_USCH_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_USCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_USCH_InformationResponse_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_USCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_InformationResponse_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_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_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_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_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_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_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MICH_Parameters_CTCH_SetupRqstFDD_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_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_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_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelSetupRequestTDD_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_CommonTransportChannelSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_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_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_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_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_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_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_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_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_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_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_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_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_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_PICH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_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_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MICH_Parameters_CTCH_SetupRqstTDD_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_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_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_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_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_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_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_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_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_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_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_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_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_PRACH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_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_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_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_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FACH_CommonTransportChannel_InformationResponse_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_FACH_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelSetupFailure_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_CommonTransportChannelSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelReconfigurationRequestFDD_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_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_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_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_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_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_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_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_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_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MICH_Parameters_CTCH_ReconfRqstFDD_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_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_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_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_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_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelReconfigurationRequestTDD_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_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_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_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_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_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_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_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PICH_Parameters_CTCH_ReconfRqstTDD_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_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_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_PICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_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_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCH_Parameters_CTCH_ReconfRqstTDD_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_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_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_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MICH_Parameters_CTCH_ReconfRqstTDD_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_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_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_MICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_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_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_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_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelReconfigurationResponse_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_CommonTransportChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelReconfigurationFailure_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_CommonTransportChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelDeletionRequest_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_CommonTransportChannelDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonTransportChannelDeletionResponse_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_CommonTransportChannelDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BlockResourceRequest_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_BlockResourceRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BlockResourceResponse_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_BlockResourceResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BlockResourceFailure_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_BlockResourceFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UnblockResourceIndication_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_UnblockResourceIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_UnblockResourceIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AuditRequiredIndication_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_AuditRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequiredIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AuditRequest_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_AuditRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AuditResponse_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_AuditResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CCP_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CCP_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FPACH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CCPCH_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CCPCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_S_CCPCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PRACH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PRACH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PLCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PLCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RUCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RUCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RUCCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RUCCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AuditFailure_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_AuditFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementInitiationRequest_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_CommonMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PowerLocalCellGroup_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PowerLocalCellGroup_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementReport_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_CommonMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementReport_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PowerLocalCellGroup_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementTerminationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommonMeasurementFailureIndication_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_CommonMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementFailureIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSetupRequestFDD_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_CellSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Synchronisation_Configuration_Cell_SetupRqst_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_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimarySCH_Information_Cell_SetupRqstFDD_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_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SecondarySCH_Information_Cell_SetupRqstFDD_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_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_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_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_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_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_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_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_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_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Limited_power_increase_information_Cell_SetupRqstFDD_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_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IPDLParameter_Information_Cell_SetupRqstFDD_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_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_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_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_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_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSetupRequestTDD_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_CellSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SCH_Information_Cell_SetupRqstTDD_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_SCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_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_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCCPCH_Information_Cell_SetupRqstTDD_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_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_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_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_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_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_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_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_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_PCCPCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_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_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IPDLParameter_Information_Cell_SetupRqstTDD_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_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_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_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SCH_768_Information_Cell_SetupRqstTDD_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_SCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSetupResponse_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_CellSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSetupFailure_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_CellSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellReconfigurationRequestFDD_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_CellReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Synchronisation_Configuration_Cell_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_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_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_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_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_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_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_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_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_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_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_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_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_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_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_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_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_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_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_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellReconfigurationRequestTDD_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_CellReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SCH_Information_Cell_ReconfRqstTDD_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_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCCPCH_Information_Cell_ReconfRqstTDD_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_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_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_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_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_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_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_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_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_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_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_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SCH_768_Information_Cell_ReconfRqstTDD_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_SCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_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_PCCPCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellReconfigurationResponse_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_CellReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellReconfigurationFailure_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_CellReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellDeletionRequest_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_CellDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellDeletionResponse_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_CellDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ResourceStatusIndication_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_ResourceStatusIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ResourceStatusIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IndicationType_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_IndicationType_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CCP_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PLCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PLCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_S_CCPCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PRACH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PRACH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RUCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RUCCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SystemInformationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_SystemInformationUpdateRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_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_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SegmentInformationListIE_SystemInfoUpdate_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_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, &asn1_ctx, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SystemInformationUpdateResponse_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_SystemInformationUpdateResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SystemInformationUpdateFailure_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_SystemInformationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkSetupRequestFDD_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_RadioLinkSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationList_RL_SetupRqstFDD_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_RL_InformationList_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_RL_SetupRqstFDD_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_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkSetupRequestTDD_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_RadioLinkSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_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_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_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_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_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_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_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_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_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_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_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_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_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_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_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_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_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_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_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_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Information_RL_SetupRqstTDD_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_RL_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_SetupRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkSetupResponseFDD_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_RadioLinkSetupResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponseItem_RL_SetupRspFDD_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_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkSetupResponseTDD_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_RadioLinkSetupResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponse_RL_SetupRspTDD_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_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_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_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkSetupFailureFDD_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_RadioLinkSetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CauseLevel_RL_SetupFailureFDD_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_CauseLevel_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_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_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_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_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkSetupFailureTDD_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_RadioLinkSetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CauseLevel_RL_SetupFailureTDD_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_CauseLevel_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_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_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkAdditionRequestFDD_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_RadioLinkAdditionRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestFDD_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_RL_AdditionRqstFDD_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_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DPCH_Information_RL_AdditionReqFDD_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_DPCH_Information_RL_AdditionReqFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkAdditionRequestTDD_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_RadioLinkAdditionRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_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_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_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_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_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_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_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_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Information_RL_AdditionRqstTDD_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_RL_Information_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_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_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_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_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_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_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_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_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkAdditionResponseFDD_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_RadioLinkAdditionResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseFDD_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponseItem_RL_AdditionRspFDD_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_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkAdditionResponseTDD_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_RadioLinkAdditionResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponse_RL_AdditionRspTDD_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_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_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_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkAdditionFailureFDD_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_RadioLinkAdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CauseLevel_RL_AdditionFailureFDD_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_CauseLevel_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_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_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_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_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkAdditionFailureTDD_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_RadioLinkAdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CauseLevel_RL_AdditionFailureTDD_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_CauseLevel_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_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_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationPrepareFDD_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_RadioLinkReconfigurationPrepareFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareFDD_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_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_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_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_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationList_RL_ReconfPrepFDD_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_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_RL_ReconfPrepFDD_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_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_F_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationPrepareTDD_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_RadioLinkReconfigurationPrepareTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_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_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_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_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_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_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_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_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_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_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_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_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_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_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_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_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_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_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_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_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_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_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_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_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_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_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_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_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_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_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_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_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_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_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_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_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_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_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_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_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_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_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_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_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_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_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_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_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_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_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_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_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_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_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_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_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_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_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_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_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_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_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_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_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_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_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_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_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_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_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_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_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Information_RL_ReconfPrepTDD_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_RL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationReady_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_RadioLinkReconfigurationReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationReady_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponseList_RL_ReconfReady_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_RL_InformationResponseList_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponseItem_RL_ReconfReady_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_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationFailure_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_RadioLinkReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CauseLevel_RL_ReconfFailure_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_CauseLevel_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_ReconfFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_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_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationCommit_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_RadioLinkReconfigurationCommit(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCommit_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationCancel_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_RadioLinkReconfigurationCancel(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCancel_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationRequestFDD_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_RadioLinkReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestFDD_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_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_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationList_RL_ReconfRqstFDD_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_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_RL_ReconfRqstFDD_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_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationRequestTDD_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_RadioLinkReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_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_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_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_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_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_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_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_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_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_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_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_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_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_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_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_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_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_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_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_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_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_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_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_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Information_RL_ReconfRqstTDD_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_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkReconfigurationResponse_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_RadioLinkReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponseList_RL_ReconfRsp_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_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationResponseItem_RL_ReconfRsp_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_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkDeletionRequest_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_RadioLinkDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_informationList_RL_DeletionRqst_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_RL_informationList_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationList_RL_DeletionRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_informationItem_RL_DeletionRqst_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_RL_informationItem_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationItem_RL_DeletionRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkDeletionResponse_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_RadioLinkDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_PowerControlRequest_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_PowerControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerControlRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_PowerTimeslotControlRequest_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_PowerTimeslotControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerTimeslotControlRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementInitiationRequest_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_DedicatedMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSSICH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_Info_DM_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementInitiationResponse_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_DedicatedMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_Info_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Set_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementInitiationFailure_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_DedicatedMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementReport_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_DedicatedMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementReport_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_Info_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Set_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementTerminationRequest_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_DedicatedMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementTerminationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DedicatedMeasurementFailureIndication_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_DedicatedMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementFailureIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkFailureIndication_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_RadioLinkFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkFailureIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Reporting_Object_RL_FailureInd_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_Reporting_Object_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_FailureInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_RL_FailureInd_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_RL_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_FailureInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Set_InformationItem_RL_FailureInd_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_RL_Set_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CCTrCH_InformationItem_RL_FailureInd_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_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkPreemptionRequiredIndication_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_RadioLinkPreemptionRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkPreemptionRequiredIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationList_RL_PreemptRequiredInd_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_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_RL_PreemptRequiredInd_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_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkRestoreIndication_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_RadioLinkRestoreIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkRestoreIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Reporting_Object_RL_RestoreInd_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_Reporting_Object_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_RestoreInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_InformationItem_RL_RestoreInd_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_RL_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_RestoreInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RL_Set_InformationItem_RL_RestoreInd_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_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CCTrCH_InformationItem_RL_RestoreInd_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_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CompressedModeCommand_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_CompressedModeCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_CompressedModeCommand_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ErrorIndication_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_ErrorIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ErrorIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PrivateMessage_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_PrivateMessage(tvb, offset, &asn1_ctx, tree, hf_nbap_PrivateMessage_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PhysicalSharedChannelReconfigurationRequestFDD_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_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_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_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PhysicalSharedChannelReconfigurationRequestTDD_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_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCHSets_AddList_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_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCH_Information_AddItem_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_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCH_AddInformation_LCR_AddItem_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_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCH_AddInformation_768_AddItem_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_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCHSets_ModifyList_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_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCH_Information_ModifyItem_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_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCH_ModifyInformation_LCR_ModifyItem_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_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCH_ModifyInformation_768_ModifyItem_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_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PDSCHSets_DeleteList_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_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCHSets_AddList_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_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_Information_AddItem_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_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_AddInformation_LCR_AddItem_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_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_AddInformation_768_AddItem_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_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCHSets_ModifyList_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_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_Information_ModifyItem_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_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_ModifyInformation_LCR_ModifyItem_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_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCH_ModifyInformation_768_ModifyItem_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_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PUSCHSets_DeleteList_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_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_PDSCH_TDD_Information_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_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DL_HS_PDSCH_Timeslot_Information_768_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_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Add_To_HS_SCCH_Resource_Pool_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_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SCCH_Information_768_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_HS_SCCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Modify_HS_SCCH_Resource_Pool_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_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_SCCH_InformationModify_768_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_HS_SCCH_InformationModify_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Delete_From_HS_SCCH_Resource_Pool_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_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_PUCH_Information_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_E_PUCH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Add_To_E_AGCH_Resource_Pool_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_E_AGCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Modify_E_AGCH_Resource_Pool_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_E_AGCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Delete_From_E_AGCH_Resource_Pool_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_E_AGCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_HICH_Information_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_E_HICH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_PUCH_Information_768_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_E_PUCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Add_To_E_AGCH_Resource_Pool_768_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_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Modify_E_AGCH_Resource_Pool_768_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_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_HICH_Information_768_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_E_HICH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_PUCH_Information_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_E_PUCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Add_To_E_AGCH_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_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Modify_E_AGCH_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_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Add_To_E_HICH_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_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Modify_E_HICH_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_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Delete_From_E_HICH_Resource_Pool_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_E_HICH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SYNC_UL_Partition_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_SYNC_UL_Partition_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNC_UL_Partition_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PhysicalSharedChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PhysicalSharedChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CauseLevel_PSCH_ReconfFailure_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_CauseLevel_PSCH_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_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_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_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_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ResetRequest_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_ResetRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ResetIndicator_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_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommunicationContextInfoItem_Reset_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_CommunicationContextInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationContextInfoItem_Reset_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CommunicationControlPortInfoItem_Reset_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_CommunicationControlPortInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortInfoItem_Reset_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ResetResponse_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_ResetResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeInitiationRequest_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_InformationExchangeInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeObjectType_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeObjectType_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationReport_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_InformationReport(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReport_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeObjectType_InfEx_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeTerminationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_InformationExchangeFailureIndication_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_InformationExchangeFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeFailureIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationInitiationRequestTDD_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_CellSynchronisationInitiationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_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_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_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_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_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_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_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_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_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_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationInitiationResponseTDD_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_CellSynchronisationInitiationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationResponseTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationInitiationFailureTDD_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_CellSynchronisationInitiationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationReconfigurationRequestTDD_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_CellSynchronisationReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_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_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_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_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_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_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_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_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_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_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationReconfigurationResponseTDD_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_CellSynchronisationReconfigurationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationReconfigurationFailureTDD_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_CellSynchronisationReconfigurationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationAdjustmentRequestTDD_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_CellSynchronisationAdjustmentRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_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_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_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_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationAdjustmentResponseTDD_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_CellSynchronisationAdjustmentResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationAdjustmentFailureTDD_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_CellSynchronisationAdjustmentFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CauseLevel_SyncAdjustmntFailureTDD_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_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_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_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationTerminationRequestTDD_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_CellSynchronisationTerminationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationTerminationRequestTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationFailureIndicationTDD_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_CellSynchronisationFailureIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationFailureIndicationTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSynchronisationReportTDD_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_CellSynchronisationReportTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReportTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSyncInfo_CellSyncReprtTDD_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_CellSyncInfo_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SyncReportType_CellSyncReprtTDD_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_SyncReportType_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncReportType_CellSyncReprtTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_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_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BearerRearrangementIndication_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_BearerRearrangementIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BearerRearrangementIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_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_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_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_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_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_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_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_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_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_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DelayedActivationInformation_RL_ActivationCmdFDD_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_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkActivationCommandTDD_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_RadioLinkActivationCommandTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_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_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DelayedActivationInformation_RL_ActivationCmdTDD_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_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioLinkParameterUpdateIndicationFDD_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_RadioLinkParameterUpdateIndicationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationFDD_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;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MBMSNotificationUpdateCommand_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_MBMSNotificationUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMSNotificationUpdateCommand_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);
@@ -34572,4875 +41142,6790 @@ static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
/*--- End of included file: packet-nbap-fn.c ---*/
-#line 740 "packet-nbap-template.c"
-
-
-static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_initiatingMessageValue, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_initiatingMessageValue);
+#line 86 "packet-nbap-template.c"
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
- proto_item_set_len(value_item,length);
+static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ return (dissector_try_port(nbap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
+}
-
- switch(ProcedureCode){
- case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_AUDITREQUIRED: /* 1 */
- offset = dissect_id_auditRequired(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellDeletion(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLRECONFIGURATION: /* 4 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_cellReconfiguration(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_cellReconfiguration_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_CELLSETUP: /* 5 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_cellSetup(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_cellSetup_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_COMMONMEASUREMENTFAILURE : /* 6 */
- offset = dissect_id_commonMeasurementFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTREPORT: /* 8 */
- offset = dissect_id_commonMeasurementReport(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTTERMINATION: /* 9 */
- offset = dissect_id_commonMeasurementTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELDELETE: /* 10 */
- offset = dissect_id_commonTransportChannelDelete(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_commonTransportChannelReconfigure(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_commonTransportChannelReconfigure_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_commonTransportChannelSetup(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_commonTransportChannelSetup_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RESET: /* 13 */
- offset = dissect_id_reset(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMPRESSEDMODECOMMAND: /* 14 */
- offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTFAILURE: /* 16 */
- offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTREPORT: /* 18 */
- offset = dissect_id_dedicatedMeasurementReport(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTTERMINATION: /* 19 */
- offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DOWNLINKPOWERCONTROL: /* 20 */
- offset = dissect_id_downlinkPowerControl(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_ERRORINDICATIONFORDEDICATED: /* 21 */
- offset = dissect_id_errorIndicationForDedicated(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PRIVATEMESSAGEFORDEDICATED: /* 22 */
- offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKADDITION: /* 23 */
- offset = dissect_id_radioLinkAddition(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKDELETION: /* 24 */
- offset = dissect_id_radioLinkDeletion(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKFAILURE: /* 25 */
- offset = dissect_id_radioLinkFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKRESTORATION: /* 26 */
- offset = dissect_id_radioLinkRestoration(tvb, offset, actx, value_tree);
- break;
- break;
- case NBAP_ID_RADIOLINKSETUP: /* 27 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkSetup_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RESOURCESTATUSINDICATION: /* 28 */
- offset = dissect_id_resourceStatusIndication(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION: /* 29 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT: /* 30 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNBLOCKRESOURCE: /* 33 */
- offset = dissect_id_unblockResource(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_ERRORINDICATIONFORCOMMON: /* 35 */
- offset = dissect_id_errorIndicationForCommon(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PRIVATEMESSAGEFORCOMMON: /* 36 */
- offset = dissect_id_privateMessageForCommon(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL: /* 38 */
- offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKPREEMPTION: /* 39 */
- offset = dissect_id_radioLinkPreemption(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEFAILURE: /* 40 */
- offset = dissect_id_informationExchangeFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGETERMINATION: /* 42 */
- offset = dissect_id_informationExchangeTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONREPORTING: /* 43 */
- offset = dissect_id_informationReporting(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONREPORTING: /* 47 */
- offset = dissect_id_cellSynchronisationReporting(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONTERMINATION: /* 48 */
- offset = dissect_id_cellSynchronisationTermination(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONFAILURE: /* 49 */
- offset = dissect_id_cellSynchronisationFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BEARERREARRANGEMENT: /* 50 */
- offset = dissect_id_BearerRearrangement(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKACTIVATION: /* 51 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkActivation(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkActivation_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RADIOLINKPARAMETERUPDATE: /* 52 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkParameterUpdate(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkParameterUpdate_tdd(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_MBMSNOTIFICATIONUPDATE: /* 53 */
- offset = dissect_id_mBMSNotificationUpdate(tvb, offset, actx, value_tree);
- break;
-
-
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset)
- return offset;
-}
-
-static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_successfulOutcomeValue, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_initiatingMessageValue);
-
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
- proto_item_set_len(value_item,length);
+static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ return (dissector_try_port(nbap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
+}
-
- switch(ProcedureCode){
- case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellDeletion_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLRECONFIGURATION: /* 4 */
- offset = dissect_id_cellReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSETUP: /* 5 */
- offset = dissect_id_cellSetup_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELDELETE: /* 10 */
- offset = dissect_id_commonTransportChannelDelete_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- offset = dissect_id_commonTransportChannelReconfigure_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- offset = dissect_id_commonTransportChannelSetup_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RESET: /* 13 */
- offset = dissect_id_reset_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKADDITION: /* 23 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkAddition_01(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkAddition_tdd(tvb, offset, actx, value_tree);
- }
- break;
- break;
- case NBAP_ID_RADIOLINKDELETION: /* 24 */
- offset = dissect_id_radioLinkDeletion_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKSETUP: /* 27 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup_01(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkSetup_tdd_01(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation_01(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration_01(tvb, offset, actx, value_tree);
- break;
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset)
- return offset;
-}
-
-static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_unsuccessfulOutcomeValue, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_UnsuccessfulOutcomeValue);
-
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
- proto_item_set_len(value_item,length);
+static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ if (!ProcedureID) return 0;
+ return (dissector_try_string(nbap_proc_imsg_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
+}
-
- switch(ProcedureCode){
- case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSETUP: /* 5 */
- offset = dissect_id_cellSetup_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- offset = dissect_id_commonTransportChannelReconfigure_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- offset = dissect_id_commonTransportChannelSetup_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_RADIOLINKADDITION: /* 23 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkAddition_02(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkAddition_tdd_01(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_RADIOLINKSETUP: /* 27 */
- if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup_02(tvb, offset, actx, value_tree);
- }else{
- offset = dissect_id_radioLinkSetup_tdd_02(tvb, offset, actx, value_tree);
- }
- break;
- case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation_02(tvb, offset, actx, value_tree);
- break;
- case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration_02(tvb, offset, actx, value_tree);
- break;
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset)
- return offset;
-}
-
-static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
- proto_item *value_item = NULL;
- proto_tree *value_tree = NULL;
- guint length;
-
- value_item = proto_tree_add_item(tree, hf_nbap_value, tvb, 0, -1, FALSE);
- value_tree = proto_item_add_subtree(value_item, ett_nbap_ProtocolIEValueValue);
-
- offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_IE_length, &length);
- proto_item_set_len(value_item,length);
+static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ if (!ProcedureID) return 0;
+ return (dissector_try_string(nbap_proc_sout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
+}
-
- switch(ProtocolIE_ID){
- case NBAP_IE_ID_AICH_INFORMATION: /*0*/
- offset = dissect_id_AICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_AICH_INFORMATIONITEM_RESOURCESTATUSIND: /*1*/
- offset = offset + length;
- break;
- case NBAP_IE_ID_BCH_INFORMATION: /*7*/
- offset = dissect_id_BCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BCH_INFORMATIONITEM_RESOURCESTATUSIND: /*8*/
- offset = offset + length;
- break;
- case NBAP_IE_ID_BCCH_MODIFICATIONTIME: /*9*/
- offset = dissect_id_BCCH_ModificationTime(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BLOCKINGPRIORITYINDICATOR: /*10*/
- offset = dissect_id_BlockingPriorityIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSE: /*13*/
- offset = dissect_id_Cause(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCP_INFORMATIONITEM_AUDITRSP: /*14*/
- offset = dissect_id_CCP_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCP_INFORMATIONLIST_AUDITRSP: /*15*/
- offset = dissect_id_CCP_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCP_INFORMATIONITEM_RESOURCESTATUSIND: /*16*/
- offset = dissect_id_CCP_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELL_INFORMATIONITEM_AUDITRSP: /*17*/
- offset = dissect_id_Cell_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELL_INFORMATIONITEM_RESOURCESTATUSIND: /*18*/
- offset = dissect_id_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELL_INFORMATIONLIST_AUDITRSP: /*19*/
- offset = dissect_id_Cell_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPARAMETERID: /*23*/
- offset = dissect_id_CellParameterID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CFN: /*24*/
- offset = dissect_id_CFN(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_C_ID: /*25*/
- offset = dissect_id_C_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTACCURACY: /*39*/
- offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT: /* 31 */
- offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST: /*32*/
- offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP: /*33*/
- offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONMEASUREMENTTYPE: /*34*/
- offset = dissect_id_CommonMeasurementType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELID: /*35*/
- offset = dissect_id_CommonPhysicalChannelID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTFDD: /*36*/
- offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTTDD: /*37*/
- offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMUNICATIONCONTROLPORTID: /*40*/
- offset = dissect_id_CommunicationControlPortID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CONFIGURATIONGENERATIONID: /*43*/
- offset = dissect_id_ConfigurationGenerationID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CRNC_COMMUNICATIONCONTEXTID: /*44*/
- offset = dissect_id_CRNC_CommunicationContextID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CRITICALITYDIAGNOSTICS: /*45*/
- offset = dissect_id_CriticalityDiagnostics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCHS_TO_ADD_FDD: /*48*/
- offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_ADDLIST_RL_RECONFPREPTDD: /*49*/
- offset = offset + length;
- break;
- case NBAP_IE_ID_DCHS_TO_ADD_TDD: /*50*/
- offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPFDD: /*52*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPTDD: /*53*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTFDD: /*54*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTTDD: /*55*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_FDD_INFORMATION: /*56*/
- offset = dissect_id_DCH_FDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_TDD_INFORMATION: /* 57 */
- offset = dissect_id_DCH_TDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_INFORMATIONRESPONSE: /* 59 */
- offset = dissect_id_DCH_InformationResponse(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FDD_DCHS_TO_MODIFY: /* 62 */
- offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_DCHS_TO_MODIFY: /* 63 */
- offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DCH_MODIFYLIST_RL_RECONFRQSTTDD: /* 65 */
- /*offset = dissect_id_DCH_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);*/
- break;
- case NBAP_IE_ID_DCH_REARRANGELIST_BEARER_REARRANGEIND: /* 135 */
- offset = dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT: /* 67 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, value_tree);;
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST: /* 68 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, value_tree);;
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP: /* 69 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, value_tree);;
- break;
- case NBAP_IE_ID_DEDICATEDMEASUREMENTTYPE: /* 70 */
- offset = dissect_id_DedicatedMeasurementType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 72 */
- offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD:/* 73 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 76 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 77 */
- offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 79 */
- offset = dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 81 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 82 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 83 */
- offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_TIMINGADJUSTMENT: /* 21 */
- offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_REFERENCEPOWERINFORMATIONITEM_DL_PC_RQST:/* 84 */
- offset = dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DLREFERENCEPOWER: /* 85 */
- offset = dissect_id_DLReferencePower(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DLREFERENCEPOWERLIST_DL_PC_RQST: /* 86 */
- offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_87: /* 87 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_89: /* 89 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_91: /* 91 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_93: /* 93 */
- break;
- case NBAP_IE_ID_DSCHS_TO_ADD_TDD: /* 96 */
- offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DSCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD:/* 98 */
- offset = dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DSCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD:/* 100 */
- offset = dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DSCH_INFORMATIONRESPONSE: /* 105 */
- offset = dissect_id_DSCH_InformationResponse(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_106: /* 106 */
- break;
- case NBAP_IE_ID_DSCH_TDD_INFORMATION: /* 107 */
- offset = dissect_id_DSCH_TDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_108: /* 108 */
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_112: /* 112 */
- break;
- case NBAP_IE_ID_DSCH_REARRANGELIST_BEARER_REARRANGEIND: /* 136 */
- offset = dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_END_OF_AUDIT_SEQUENCE_INDICATOR: /* 113 */
- offset = dissect_id_End_Of_Audit_Sequence_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_INFORMATION: /* 116 */
- offset = dissect_id_FACH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_INFORMATIONITEM_RESOURCESTATUSIND: /* 117 */
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_RECONFRQSTTDD: /* 120 */
- offset = dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTFDD: /* 121 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTTDD: /* 122 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INDICATIONTYPE_RESOURCESTATUSIND: /* 123 */
- offset = dissect_id_IndicationType_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_ID: /* 124 */
- offset = dissect_id_Local_Cell_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP: /* 2 */
- offset = dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND: /* 3 */
- offset = dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND:/* 4 */
- offset = dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP: /* 5 */
- offset = dissect_id_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_AUDITRSP: /* 125 */
- offset = dissect_id_Local_Cell_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_RESOURCESTATUSIND: /* 126 */
- offset = dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM2_RESOURCESTATUSIND: /* 127 */
- offset = dissect_id_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LOCAL_CELL_INFORMATIONLIST_AUDITRSP: /* 128 */
- offset = dissect_id_Local_Cell_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADJUSTMENTPERIOD: /* 129 */
- offset = dissect_id_AdjustmentPeriod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXADJUSTMENTSTEP: /* 130 */
- offset = dissect_id_MaxAdjustmentStep(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUMTRANSMISSIONPOWER: /* 131 */
- offset = dissect_id_MaximumTransmissionPower(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTFILTERCOEFFICIENT: /* 132 */
- offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTID: /* 133 */
- offset = dissect_id_MeasurementID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MESSAGESTRUCTURE: /* 115 */
- offset = dissect_id_MessageStructure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MIB_SB_SIB_INFORMATIONLIST_SYSTEMINFOUPDATERQST: /* 134 */
- offset = dissect_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NODEB_COMMUNICATIONCONTEXTID: /* 143 */
- offset = dissect_id_NodeB_CommunicationContextID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NEIGHBOURINGCELLMEASUREMENTINFORMATION: /* 455 */
- offset = dissect_id_NeighbouringCellMeasurementInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_P_CCPCH_INFORMATION: /* 144 */
- offset = dissect_id_P_CCPCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_P_CCPCH_INFORMATIONITEM_RESOURCESTATUSIND: /* 145 */
- offset = dissect_id_P_CPICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_P_CPICH_INFORMATION: /* 146 */
- break;
- case NBAP_IE_ID_P_CPICH_INFORMATIONITEM_RESOURCESTATUSIND: /* 147 */
- break;
- case NBAP_IE_ID_P_SCH_INFORMATION: /* 148 */
- offset = dissect_id_P_SCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCCPCH_INFORMATION_CELL_RECONFRQSTTDD: /* 150 */
- offset = dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCCPCH_INFORMATION_CELL_SETUPRQSTTDD: /* 151 */
- offset = dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 155 */
- offset = dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTFDD: /* 156 */
- offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 157 */
- offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_INFORMATION: /* 158 */
- offset = dissect_id_PCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST: /* 161 */
- offset = dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST: /* 162 */
- offset = dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCHSETS_ADDLIST_PSCH_RECONFRQST: /* 163 */
- offset = dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCHSETS_DELETELIST_PSCH_RECONFRQST: /* 164 */
- offset = dissect_id_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCHSETS_MODIFYLIST_PSCH_RECONFRQST: /* 165 */
- offset = dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_INFORMATION: /* 166 */
- offset = dissect_id_PICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 168 */
- offset = dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWERADJUSTMENTTYPE: /* 169 */
- offset = dissect_id_PowerAdjustmentType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_INFORMATION: /* 170 */
- offset = dissect_id_PRACH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_RECONFRQSTFDD: /* 175 */
- offset = dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_SETUPRQSTFDD: /* 176 */
- offset = dissect_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_RECONFRQSTFDD: /* 177 */
- offset = dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_SETUPRQSTFDD: /* 178 */
- offset = dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_RECONFRQSTFDD: /* 179 */
- offset = dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_SETUPRQSTFDD: /* 180 */
- offset = dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYSCRAMBLINGCODE: /* 181 */
- offset = dissect_id_PrimaryScramblingCode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SCH_INFORMATION_CELL_RECONFRQSTTDD: /* 183 */
- offset = dissect_id_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SCH_INFORMATION_CELL_SETUPRQSTTDD: /* 184 */
- offset = dissect_id_SCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST: /* 185 */
- offset = dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST: /* 186 */
- offset = dissect_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHSETS_ADDLIST_PSCH_RECONFRQST: /* 187 */
- offset = dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHSETS_DELETELIST_PSCH_RECONFRQST: /* 188 */
- offset = dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHSETS_MODIFYLIST_PSCH_RECONFRQST: /* 189 */
- offset = dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_INFORMATION: /* 190 */
- offset = dissect_id_RACH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_PARAMETERSITEM_CTCH_SETUPRQSTFDD: /* 196 */
- offset = dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_PARAMETERITEM_CTCH_SETUPRQSTTDD: /* 197 */
- offset = dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTCHARACTERISTICS: /* 198 */
- offset = dissect_id_ReportCharacteristics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTING_OBJECT_RL_FAILUREIND: /* 199 */
- offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTING_OBJECT_RL_RESTOREIND: /* 200 */
- offset = dissect_id_Reporting_Object_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RPRT: /* 202 */
- offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RQST: /* 203 */
- offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RSP: /* 204 */
- offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_ADDITIONRQSTFDD: /* 205 */
- offset = dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_DELETIONRQST: /* 206 */
- offset = dissect_id_RL_informationItem_RL_DeletionRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_FAILUREIND: /* 207 */
- offset = dissect_id_RL_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 286 */
- offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFPREPFDD: /* 208 */
- offset = dissect_id_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFRQSTFDD: /* 209 */
- offset = dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RESTOREIND: /* 210 */
- offset = dissect_id_RL_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD: /* 211 */
- offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD: /* 212 */
- offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_DELETIONRQST: /* 213 */
- offset = dissect_id_RL_informationList_RL_DeletionRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 237 */
- offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD: /* 214 */
- /*offset = (tvb, offset, actx, value_tree);*/
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFRQSTFDD: /* 215 */
- offset = dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONLIST_RL_SETUPRQSTFDD: /* 216 */
- offset = dissect_id_RL_InformationList_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD: /* 217 */
- offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADY: /* 218 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSP: /* 219 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD: /* 220 */
- offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD: /* 221 */
- offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADY: /* 222 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfReady(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSP: /* 223 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD: /* 224 */
- offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 225 */
- offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 226 */
- offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD: /* 227 */
- offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_RECONFRQSTTDD: /* 228 */
- offset = dissect_id_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_RECONFPREPTDD: /* 229 */
- offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATION_RL_SETUPRQSTTDD: /* 230 */
- offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_RECONFIGURATIONFAILUREITEM_RL_RECONFFAILURE: /* 236 */
- offset = dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RPRT: /* 238 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RSP: /* 240 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_FAILUREIND: /* 241 */
- offset = dissect_id_RL_Set_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_RESTOREIND: /* 242 */
- offset = dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_INFORMATION: /* 247 */
- offset = dissect_id_S_CCPCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CPICH_INFORMATION: /* 249 */
- offset = dissect_id_S_CPICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SCH_INFORMATION: /* 251 */
- offset = dissect_id_SCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_SCH_INFORMATION: /* 253 */
- offset = dissect_id_S_SCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCHLISTIE_CTCH_RECONFRQSTTDD: /* 257 */
- offset = dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERLISTIE_CTCH_SETUPRQSTTDD: /* 258 */
- offset = dissect_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 259 */
- offset = dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_RECONFRQSTFDD: /* 260 */
- offset = dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_SETUPRQSTFDD: /* 261 */
- offset = dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_RECONFRQSTFDD: /* 262 */
- offset = dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_SETUPRQSTFDD: /* 263 */
- offset = dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_RECONFRQSTFDD: /* 264 */
- offset = dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_SETUPRQSTFDD: /* 265 */
- offset = dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SEGMENTINFORMATIONLISTIE_SYSTEMINFOUPDATE: /* 266 */
- offset = dissect_id_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFN: /* 268 */
- offset = dissect_id_SFN(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SIGNALLINGBEARERREQUESTINDICATOR: /* 138 */
- offset = dissect_id_SignallingBearerRequestIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SHUTDOWNTIMER: /* 269 */
- offset = dissect_id_ShutdownTimer(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_START_OF_AUDIT_SEQUENCE_INDICATOR: /* 114 */
- offset = dissect_id_Start_Of_Audit_Sequence_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD:/*270 */
- offset = dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD: /* 271 */
- offset = dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCCASE: /* 274 */
- offset = dissect_id_SyncCase(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCCASEINDICATORITEM_CELL_SETUPRQSTTDD_PSCH: /* 275 */
- offset = dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_T_CELL: /* 276 */
- offset = dissect_id_T_Cell(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TARGETCOMMUNICATIONCONTROLPORTID: /* 139 */
- offset = dissect_id_TargetCommunicationControlPortID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_RECONFRQSTTDD: /* 277 */
- offset = dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_SETUPRQSTTDD: /* 278 */
- offset = dissect_id_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMISSIONDIVERSITYAPPLIED: /* 279 */
- offset = dissect_id_TransmissionDiversityApplied(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TYPEOFERROR: /* 508 */
- offset = dissect_id_TypeOfError(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UARFCNFORNT: /* 280 */
- offset = dissect_id_UARFCNforNt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UARFCNFORND: /* 281 */
- offset = dissect_id_UARFCNforNd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UARFCNFORNU: /* 282 */
- offset = dissect_id_UARFCNforNu(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 284 */
- offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 285 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 288 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 289 */
- offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 291 */
- offset = dissect_id_UL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 293 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 294 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 295 */
- offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD: /* 296 */
- offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD: /* 297 */
- offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_ADDITIONFAILURETDD: /* 300 */
- offset = dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_SETUPFAILURETDD: /* 301 */
- offset = dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION_ADD: /* 302 */
- offset = dissect_id_USCH_Information_Add(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD: /* 304 */
- offset = dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD: /* 306 */
- offset = dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATIONRESPONSE: /* 309 */
- offset = dissect_id_USCH_InformationResponse(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_INFORMATION: /* 310 */
- offset = dissect_id_USCH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_USCH_REARRANGELIST_BEARER_REARRANGEIND: /* 141 */
- offset = dissect_id_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION: /* 315 */
- offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_AICH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 316 */
- offset = dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADJUSTMENTRATIO: /* 317 */
- offset = dissect_id_AdjustmentRatio(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_320: /* 320 */
- case NBAP_IE_ID_NOT_USED_322: /* 322 */
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 323 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_PSCH_RECONFFAILURE: /* 324 */
- offset = dissect_id_CauseLevel_PSCH_ReconfFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD: /* 325 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD: /* 326 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_RECONFFAILURE: /* 327 */
- offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILUREFDD: /* 328 */
- offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILURETDD: /* 329 */
- offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_330: /* 330 */
- case NBAP_IE_ID_NOT_USED_332: /* 332 */
- break;
- case NBAP_IE_ID_CLOSED_LOOP_TIMING_ADJUSTMENT_MODE: /* 333 */
- offset = dissect_id_Closed_Loop_Timing_Adjustment_Mode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_RECONFRQSTFDD: /* 334 */
- offset = dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMPRESSED_MODE_DEACTIVATION_FLAG: /* 335 */
- offset = dissect_id_Compressed_Mode_Deactivation_Flag(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_336: /* 336 */
- case NBAP_IE_ID_NOT_USED_342: /* 342 */
- case NBAP_IE_ID_NOT_USED_343: /* 343 */
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 346 */
- offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 347 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 348 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 349 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 350 */
- offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 351 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 352 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 353 */
- offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD: /* 355 */
- offset = dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD:/* 356 */
- offset = dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD:/* 357 */
- offset = dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_TPC_PATTERN01COUNT: /* 358 */
- offset = dissect_id_DL_TPC_Pattern01Count(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DPC_MODE: /* 450 */
- offset = dissect_id_DPC_Mode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DPCHCONSTANT: /* 359 */
- offset = dissect_id_DPCHConstant(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_94: /* 94 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_110: /* 110 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_111: /* 111 */
- break;
- case NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_SETUPRSP: /* 362 */
- offset = dissect_id_FACH_ParametersList_CTCH_SetupRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LIMITED_POWER_INCREASE_INFORMATION_CELL_SETUPRQSTFDD: /* 369 */
- offset = dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERS_CTCH_SETUPRSP: /* 374 */
- offset = dissect_id_PCH_Parameters_CTCH_SetupRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_RECONFRQSTFDD: /* 375 */
- offset = dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NOT_USED_376: /* 376 */
- break;
- case NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_RECONFRQSTFDD: /* 380 */
- offset = dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACHCONSTANT: /* 381 */
- offset = dissect_id_PRACHConstant(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 383 */
- offset = dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCHCONSTANT: /* 384 */
- offset = dissect_id_PUSCHConstant(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RACH_PARAMETERS_CTCH_SETUPRSP: /* 385 */
- offset = dissect_id_RACH_Parameters_CTCH_SetupRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_443: /* 443 */
- break;
- case NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_RECONFRQST: /* 393 */
- offset = dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_SETUPRQST: /* 394 */
- offset = dissect_id_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION: /* 395 */
- offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 396 */
- offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 397 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 398 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 399 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 400 */
- offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 401 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 402 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 403 */
- offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD: /* 405 */
- offset = dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD:/* 406 */
- offset = dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD:/* 407 */
- offset = dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_PDSCHSETITEM_PSCH_RECONFFAILURETDD: /* 408 */
- offset = dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_PUSCHSETITEM_PSCH_RECONFFAILURETDD: /* 409 */
- offset = dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMUNICATIONCONTEXTINFOITEM_RESET: /* 412 */
- offset = dissect_id_CommunicationContextInfoItem_Reset(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_COMMUNICATIONCONTROLPORTINFOITEM_RESET: /* 414 */
- offset = dissect_id_CommunicationControlPortInfoItem_Reset(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RESETINDICATOR: /* 416 */
- offset = dissect_id_ResetIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_417: /* 417 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_418: /* 418 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_419: /* 419 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_142: /* 142 */
- break;
- case NBAP_IE_ID_TIMINGADVANCEAPPLIED: /* 287 */
- offset = dissect_id_TimingAdvanceApplied(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CFNREPORTINGINDICATOR: /* 6 */
- offset = dissect_id_CFNReportingIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFNREPORTINGINDICATOR: /* 11 */
- offset = dissect_id_SFNReportingIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INNERLOOPDLPCSTATUS: /* 12 */
- offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCPINFO: /* 283 */
- offset = dissect_id_TimeslotISCPInfo(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 167 */
- offset = dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 20 */
- offset = dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND: /* 46 */
- offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND: /* 47 */
- offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CAUSELEVEL_SYNCADJUSTMNTFAILURETDD: /* 420 */
- offset = dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLADJUSTMENTINFO_SYNCADJUSTMNTRQSTTDD: /* 421 */
- offset = dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLADJUSTMENTINFOITEM_SYNCADJUSTMENTRQSTTDD: /* 494 */
- offset = dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTINFOLIST_CELLSYNCRECONFRQSTTDD: /* 482 */
- offset = dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSINIT_CELLSYNCINITIATIONRQSTTDD: /* 422 */
- offset = dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTMEASUREINIT_CELLSYNCINITIATIONRQSTTDD: /* 423 */
- offset = dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFIGURATION_CELLSYNCRECONFRQSTTDD:/* 424 */
- offset = dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTMEASRECONFIGURATION_CELLSYNCRECONFRQSTTDD: /* 425 */
- offset = dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSINFOLIST_CELLSYNCRECONFRQSTTDD: /* 426 */
- offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTMEASINFOLIST_CELLSYNCRECONFRQSTTDD: /* 427 */
- offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFINFO_CELLSYNCRECONFRQSTTDD: /* 428 */
- offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCINFO_CELLSYNCREPRTTDD: /* 429 */
- offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CSBTRANSMISSIONID: /* 430 */
- offset = dissect_id_CSBTransmissionID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CSBMEASUREMENTID: /* 431 */
- offset = dissect_id_CSBMeasurementID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INTSTDPHCELLSYNCINFOITEM_CELLSYNCREPRTTDD: /* 432 */
- break;
- case NBAP_IE_ID_NCYCLESPERSFNPERIOD: /* 433 */
- offset = dissect_id_NCyclesPerSFNperiod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NREPETITIONSPERCYCLEPERIOD: /* 434 */
- offset = dissect_id_NRepetitionsPerCyclePeriod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCFRAMENUMBER: /* 437 */
- offset = dissect_id_SyncFrameNumber(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATIONREPORTTYPE: /* 438 */
- offset = dissect_id_SynchronisationReportType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATIONREPORTCHARACTERISTICS: /* 439 */
- offset = dissect_id_SynchronisationReportCharacteristics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNSUCCESSFUL_CELL_INFORMATIONRESPITEM_SYNCADJUSTMNTFAILURETDD:/* 440 */
- offset = dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_LATEENTRANCECELLSYNCINFOITEM_CELLSYNCREPRTTDD: /* 119 */
- break;
- case NBAP_IE_ID_REFERENCECLOCKAVAILABILITY: /* 435 */
- offset = dissect_id_ReferenceClockAvailability(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REFERENCESFNOFFSET: /* 436 */
- offset = dissect_id_ReferenceSFNoffset(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEID: /* 444 */
- offset = dissect_id_InformationExchangeID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST: /* 445 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONTYPE: /* 446 */
- offset = dissect_id_InformationType(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONREPORTCHARACTERISTICS: /* 447 */
- offset = dissect_id_InformationReportCharacteristics(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP: /* 448 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT: /* 449 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTFDD: /* 451 */
- offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTFDD: /* 452 */
- offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTTDD: /* 453 */
- offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTTDD: /* 454 */
- offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 74 */
- offset = dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
-
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION: /* 78 */
- offset = dissect_id_DwPCH_LCR_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATIONLIST_AUDITRSP: /* 90 */
- offset = dissect_id_DwPCH_LCR_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD: /* 97 */
- offset = dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_RECONFRQSTTDD: /* 99 */
- offset = dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_LCR_INFORMATION_RESOURCESTATUSIND: /* 101 */
- offset = dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_SETUPRQSTTDD: /* 154 */
- offset = dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_RECONFRQSTTDD: /* 174 */
- offset = dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATION: /* 290 */
- offset = dissect_id_FPACH_LCR_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATION_AUDITRSP: /* 292 */
- offset = dissect_id_FPACH_LCR_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_AUDITRSP: /* 22 */
- offset = dissect_id_FPACH_LCR_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_RESOURCESTATUSIND: /* 311 */
- offset = dissect_id_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 312 */
- offset = dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD: /* 314 */
- offset = dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCCPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD: /* 456 */
- offset = dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_POWER_LCR_CTCH_SETUPRQSTTDD: /* 457 */
- offset = dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PCH_POWER_LCR_CTCH_RECONFRQSTTDD: /* 458 */
- offset = dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PICH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 459 */
- offset = dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRACH_LCR_PARAMETERSLIST_CTCH_SETUPRQSTTDD: /* 461 */
- offset = dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_SETUPRSPTDD: /* 463 */
- offset = dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CCPCH_LCR_PARAMETERLIST_CTCH_SETUPRQSTTDD: /* 465 */
- offset = dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOT: /* 495 */
- offset = dissect_id_TimeSlot(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_RECONFRQSTTDD: /* 466 */
- offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_SETUPRQSTTDD: /* 467 */
- offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_SETUPRQSTTDD: /* 468 */
- offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTLCR_CM_RQST: /* 469 */
- offset = dissect_id_TimeSlotLCR_CM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 470 */
- offset = dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD: /* 472 */
- offset = dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD: /* 473 */
- offset = dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCP_INFORMATIONLIST_LCR_RL_ADDITIONRQSTTDD: /* 474 */
- offset = dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 475 */
- offset = dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST_RL_RECONFPREPTDD: /* 477 */
- offset = dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFPREPTDD: /* 479 */
- offset = dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCPINFOLIST_LCR_DL_PC_RQSTTDD: /* 480 */
- offset = dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 481 */
- offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST: /* 483 */
- offset = dissect_id_UL_DPCH_LCR_InformationModify_AddList(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_TIMESLOTLCR_INFORMATION_RL_RECONFPREPTDD: /* 485 */
- offset = dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_SIRTARGET: /* 510 */
- offset = dissect_id_UL_SIRTarget(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST: /* 486 */
- offset = dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST: /* 487 */
- offset = dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_26: /* 26 */
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_27: /* 27 */
- break;
- case NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST: /* 488 */
- offset = dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST: /* 489 */
- offset = dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST: /* 490 */
- break;
- case NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST: /* 491 */
- break;
- case NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST: /* 492 */
- break;
- case NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST: /* 493 */
- break;
- case NBAP_IE_ID_TIMESLOTINFO_CELLSYNCINITIATIONRQSTTDD: /* 496 */
- offset = dissect_id_timeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCREPORTTYPE_CELLSYNCREPRTTDD: /* 497 */
- offset = dissect_id_SyncReportType_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP: /* 498 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND: /* 499 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND: /* 500 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP: /* 501 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_RESOURCESTATUSIND: /* 502 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST2_RESOURCESTATUSIND: /* 503 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_ID: /* 504 */
- offset = dissect_id_Power_Local_Cell_Group_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFO_DM_RQST: /* 505 */
- offset = dissect_id_PUSCH_Info_DM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFO_DM_RSP: /* 506 */
- offset = dissect_id_PUSCH_Info_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PUSCH_INFO_DM_RPRT: /* 507 */
- offset = dissect_id_PUSCH_Info_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITDL_POWER: /* 509 */
- offset = dissect_id_InitDL_Power(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLSYNCBURSTREPETITIONPERIOD: /* 511 */
- offset = dissect_id_cellSyncBurstRepetitionPeriod(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REPORTCHARACTERISTICSTYPE_ONMODIFICATION: /* 512 */
- offset = dissect_id_ReportCharacteristicsType_OnModification(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFNSFNMEASUREMENTVALUEINFORMATION: /* 513 */
- offset = dissect_id_SFNSFNMeasurementValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION: /* 514 */
- offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TUTRANGPSMEASUREMENTVALUEINFORMATION: /* 515 */
- offset = dissect_id_TUTRANGPSMeasurementValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION: /* 516 */
- offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RX_TIMING_DEVIATION_VALUE_LCR: /* 520 */
- offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_ADDITIONRSPTDD: /* 51 */
- offset = dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_POWERBALANCING_INFORMATION: /* 28 */
- offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR: /* 29 */
- offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_POWERBALANCING_UPDATEDINDICATOR: /* 30 */
- offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_SETUPRQSTTDD: /* 517 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_ADDITIONRQSTTDD: /* 518 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_RECONFPREPTDD: /* 519 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_SETUPRQSTTDD: /* 41 */
- offset = dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_RECONFRQSTTDD: /* 42 */
- offset = dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MAXPOWER_PSCH_RECONFRQST: /* 522 */
- offset = dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_HS_SCCH_SCRAMBLINGCODE_PSCH_RECONFRQST: /* 523 */
- offset = dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST: /* 524 */
- offset = dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_SCCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST: /* 525 */
- offset = dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_PDSCH_TDD_INFORMATION_PSCH_RECONFRQST: /* 526 */
- offset = dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADD_TO_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 527 */
- offset = dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MODIFY_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 528 */
- offset = dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELETE_FROM_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 529 */
- offset = dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BINDINGID: /* 102 */
- offset = dissect_id_bindingID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SPECIFIC_DCH_INFO: /* 103 */
- offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSPORTLAYERADDRESS: /* 104 */
- offset = dissect_id_transportlayeraddress(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATION: /* 231 */
- offset = dissect_id_DelayedActivation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD: /* 232 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD: /* 233 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD: /* 234 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD: /* 235 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR: /* 58 */
- offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEID_TRANSINITLCR_CELLSYNCINITIATIONRQSTTDD: /* 543 */
- offset = dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEID_MEASUREINITLCR_CELLSYNCINITIATIONRQSTTDD: /* 544 */
- offset = dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDTRANSRECONFINFOLCR_CELLSYNCRECONFRQSTTDD: /* 545 */
- offset = dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDMEASRECONFIGURATIONLCR_CELLSYNCRECONFRQSTTDD: /* 546 */
- offset = dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDMEASINFOLIST_CELLSYNCRECONFRQSTTDD: /* 547 */
- offset = dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDSMEASINFOLIST_CELLSYNCREPRTTDD: /* 548 */
- offset = dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCDLCODEIDTHREINFOLCR: /* 549 */
- offset = dissect_id_SyncDLCodeIdThreInfoLCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NSUBCYCLESPERCYCLEPERIOD_CELLSYNCRECONFRQSTTDD: /* 550 */
- offset = dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DWPCH_POWER: /* 551 */
- offset = dissect_id_DwPCH_Power(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ACCUMULATEDCLOCKUPDATE_CELLSYNCREPRTTDD: /* 552 */
- offset = dissect_id_AccumulatedClockupdate_CellSyncReprtTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ANGLE_OF_ARRIVAL_VALUE_LCR: /* 521 */
- offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_FDD_INFORMATION: /* 530 */
- offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_FDD_INFORMATION_RESPONSE: /* 531 */
- offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY: /* 534 */
- offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_RNTI: /* 535 */
- offset = dissect_id_HSDSCH_RNTI(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_TDD_INFORMATION: /* 536 */
- offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_TDD_INFORMATION_RESPONSE: /* 537 */
- offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSPDSCH_RL_ID: /* 541 */
- offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD: /* 542 */
- offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_64: /* 64 */
- break;
- case NBAP_IE_ID_PDSCH_RL_ID: /* 66 */
- offset = dissect_id_PDSCH_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_REARRANGELIST_BEARER_REARRANGEIND: /* 553 */
- offset = dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_SYNCHRONISATION_PARAMETERS_LCR: /* 554 */
- offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_FDD_UPDATE_INFORMATION: /* 555 */
- offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_TDD_UPDATE_INFORMATION: /* 556 */
- offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD: /* 558 */
- offset = dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD: /* 559 */
- offset = dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD: /* 560 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_ADDITIONRQSTTDD: /* 561 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_RL_ADDITIONRQSTTDD: /* 562 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD: /* 563 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD: /* 564 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 565 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD: /* 566 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRQSTTDD: /* 567 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRQSTTDD: /* 568 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRQSTTDD: /* 569 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRQSTTDD: /* 570 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD: /* 571 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD: /* 572 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 573 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 574 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 575 */
- offset = dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MINIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 576 */
- offset = dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFRQSTTDD: /* 577 */
- offset = dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD: /* 578 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD: /* 579 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITIAL_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 580 */
- offset = dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 581 */
- offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 582 */
- offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION: /* 583 */
- offset = dissect_id_HS_DSCHProvidedBitRateValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION: /* 585 */
- offset = dissect_id_HS_DSCHRequiredPowerValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE: /* 586 */
- offset = dissect_id_HS_DSCHRequiredPowerValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHSTRANSMISSION: /* 587 */
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY: /* 588 */
- offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE: /* 589 */
- offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSSICH_INFO_DM_RPRT: /* 590 */
- offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSSICH_INFO_DM_RQST: /* 591 */
- offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSSICH_INFO_DM_RSP: /* 592 */
- offset = dissect_id_HSSICH_Info_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_BEST_CELL_PORTIONS_VALUE: /* 593 */
- offset = dissect_id_Best_Cell_Portions_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION: /* 594 */
- offset = dissect_id_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CPICH_INFORMATION_CHANGE: /* 595 */
- offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NUMBEROFREPORTEDCELLPORTIONS: /* 596 */
- offset = dissect_id_NumberOfReportedCellPortions(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_SETUPRQSTFDD: /* 597 */
- offset = dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_SETUPRQSTFDD: /* 598 */
- offset = dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_RECONFPREPTDD: /* 599 */
- offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SECONDARY_CPICH_INFORMATION: /* 600 */
- offset = dissect_id_Secondary_CPICH_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION: /* 601 */
- offset = dissect_id_Received_total_wide_band_power_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UNIDIRECTIONAL_DCH_INDICATOR: /* 602 */
- offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TIMINGADJUSTMENTVALUELCR: /* 603 */
- offset = dissect_id_TimingAdjustmentValueLCR(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONLIST: /* 604 */
- break;
- case NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONMODIFYLIST: /* 605 */
- break;
- case NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONLIST: /* 606 */
- offset = dissect_id_multipleRL_ul_DPCH_InformationList(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONMODIFYLIST: /* 607 */
- offset = dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_ID: /* 608 */
- offset = dissect_id_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SAT_INFO_ALMANAC_EXTITEM: /* 609 */
- offset = dissect_id_SAT_Info_Almanac_ExtItem(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_CAPABILITY: /* 610 */
- offset = dissect_id_HSDPA_Capability(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_AUDITRSP: /* 611 */
- offset = dissect_id_HSDSCH_Resources_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_RESOURCESTATUSIND: /* 612 */
- offset = dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_ADD: /* 613 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_DELETE: /* 614 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED: /* 615 */
- offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TNLQOS: /* 616 */
- offset = dissect_id_TnlQos(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION_VALUE: /* 617 */
- offset = dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION: /* 618 */
- offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION_VALUE : /* 619 */
- offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTION: /*620*/
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTIONVALUE: /*621*/
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UPPTSINTERFERENCEVALUE: /* 622 */
- offset = dissect_id_UpPTSInterferenceValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_PRIMARYCCPCH_RSCP_DELTA: /* 623 */
- offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTRECOVERYBEHAVIOR: /* 624 */
- offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR: /* 625 */
- offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR: /* 626 */
- offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TSTD_INDICATOR: /* 627 */
- offset = dissect_id_Tstd_indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFPREPTDD: /* 628 */
- offset = dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFRQSTTDD: /* 629 */
- offset = dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD: /* 630 */
- offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 631 */
- offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 632 */
- offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 633 */
- offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_SETUPRQSTTDD: /* 634 */
- offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD: /* 635 */
- offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 636 */
- offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_CFN: /* 637 */
- offset = dissect_id_MICH_CFN(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_INFORMATION_AUDITRSP: /* 638 */
- offset = dissect_id_MICH_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_INFORMATION_RESOURCESTATUSIND: /* 639 */
- offset = dissect_id_MICH_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTFDD: /* 640 */
- offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 641 */
- offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTFDD: /* 642 */
- offset = dissect_id_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTTDD: /* 643 */
- offset = dissect_id_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MODIFICATION_PERIOD: /* 644 */
- offset = dissect_id_Modification_Period(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_NI_INFORMATION_NOTIFUPDATECMD: /* 645 */
- offset = dissect_id_NI_Information_NotifUpdateCmd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_AUDITRSP: /* 646 */
- offset = dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_RESOURCESTATUSIND: /* 647 */
- offset = dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_AUDITRSP: /* 648 */
- offset = dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_RESOURCESTATUSIND: /* 649 */
- offset = dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HARQ_PREAMBLE_MODE: /* 650 */
- offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT: /* 651 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED: /* 652 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_DLTRANSMISSIONBRANCHLOADVALUE: /* 653 */
- offset = dissect_id_DLTransmissionBranchLoadValue(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RQST: /* 654 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RSP: /* 655 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RPRT: /* 656 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SYNCHRONISATIONINDICATOR: /* 657 */
- offset = dissect_id_SynchronisationIndicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATION_PSCH_RECONFRQST: /* 658 */
- offset = dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLIST_PSCH_RECONFRQST: /* 659 */
- offset = dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE_FOR_CELL_PORTION: /* 660 */
- offset = dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION_FOR_CELLPORTION: /* 661 */
- offset = dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION_FOR_CELLPORTION: /* 662 */
- offset = dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_AGCH_AND_E_RGCH_E_HICH_FDD_SCRAMBLING_CODE: /* 663 */
- offset = dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_AGCH_FDD_CODE_INFORMATION: /* 664 */
- offset = dissect_id_E_AGCH_FDD_Code_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_CAPABILITY: /* 665 */
- offset = dissect_id_E_DCH_Capability(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_DL_CONTROL_CHANNEL_INFORMATION: /* 666 */
- offset = dissect_id_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_INFORMATION: /* 667 */
- offset = dissect_id_E_DCH_FDD_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_INFORMATION_RESPONSE: /* 668 */
- offset = dissect_id_E_DCH_FDD_Information_Response(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_FDD_INFORMATION_TO_MODIFY: /* 669 */
- offset = dissect_id_E_DCH_FDD_Information_to_Modify(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_MACDFLOWS_TO_ADD: /* 670 */
- offset = dissect_id_E_DCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_MACDFLOWS_TO_DELETE: /* 671 */
- offset = dissect_id_E_DCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_AUDITRSP: /* 672 */
- offset = dissect_id_E_DCH_Resources_Information_AuditRsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_RESOURCESTATUSIND: /* 673 */
- offset = dissect_id_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RL_INDICATION: /* 674 */
- offset = dissect_id_E_DCH_RL_Indication(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_RL_SET_ID: /* 675 */
- offset = dissect_id_E_DCH_RL_Set_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 676 */
- offset = dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 677 */
- offset = dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_RGCH_E_HICH_FDD_CODE_INFORMATION: /* 678 */
- offset = dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_SERVING_E_DCH_RL_ID: /* 679 */
- offset = dissect_id_Serving_E_DCH_RL_ID(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_UL_DPDCH_INDICATOR_FOR_E_DCH_OPERATION: /* 680 */
- offset = dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_FDD_S_CCPCH_FRAMEOFFSET_CTCH_SETUPRQSTFDD: /* 681 */
- offset = dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 682 */
- offset = dissect_id_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MAXIMUM_TARGET_RECEIVEDTOTALWIDEBANDPOWER: /* 683 */
- offset = dissect_id_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCHPROVIDEDBITRATEVALUEINFORMATION: /* 684 */
- offset = dissect_id_E_DCHProvidedBitRateValueInformation(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR: /* 685 */
- offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_RL_SPECIFIC_E_DCH_INFO: /* 686 */
- offset = dissect_id_RL_Specific_E_DCH_Info(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_CAPACITYCONSUMPTIONLAW: /* 687 */
- offset = dissect_id_E_DCH_CapacityConsumptionLaw(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP: /* 688 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP: /* 689 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_E_DCH_REARRANGELIST_BEARER_REARRANGEIND: /* 690 */
- offset = dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLISTIE_PSCH_RECONFRQST: /* 691 */
- break;
- case NBAP_IE_ID_MULTIPLERL_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 692 */
- offset = dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_TARGET_NONSERVING_EDCH_TO_TOTAL_EDCH_POWER_RATIO: /* 693 */
- offset = dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_RECONFRQSTFDD: /* 694 */
- offset = dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_RECONFRQSTFDD: /* 695 */
- offset = dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RSP: /* 696 */
- offset = dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RPRT: /* 697 */
- offset = dissect_id_multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, actx, value_tree);
- break;
- case NBAP_IE_ID_REFERENCE_RECEIVEDTOTALWIDEBANDPOWER: /* 698 */
- offset = dissect_id_Reference_ReceivedTotalWideBandPower(tvb, offset, actx, value_tree);
- break;
- default:
- offset = offset + length;
- break;
- }
- BYTE_ALIGN_OFFSET(offset);
- return offset;
+static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ if (!ProcedureID) return 0;
+ return (dissector_try_string(nbap_proc_uout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
}
+
static void
dissect_nbap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
proto_item *nbap_item = NULL;
proto_tree *nbap_tree = NULL;
- top_tree = tree;
-
/* make entry in the Protocol column on summary display */
if (check_col(pinfo->cinfo, COL_PROTOCOL))
col_set_str(pinfo->cinfo, COL_PROTOCOL, "NBAP");
- /* create the nbap protocol tree */
- nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, FALSE);
- nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
-
+ /* create the nbap protocol tree */
+ nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, FALSE);
+ nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
+
dissect_NBAP_PDU_PDU(tvb, pinfo, nbap_tree);
}
+
/*--- proto_register_nbap -------------------------------------------*/
void proto_register_nbap(void) {
/* List of fields */
static hf_register_info hf[] = {
- { &hf_nbap_pdu_length,
- { "PDU Length", "nbap.pdu_length", FT_UINT32, BASE_DEC,
- NULL, 0, "Number of octets in the PDU", HFILL }},
- { &hf_nbap_IE_length,
- { "IE Length", "nbap.ie_length", FT_UINT32, BASE_DEC,
- NULL, 0, "Number of octets in the IE", HFILL }},
/*--- Included file: packet-nbap-hfarr.c ---*/
#line 1 "packet-nbap-hfarr.c"
- { &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_initiatingMessage,
- { "initiatingMessage", "nbap.initiatingMessage",
+ { &hf_nbap_Active_Pattern_Sequence_Information_PDU,
+ { "Active-Pattern-Sequence-Information", "nbap.Active_Pattern_Sequence_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InitiatingMessage", HFILL }},
- { &hf_nbap_succesfulOutcome,
- { "succesfulOutcome", "nbap.succesfulOutcome",
+ "nbap.Active_Pattern_Sequence_Information", HFILL }},
+ { &hf_nbap_AlternativeFormatReportingIndicator_PDU,
+ { "AlternativeFormatReportingIndicator", "nbap.AlternativeFormatReportingIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_AlternativeFormatReportingIndicator_vals), 0,
+ "nbap.AlternativeFormatReportingIndicator", HFILL }},
+ { &hf_nbap_Angle_Of_Arrival_Value_LCR_PDU,
+ { "Angle-Of-Arrival-Value-LCR", "nbap.Angle_Of_Arrival_Value_LCR",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SuccessfulOutcome", HFILL }},
- { &hf_nbap_unsuccesfulOutcome,
- { "unsuccesfulOutcome", "nbap.unsuccesfulOutcome",
+ "nbap.Angle_Of_Arrival_Value_LCR", HFILL }},
+ { &hf_nbap_BCCH_ModificationTime_PDU,
+ { "BCCH-ModificationTime", "nbap.BCCH_ModificationTime",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.BCCH_ModificationTime", HFILL }},
+ { &hf_nbap_Best_Cell_Portions_Value_PDU,
+ { "Best-Cell-Portions-Value", "nbap.Best_Cell_Portions_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Best_Cell_Portions_Value", HFILL }},
+ { &hf_nbap_BindingID_PDU,
+ { "BindingID", "nbap.BindingID",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BindingID", HFILL }},
+ { &hf_nbap_BlockingPriorityIndicator_PDU,
+ { "BlockingPriorityIndicator", "nbap.BlockingPriorityIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_BlockingPriorityIndicator_vals), 0,
+ "nbap.BlockingPriorityIndicator", HFILL }},
+ { &hf_nbap_BroadcastCommonTransportBearerIndication_PDU,
+ { "BroadcastCommonTransportBearerIndication", "nbap.BroadcastCommonTransportBearerIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UnsuccessfulOutcome", HFILL }},
- { &hf_nbap_outcome,
- { "outcome", "nbap.outcome",
+ "nbap.BroadcastCommonTransportBearerIndication", HFILL }},
+ { &hf_nbap_BroadcastReference_PDU,
+ { "BroadcastReference", "nbap.BroadcastReference",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BroadcastReference", HFILL }},
+ { &hf_nbap_Cause_PDU,
+ { "Cause", "nbap.Cause",
+ FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
+ "nbap.Cause", HFILL }},
+ { &hf_nbap_CellParameterID_PDU,
+ { "CellParameterID", "nbap.CellParameterID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellParameterID", HFILL }},
+ { &hf_nbap_CellSyncBurstRepetitionPeriod_PDU,
+ { "CellSyncBurstRepetitionPeriod", "nbap.CellSyncBurstRepetitionPeriod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellSyncBurstRepetitionPeriod", HFILL }},
+ { &hf_nbap_CFN_PDU,
+ { "CFN", "nbap.CFN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CFN", HFILL }},
+ { &hf_nbap_C_ID_PDU,
+ { "C-ID", "nbap.C_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.C_ID", HFILL }},
+ { &hf_nbap_Closedlooptimingadjustmentmode_PDU,
+ { "Closedlooptimingadjustmentmode", "nbap.Closedlooptimingadjustmentmode",
+ FT_UINT32, BASE_DEC, VALS(nbap_Closedlooptimingadjustmentmode_vals), 0,
+ "nbap.Closedlooptimingadjustmentmode", HFILL }},
+ { &hf_nbap_CommonMeasurementAccuracy_PDU,
+ { "CommonMeasurementAccuracy", "nbap.CommonMeasurementAccuracy",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementAccuracy_vals), 0,
+ "nbap.CommonMeasurementAccuracy", HFILL }},
+ { &hf_nbap_CommonMeasurementType_PDU,
+ { "CommonMeasurementType", "nbap.CommonMeasurementType",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementType_vals), 0,
+ "nbap.CommonMeasurementType", HFILL }},
+ { &hf_nbap_CommonPhysicalChannelID_PDU,
+ { "CommonPhysicalChannelID", "nbap.CommonPhysicalChannelID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_CommonPhysicalChannelID768_PDU,
+ { "CommonPhysicalChannelID768", "nbap.CommonPhysicalChannelID768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID768", HFILL }},
+ { &hf_nbap_Common_PhysicalChannel_Status_Information_PDU,
+ { "Common-PhysicalChannel-Status-Information", "nbap.Common_PhysicalChannel_Status_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Outcome", HFILL }},
- { &hf_nbap_procedureID,
- { "procedureID", "nbap.procedureID",
+ "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
+ { &hf_nbap_Common_PhysicalChannel_Status_Information768_PDU,
+ { "Common-PhysicalChannel-Status-Information768", "nbap.Common_PhysicalChannel_Status_Information768",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ProcedureID", HFILL }},
- { &hf_nbap_criticality,
- { "criticality", "nbap.criticality",
- FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
- "nbap.Criticality", HFILL }},
- { &hf_nbap_messageDiscriminator,
- { "messageDiscriminator", "nbap.messageDiscriminator",
- FT_UINT32, BASE_DEC, VALS(nbap_MessageDiscriminator_vals), 0,
- "nbap.MessageDiscriminator", HFILL }},
- { &hf_nbap_transactionID,
- { "transactionID", "nbap.transactionID",
- FT_UINT32, BASE_DEC, VALS(nbap_TransactionID_vals), 0,
- "nbap.TransactionID", HFILL }},
- { &hf_nbap_initiatingMessageValue,
- { "initiatingMessageValue", "nbap.initiatingMessageValue",
+ "nbap.Common_PhysicalChannel_Status_Information768", HFILL }},
+ { &hf_nbap_CommonTransportChannel_InformationResponse_PDU,
+ { "CommonTransportChannel-InformationResponse", "nbap.CommonTransportChannel_InformationResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InitiatingMessageValue", HFILL }},
- { &hf_nbap_successfulOutcomeValue,
- { "successfulOutcomeValue", "nbap.successfulOutcomeValue",
+ "nbap.CommonTransportChannel_InformationResponse", HFILL }},
+ { &hf_nbap_Common_TransportChannel_Status_Information_PDU,
+ { "Common-TransportChannel-Status-Information", "nbap.Common_TransportChannel_Status_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SuccessfulOutcomeValue", HFILL }},
- { &hf_nbap_unsuccessfulOutcomeValue,
- { "unsuccessfulOutcomeValue", "nbap.unsuccessfulOutcomeValue",
+ "nbap.Common_TransportChannel_Status_Information", HFILL }},
+ { &hf_nbap_CommunicationControlPortID_PDU,
+ { "CommunicationControlPortID", "nbap.CommunicationControlPortID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommunicationControlPortID", HFILL }},
+ { &hf_nbap_Compressed_Mode_Deactivation_Flag_PDU,
+ { "Compressed-Mode-Deactivation-Flag", "nbap.Compressed_Mode_Deactivation_Flag",
+ FT_UINT32, BASE_DEC, VALS(nbap_Compressed_Mode_Deactivation_Flag_vals), 0,
+ "nbap.Compressed_Mode_Deactivation_Flag", HFILL }},
+ { &hf_nbap_ConfigurationGenerationID_PDU,
+ { "ConfigurationGenerationID", "nbap.ConfigurationGenerationID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ConfigurationGenerationID", HFILL }},
+ { &hf_nbap_ConstantValue_PDU,
+ { "ConstantValue", "nbap.ConstantValue",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.ConstantValue", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU,
+ { "ContinuousPacketConnectivityDTX-DRX-Capability", "nbap.ContinuousPacketConnectivityDTX_DRX_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals), 0,
+ "nbap.ContinuousPacketConnectivityDTX_DRX_Capability", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU,
+ { "ContinuousPacketConnectivityDTX-DRX-Information", "nbap.ContinuousPacketConnectivityDTX_DRX_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivityDTX_DRX_Information", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU,
+ { "ContinuousPacketConnectivityHS-SCCH-less-Capability", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals), 0,
+ "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU,
+ { "ContinuousPacketConnectivityHS-SCCH-less-Information", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU,
+ { "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_CPC_Information_PDU,
+ { "CPC-Information", "nbap.CPC_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CPC_Information", HFILL }},
+ { &hf_nbap_CriticalityDiagnostics_PDU,
+ { "CriticalityDiagnostics", "nbap.CriticalityDiagnostics",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UnsuccessfulOutcomeValue", HFILL }},
- { &hf_nbap_outcomeValue,
- { "outcomeValue", "nbap.outcomeValue",
+ "nbap.CriticalityDiagnostics", HFILL }},
+ { &hf_nbap_CRNC_CommunicationContextID_PDU,
+ { "CRNC-CommunicationContextID", "nbap.CRNC_CommunicationContextID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CRNC_CommunicationContextID", HFILL }},
+ { &hf_nbap_CSBMeasurementID_PDU,
+ { "CSBMeasurementID", "nbap.CSBMeasurementID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CSBMeasurementID", HFILL }},
+ { &hf_nbap_CSBTransmissionID_PDU,
+ { "CSBTransmissionID", "nbap.CSBTransmissionID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CSBTransmissionID", HFILL }},
+ { &hf_nbap_DCH_FDD_Information_PDU,
+ { "DCH-FDD-Information", "nbap.DCH_FDD_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_FDD_Information", HFILL }},
+ { &hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU,
+ { "DCH-Indicator-For-E-DCH-HSDPA-Operation", "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation",
+ FT_UINT32, BASE_DEC, VALS(nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals), 0,
+ "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation", HFILL }},
+ { &hf_nbap_DCH_InformationResponse_PDU,
+ { "DCH-InformationResponse", "nbap.DCH_InformationResponse",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_InformationResponse", HFILL }},
+ { &hf_nbap_DCH_TDD_Information_PDU,
+ { "DCH-TDD-Information", "nbap.DCH_TDD_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_TDD_Information", HFILL }},
+ { &hf_nbap_FDD_DCHs_to_Modify_PDU,
+ { "FDD-DCHs-to-Modify", "nbap.FDD_DCHs_to_Modify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DCHs_to_Modify", HFILL }},
+ { &hf_nbap_TDD_DCHs_to_Modify_PDU,
+ { "TDD-DCHs-to-Modify", "nbap.TDD_DCHs_to_Modify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TDD_DCHs_to_Modify", HFILL }},
+ { &hf_nbap_DedicatedMeasurementType_PDU,
+ { "DedicatedMeasurementType", "nbap.DedicatedMeasurementType",
+ FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementType_vals), 0,
+ "nbap.DedicatedMeasurementType", HFILL }},
+ { &hf_nbap_DelayedActivation_PDU,
+ { "DelayedActivation", "nbap.DelayedActivation",
+ FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivation_vals), 0,
+ "nbap.DelayedActivation", 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,
+ "nbap.DL_DPCH_TimingAdjustment", HFILL }},
+ { &hf_nbap_DL_Power_PDU,
+ { "DL-Power", "nbap.DL_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_DL_PowerBalancing_Information_PDU,
+ { "DL-PowerBalancing-Information", "nbap.DL_PowerBalancing_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.OutcomeValue", HFILL }},
- { &hf_nbap_id_audit,
- { "id-audit", "nbap.id_audit",
+ "nbap.DL_PowerBalancing_Information", HFILL }},
+ { &hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU,
+ { "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_PDU,
+ { "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_DL_ScramblingCode_PDU,
+ { "DL-ScramblingCode", "nbap.DL_ScramblingCode",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_ScramblingCode", HFILL }},
+ { &hf_nbap_DL_TimeslotISCPInfo_PDU,
+ { "DL-TimeslotISCPInfo", "nbap.DL_TimeslotISCPInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_TimeslotISCPInfo", HFILL }},
+ { &hf_nbap_DL_TimeslotISCPInfoLCR_PDU,
+ { "DL-TimeslotISCPInfoLCR", "nbap.DL_TimeslotISCPInfoLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_TimeslotISCPInfoLCR", HFILL }},
+ { &hf_nbap_DL_TPC_Pattern01Count_PDU,
+ { "DL-TPC-Pattern01Count", "nbap.DL_TPC_Pattern01Count",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_TPC_Pattern01Count", HFILL }},
+ { &hf_nbap_DLTransmissionBranchLoadValue_PDU,
+ { "DLTransmissionBranchLoadValue", "nbap.DLTransmissionBranchLoadValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DLTransmissionBranchLoadValue", HFILL }},
+ { &hf_nbap_DPC_Mode_PDU,
+ { "DPC-Mode", "nbap.DPC_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
+ "nbap.DPC_Mode", HFILL }},
+ { &hf_nbap_DPCH_ID768_PDU,
+ { "DPCH-ID768", "nbap.DPCH_ID768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DPCH_ID768", HFILL }},
+ { &hf_nbap_DSCH_InformationResponse_PDU,
+ { "DSCH-InformationResponse", "nbap.DSCH_InformationResponse",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DSCH_InformationResponse", HFILL }},
+ { &hf_nbap_DSCH_TDD_Information_PDU,
+ { "DSCH-TDD-Information", "nbap.DSCH_TDD_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DSCH_TDD_Information", HFILL }},
+ { &hf_nbap_DwPCH_Power_PDU,
+ { "DwPCH-Power", "nbap.DwPCH_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DwPCH_Power", HFILL }},
+ { &hf_nbap_E_AGCH_FDD_Code_Information_PDU,
+ { "E-AGCH-FDD-Code-Information", "nbap.E_AGCH_FDD_Code_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
+ "nbap.E_AGCH_FDD_Code_Information", HFILL }},
+ { &hf_nbap_E_DCH_Capability_PDU,
+ { "E-DCH-Capability", "nbap.E_DCH_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Capability_vals), 0,
+ "nbap.E_DCH_Capability", HFILL }},
+ { &hf_nbap_E_DCHCapacityConsumptionLaw_PDU,
+ { "E-DCHCapacityConsumptionLaw", "nbap.E_DCHCapacityConsumptionLaw",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.AuditRequest", HFILL }},
- { &hf_nbap_id_auditRequired,
- { "id-auditRequired", "nbap.id_auditRequired",
+ "nbap.E_DCHCapacityConsumptionLaw", HFILL }},
+ { &hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU,
+ { "E-DCH-TDD-CapacityConsumptionLaw", "nbap.E_DCH_TDD_CapacityConsumptionLaw",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.AuditRequiredIndication", HFILL }},
- { &hf_nbap_id_blockResource,
- { "id-blockResource", "nbap.id_blockResource",
+ "nbap.E_DCH_TDD_CapacityConsumptionLaw", HFILL }},
+ { &hf_nbap_E_DCH_TTI2ms_Capability_PDU,
+ { "E-DCH-TTI2ms-Capability", "nbap.E_DCH_TTI2ms_Capability",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.E_DCH_TTI2ms_Capability", HFILL }},
+ { &hf_nbap_E_DCH_SF_Capability_PDU,
+ { "E-DCH-SF-Capability", "nbap.E_DCH_SF_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_SF_Capability_vals), 0,
+ "nbap.E_DCH_SF_Capability", HFILL }},
+ { &hf_nbap_E_DCH_HARQ_Combining_Capability_PDU,
+ { "E-DCH-HARQ-Combining-Capability", "nbap.E_DCH_HARQ_Combining_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_HARQ_Combining_Capability_vals), 0,
+ "nbap.E_DCH_HARQ_Combining_Capability", HFILL }},
+ { &hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU,
+ { "E-DCH-FDD-DL-Control-Channel-Information", "nbap.E_DCH_FDD_DL_Control_Channel_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.BlockResourceRequest", HFILL }},
- { &hf_nbap_id_cellDeletion,
- { "id-cellDeletion", "nbap.id_cellDeletion",
+ "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
+ { &hf_nbap_E_DCH_FDD_Information_PDU,
+ { "E-DCH-FDD-Information", "nbap.E_DCH_FDD_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellDeletionRequest", HFILL }},
- { &hf_nbap_id_cellReconfiguration,
- { "id-cellReconfiguration", "nbap.id_cellReconfiguration",
+ "nbap.E_DCH_FDD_Information", HFILL }},
+ { &hf_nbap_E_DCH_FDD_Information_Response_PDU,
+ { "E-DCH-FDD-Information-Response", "nbap.E_DCH_FDD_Information_Response",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellReconfigurationRequestFDD", HFILL }},
- { &hf_nbap_id_cellReconfiguration_tdd,
- { "id-cellReconfiguration-tdd", "nbap.id_cellReconfiguration_tdd",
+ "nbap.E_DCH_FDD_Information_Response", HFILL }},
+ { &hf_nbap_E_DCH_FDD_Information_to_Modify_PDU,
+ { "E-DCH-FDD-Information-to-Modify", "nbap.E_DCH_FDD_Information_to_Modify",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellReconfigurationRequestTDD", HFILL }},
- { &hf_nbap_id_cellSetup,
- { "id-cellSetup", "nbap.id_cellSetup",
+ "nbap.E_DCH_FDD_Information_to_Modify", HFILL }},
+ { &hf_nbap_E_DCH_FDD_Update_Information_PDU,
+ { "E-DCH-FDD-Update-Information", "nbap.E_DCH_FDD_Update_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSetupRequestFDD", HFILL }},
- { &hf_nbap_id_cellSetup_tdd,
- { "id-cellSetup-tdd", "nbap.id_cellSetup_tdd",
+ "nbap.E_DCH_FDD_Update_Information", HFILL }},
+ { &hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU,
+ { "E-DCH-PowerOffset-for-SchedulingInfo", "nbap.E_DCH_PowerOffset_for_SchedulingInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlows_Information_PDU,
+ { "E-DCH-MACdFlows-Information", "nbap.E_DCH_MACdFlows_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSetupRequestTDD", HFILL }},
- { &hf_nbap_id_commonMeasurementFailure,
- { "id-commonMeasurementFailure", "nbap.id_commonMeasurementFailure",
+ "nbap.E_DCH_MACdFlows_Information", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlows_to_Delete_PDU,
+ { "E-DCH-MACdFlows-to-Delete", "nbap.E_DCH_MACdFlows_to_Delete",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlows_to_Delete", HFILL }},
+ { &hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU,
+ { "E-DCH-Non-serving-Relative-Grant-Down-Commands", "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands", HFILL }},
+ { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU,
+ { "Maximum-Target-ReceivedTotalWideBandPower", "nbap.Maximum_Target_ReceivedTotalWideBandPower",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Maximum_Target_ReceivedTotalWideBandPower", HFILL }},
+ { &hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU,
+ { "Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio", "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio", HFILL }},
+ { &hf_nbap_E_DCH_RL_Indication_PDU,
+ { "E-DCH-RL-Indication", "nbap.E_DCH_RL_Indication",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_RL_Indication_vals), 0,
+ "nbap.E_DCH_RL_Indication", HFILL }},
+ { &hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU,
+ { "E-DCH-Serving-Cell-Change-Info-Response", "nbap.E_DCH_Serving_Cell_Change_Info_Response",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonMeasurementFailureIndication", HFILL }},
- { &hf_nbap_id_commonMeasurementInitiation,
- { "id-commonMeasurementInitiation", "nbap.id_commonMeasurementInitiation",
+ "nbap.E_DCH_Serving_Cell_Change_Info_Response", HFILL }},
+ { &hf_nbap_End_Of_Audit_Sequence_Indicator_PDU,
+ { "End-Of-Audit-Sequence-Indicator", "nbap.End_Of_Audit_Sequence_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_End_Of_Audit_Sequence_Indicator_vals), 0,
+ "nbap.End_Of_Audit_Sequence_Indicator", HFILL }},
+ { &hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU,
+ { "E-RGCH-E-HICH-FDD-Code-Information", "nbap.E_RGCH_E_HICH_FDD_Code_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
+ "nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
+ { &hf_nbap_E_TFCI_BetaEC_Boost_PDU,
+ { "E-TFCI-BetaEC-Boost", "nbap.E_TFCI_BetaEC_Boost",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_TFCI_BetaEC_Boost", HFILL }},
+ { &hf_nbap_E_TFCI_BetaED_Switch_PDU,
+ { "E-TFCI-BetaED-Switch", "nbap.E_TFCI_BetaED_Switch",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_TFCI_BetaED_Switch", HFILL }},
+ { &hf_nbap_E_DCHProvidedBitRate_PDU,
+ { "E-DCHProvidedBitRate", "nbap.E_DCHProvidedBitRate",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCHProvidedBitRate", HFILL }},
+ { &hf_nbap_E_HICH_TimeOffset_PDU,
+ { "E-HICH-TimeOffset", "nbap.E_HICH_TimeOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_TimeOffset", HFILL }},
+ { &hf_nbap_E_HICH_TimeOffsetLCR_PDU,
+ { "E-HICH-TimeOffsetLCR", "nbap.E_HICH_TimeOffsetLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_TimeOffsetLCR", HFILL }},
+ { &hf_nbap_E_DCH_Information_PDU,
+ { "E-DCH-Information", "nbap.E_DCH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Information", HFILL }},
+ { &hf_nbap_E_DCH_Information_Response_PDU,
+ { "E-DCH-Information-Response", "nbap.E_DCH_Information_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Information_Response", HFILL }},
+ { &hf_nbap_E_DCH_Information_Reconfig_PDU,
+ { "E-DCH-Information-Reconfig", "nbap.E_DCH_Information_Reconfig",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Information_Reconfig", HFILL }},
+ { &hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU,
+ { "Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells", "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells", HFILL }},
+ { &hf_nbap_E_DCH_768_Information_PDU,
+ { "E-DCH-768-Information", "nbap.E_DCH_768_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_768_Information", HFILL }},
+ { &hf_nbap_E_DCH_768_Information_Reconfig_PDU,
+ { "E-DCH-768-Information-Reconfig", "nbap.E_DCH_768_Information_Reconfig",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_768_Information_Reconfig", HFILL }},
+ { &hf_nbap_E_DCH_LCR_Information_PDU,
+ { "E-DCH-LCR-Information", "nbap.E_DCH_LCR_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_LCR_Information", HFILL }},
+ { &hf_nbap_E_DCH_LCR_Information_Reconfig_PDU,
+ { "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_Enhanced_FACH_Capability_PDU,
+ { "Enhanced-FACH-Capability", "nbap.Enhanced_FACH_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_FACH_Capability_vals), 0,
+ "nbap.Enhanced_FACH_Capability", HFILL }},
+ { &hf_nbap_Enhanced_PCH_Capability_PDU,
+ { "Enhanced-PCH-Capability", "nbap.Enhanced_PCH_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_PCH_Capability_vals), 0,
+ "nbap.Enhanced_PCH_Capability", HFILL }},
+ { &hf_nbap_ExtendedPropagationDelay_PDU,
+ { "ExtendedPropagationDelay", "nbap.ExtendedPropagationDelay",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ExtendedPropagationDelay", HFILL }},
+ { &hf_nbap_Extended_RNC_ID_PDU,
+ { "Extended-RNC-ID", "nbap.Extended_RNC_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Extended_RNC_ID", HFILL }},
+ { &hf_nbap_Extended_Round_Trip_Time_Value_PDU,
+ { "Extended-Round-Trip-Time-Value", "nbap.Extended_Round_Trip_Time_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Extended_Round_Trip_Time_Value", 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,
+ "nbap.Fast_Reconfiguration_Mode", HFILL }},
+ { &hf_nbap_Fast_Reconfiguration_Permission_PDU,
+ { "Fast-Reconfiguration-Permission", "nbap.Fast_Reconfiguration_Permission",
+ FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Permission_vals), 0,
+ "nbap.Fast_Reconfiguration_Permission", HFILL }},
+ { &hf_nbap_FDD_S_CCPCH_FrameOffset_PDU,
+ { "FDD-S-CCPCH-FrameOffset", "nbap.FDD_S_CCPCH_FrameOffset",
+ FT_UINT32, BASE_DEC, VALS(nbap_FDD_S_CCPCH_FrameOffset_vals), 0,
+ "nbap.FDD_S_CCPCH_FrameOffset", HFILL }},
+ { &hf_nbap_F_DPCH_Capability_PDU,
+ { "F-DPCH-Capability", "nbap.F_DPCH_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_Capability_vals), 0,
+ "nbap.F_DPCH_Capability", HFILL }},
+ { &hf_nbap_F_DPCH_SlotFormat_PDU,
+ { "F-DPCH-SlotFormat", "nbap.F_DPCH_SlotFormat",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.F_DPCH_SlotFormat", HFILL }},
+ { &hf_nbap_F_DPCH_SlotFormatCapability_PDU,
+ { "F-DPCH-SlotFormatCapability", "nbap.F_DPCH_SlotFormatCapability",
+ FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_SlotFormatCapability_vals), 0,
+ "nbap.F_DPCH_SlotFormatCapability", HFILL }},
+ { &hf_nbap_FNReportingIndicator_PDU,
+ { "FNReportingIndicator", "nbap.FNReportingIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
+ "nbap.FNReportingIndicator", HFILL }},
+ { &hf_nbap_GANSS_Common_Data_PDU,
+ { "GANSS-Common-Data", "nbap.GANSS_Common_Data",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonMeasurementInitiationRequest", HFILL }},
- { &hf_nbap_id_commonMeasurementReport,
- { "id-commonMeasurementReport", "nbap.id_commonMeasurementReport",
+ "nbap.GANSS_Common_Data", HFILL }},
+ { &hf_nbap_GANSS_Generic_Data_PDU,
+ { "GANSS-Generic-Data", "nbap.GANSS_Generic_Data",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_Generic_Data", HFILL }},
+ { &hf_nbap_GANSS_Information_PDU,
+ { "GANSS-Information", "nbap.GANSS_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonMeasurementReport", HFILL }},
- { &hf_nbap_id_commonMeasurementTermination,
- { "id-commonMeasurementTermination", "nbap.id_commonMeasurementTermination",
+ "nbap.GANSS_Information", HFILL }},
+ { &hf_nbap_HARQ_Preamble_Mode_PDU,
+ { "HARQ-Preamble-Mode", "nbap.HARQ_Preamble_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
+ "nbap.HARQ_Preamble_Mode", HFILL }},
+ { &hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU,
+ { "HARQ-Preamble-Mode-Activation-Indicator", "nbap.HARQ_Preamble_Mode_Activation_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
+ "nbap.HARQ_Preamble_Mode_Activation_Indicator", HFILL }},
+ { &hf_nbap_HSDPA_Capability_PDU,
+ { "HSDPA-Capability", "nbap.HSDPA_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Capability_vals), 0,
+ "nbap.HSDPA_Capability", HFILL }},
+ { &hf_nbap_HS_DSCHProvidedBitRate_PDU,
+ { "HS-DSCHProvidedBitRate", "nbap.HS_DSCHProvidedBitRate",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHProvidedBitRate", HFILL }},
+ { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU,
+ { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPower_PDU,
+ { "HS-DSCHRequiredPower", "nbap.HS_DSCHRequiredPower",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHRequiredPower", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPowerValue_PDU,
+ { "HS-DSCHRequiredPowerValue", "nbap.HS_DSCHRequiredPowerValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHRequiredPowerValue", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU,
+ { "HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion", HFILL }},
+ { &hf_nbap_HSDSCH_Common_System_InformationFDD_PDU,
+ { "HSDSCH-Common-System-InformationFDD", "nbap.HSDSCH_Common_System_InformationFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonMeasurementTerminationRequest", HFILL }},
- { &hf_nbap_id_commonTransportChannelDelete,
- { "id-commonTransportChannelDelete", "nbap.id_commonTransportChannelDelete",
+ "nbap.HSDSCH_Common_System_InformationFDD", HFILL }},
+ { &hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU,
+ { "HSDSCH-Common-System-Information-ResponseFDD", "nbap.HSDSCH_Common_System_Information_ResponseFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelDeletionRequest", HFILL }},
- { &hf_nbap_id_commonTransportChannelReconfigure,
- { "id-commonTransportChannelReconfigure", "nbap.id_commonTransportChannelReconfigure",
+ "nbap.HSDSCH_Common_System_Information_ResponseFDD", HFILL }},
+ { &hf_nbap_HSDSCH_FDD_Information_PDU,
+ { "HSDSCH-FDD-Information", "nbap.HSDSCH_FDD_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelReconfigurationRequestFDD", HFILL }},
- { &hf_nbap_id_commonTransportChannelReconfigure_tdd,
- { "id-commonTransportChannelReconfigure-tdd", "nbap.id_commonTransportChannelReconfigure_tdd",
+ "nbap.HSDSCH_FDD_Information", HFILL }},
+ { &hf_nbap_HSDSCH_TDD_Information_PDU,
+ { "HSDSCH-TDD-Information", "nbap.HSDSCH_TDD_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelReconfigurationRequestTDD", HFILL }},
- { &hf_nbap_id_commonTransportChannelSetup,
- { "id-commonTransportChannelSetup", "nbap.id_commonTransportChannelSetup",
+ "nbap.HSDSCH_TDD_Information", HFILL }},
+ { &hf_nbap_HSDSCH_Information_to_Modify_PDU,
+ { "HSDSCH-Information-to-Modify", "nbap.HSDSCH_Information_to_Modify",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelSetupRequestFDD", HFILL }},
- { &hf_nbap_id_commonTransportChannelSetup_tdd,
- { "id-commonTransportChannelSetup-tdd", "nbap.id_commonTransportChannelSetup_tdd",
+ "nbap.HSDSCH_Information_to_Modify", HFILL }},
+ { &hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU,
+ { "HSDSCH-MACdPDUSizeFormat", "nbap.HSDSCH_MACdPDUSizeFormat",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
+ "nbap.HSDSCH_MACdPDUSizeFormat", HFILL }},
+ { &hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU,
+ { "HSDSCH-MACdPDU-SizeCapability", "nbap.HSDSCH_MACdPDU_SizeCapability",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDU_SizeCapability_vals), 0,
+ "nbap.HSDSCH_MACdPDU_SizeCapability", HFILL }},
+ { &hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU,
+ { "HSDSCH-Information-to-Modify-Unsynchronised", "nbap.HSDSCH_Information_to_Modify_Unsynchronised",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelSetupRequestTDD", HFILL }},
- { &hf_nbap_id_reset,
- { "id-reset", "nbap.id_reset",
+ "nbap.HSDSCH_Information_to_Modify_Unsynchronised", HFILL }},
+ { &hf_nbap_HSDSCH_FDD_Information_Response_PDU,
+ { "HSDSCH-FDD-Information-Response", "nbap.HSDSCH_FDD_Information_Response",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ResetRequest", HFILL }},
- { &hf_nbap_id_compressedModeCommand,
- { "id-compressedModeCommand", "nbap.id_compressedModeCommand",
+ "nbap.HSDSCH_FDD_Information_Response", HFILL }},
+ { &hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU,
+ { "HSDSCH-Paging-System-InformationFDD", "nbap.HSDSCH_Paging_System_InformationFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CompressedModeCommand", HFILL }},
- { &hf_nbap_id_dedicatedMeasurementFailure,
- { "id-dedicatedMeasurementFailure", "nbap.id_dedicatedMeasurementFailure",
+ "nbap.HSDSCH_Paging_System_InformationFDD", HFILL }},
+ { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU,
+ { "HSDSCH-Paging-System-Information-ResponseFDD", "nbap.HSDSCH_Paging_System_Information_ResponseFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_Paging_System_Information_ResponseFDD", HFILL }},
+ { &hf_nbap_HSDSCH_TDD_Information_Response_PDU,
+ { "HSDSCH-TDD-Information-Response", "nbap.HSDSCH_TDD_Information_Response",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementFailureIndication", HFILL }},
- { &hf_nbap_id_dedicatedMeasurementInitiation,
- { "id-dedicatedMeasurementInitiation", "nbap.id_dedicatedMeasurementInitiation",
+ "nbap.HSDSCH_TDD_Information_Response", HFILL }},
+ { &hf_nbap_HSDSCH_MACdFlows_Information_PDU,
+ { "HSDSCH-MACdFlows-Information", "nbap.HSDSCH_MACdFlows_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementInitiationRequest", HFILL }},
- { &hf_nbap_id_dedicatedMeasurementReport,
- { "id-dedicatedMeasurementReport", "nbap.id_dedicatedMeasurementReport",
+ "nbap.HSDSCH_MACdFlows_Information", HFILL }},
+ { &hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU,
+ { "HSDSCH-MACdFlows-to-Delete", "nbap.HSDSCH_MACdFlows_to_Delete",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_MACdFlows_to_Delete", HFILL }},
+ { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU,
+ { "HSSCCH-Specific-InformationRespListTDD768", "nbap.HSSCCH_Specific_InformationRespListTDD768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSSCCH_Specific_InformationRespListTDD768", HFILL }},
+ { &hf_nbap_HS_SICH_Reception_Quality_Value_PDU,
+ { "HS-SICH-Reception-Quality-Value", "nbap.HS_SICH_Reception_Quality_Value",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementReport", HFILL }},
- { &hf_nbap_id_dedicatedMeasurementTermination,
- { "id-dedicatedMeasurementTermination", "nbap.id_dedicatedMeasurementTermination",
+ "nbap.HS_SICH_Reception_Quality_Value", HFILL }},
+ { &hf_nbap_HS_SICH_failed_PDU,
+ { "HS-SICH-failed", "nbap.HS_SICH_failed",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_failed", HFILL }},
+ { &hf_nbap_HS_SICH_missed_PDU,
+ { "HS-SICH-missed", "nbap.HS_SICH_missed",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_missed", HFILL }},
+ { &hf_nbap_HS_SICH_total_PDU,
+ { "HS-SICH-total", "nbap.HS_SICH_total",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_total", HFILL }},
+ { &hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU,
+ { "HS-SICH-Reception-Quality-Measurement-Value", "nbap.HS_SICH_Reception_Quality_Measurement_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_Reception_Quality_Measurement_Value", HFILL }},
+ { &hf_nbap_HSDSCH_RNTI_PDU,
+ { "HSDSCH-RNTI", "nbap.HSDSCH_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_RNTI", HFILL }},
+ { &hf_nbap_HS_PDSCH_FDD_Code_Information_PDU,
+ { "HS-PDSCH-FDD-Code-Information", "nbap.HS_PDSCH_FDD_Code_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementTerminationRequest", HFILL }},
- { &hf_nbap_id_downlinkPowerControl,
- { "id-downlinkPowerControl", "nbap.id_downlinkPowerControl",
+ "nbap.HS_PDSCH_FDD_Code_Information", HFILL }},
+ { &hf_nbap_HS_SICH_ID_PDU,
+ { "HS-SICH-ID", "nbap.HS_SICH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_ID", HFILL }},
+ { &hf_nbap_HS_SCCH_FDD_Code_Information_PDU,
+ { "HS-SCCH-FDD-Code-Information", "nbap.HS_SCCH_FDD_Code_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
+ "nbap.HS_SCCH_FDD_Code_Information", HFILL }},
+ { &hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU,
+ { "HS-PDSCH-Code-Change-Indicator", "nbap.HS_PDSCH_Code_Change_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
+ "nbap.HS_PDSCH_Code_Change_Indicator", HFILL }},
+ { &hf_nbap_HS_PDSCH_Code_Change_Grant_PDU,
+ { "HS-PDSCH-Code-Change-Grant", "nbap.HS_PDSCH_Code_Change_Grant",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Grant_vals), 0,
+ "nbap.HS_PDSCH_Code_Change_Grant", HFILL }},
+ { &hf_nbap_HSDSCH_Configured_Indicator_PDU,
+ { "HSDSCH-Configured-Indicator", "nbap.HSDSCH_Configured_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
+ "nbap.HSDSCH_Configured_Indicator", HFILL }},
+ { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU,
+ { "HS-DSCH-Serving-Cell-Change-Info", "nbap.HS_DSCH_Serving_Cell_Change_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Serving_Cell_Change_Info", HFILL }},
+ { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU,
+ { "HS-DSCH-Serving-Cell-Change-Info-Response", "nbap.HS_DSCH_Serving_Cell_Change_Info_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Serving_Cell_Change_Info_Response", HFILL }},
+ { &hf_nbap_HSDSCH_FDD_Update_Information_PDU,
+ { "HSDSCH-FDD-Update-Information", "nbap.HSDSCH_FDD_Update_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_PowerControlRequest", HFILL }},
- { &hf_nbap_id_errorIndicationForDedicated,
- { "id-errorIndicationForDedicated", "nbap.id_errorIndicationForDedicated",
+ "nbap.HSDSCH_FDD_Update_Information", HFILL }},
+ { &hf_nbap_HSDSCH_TDD_Update_Information_PDU,
+ { "HSDSCH-TDD-Update-Information", "nbap.HSDSCH_TDD_Update_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ErrorIndication", HFILL }},
- { &hf_nbap_id_privateMessageForDedicated,
- { "id-privateMessageForDedicated", "nbap.id_privateMessageForDedicated",
+ "nbap.HSDSCH_TDD_Update_Information", HFILL }},
+ { &hf_nbap_InformationReportCharacteristics_PDU,
+ { "InformationReportCharacteristics", "nbap.InformationReportCharacteristics",
+ FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
+ "nbap.InformationReportCharacteristics", HFILL }},
+ { &hf_nbap_InformationExchangeID_PDU,
+ { "InformationExchangeID", "nbap.InformationExchangeID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.InformationExchangeID", HFILL }},
+ { &hf_nbap_InformationType_PDU,
+ { "InformationType", "nbap.InformationType",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrivateMessage", HFILL }},
- { &hf_nbap_id_radioLinkAddition,
- { "id-radioLinkAddition", "nbap.id_radioLinkAddition",
+ "nbap.InformationType", HFILL }},
+ { &hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU,
+ { "Initial-DL-DPCH-TimingAdjustment-Allowed", "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed",
+ FT_UINT32, BASE_DEC, VALS(nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
+ "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed", HFILL }},
+ { &hf_nbap_InnerLoopDLPCStatus_PDU,
+ { "InnerLoopDLPCStatus", "nbap.InnerLoopDLPCStatus",
+ FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
+ "nbap.InnerLoopDLPCStatus", HFILL }},
+ { &hf_nbap_Local_Cell_ID_PDU,
+ { "Local-Cell-ID", "nbap.Local_Cell_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Local_Cell_ID", HFILL }},
+ { &hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU,
+ { "LCRTDD-Uplink-Physical-Channel-Capability", "nbap.LCRTDD_Uplink_Physical_Channel_Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkAdditionRequestFDD", HFILL }},
- { &hf_nbap_id_radioLinkDeletion,
- { "id-radioLinkDeletion", "nbap.id_radioLinkDeletion",
+ "nbap.LCRTDD_Uplink_Physical_Channel_Capability", HFILL }},
+ { &hf_nbap_MAC_PDU_SizeExtended_PDU,
+ { "MAC-PDU-SizeExtended", "nbap.MAC_PDU_SizeExtended",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MAC_PDU_SizeExtended", HFILL }},
+ { &hf_nbap_MaximumTransmissionPower_PDU,
+ { "MaximumTransmissionPower", "nbap.MaximumTransmissionPower",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MaximumTransmissionPower", HFILL }},
+ { &hf_nbap_Max_UE_DTX_Cycle_PDU,
+ { "Max-UE-DTX-Cycle", "nbap.Max_UE_DTX_Cycle",
+ FT_UINT32, BASE_DEC, VALS(nbap_Max_UE_DTX_Cycle_vals), 0,
+ "nbap.Max_UE_DTX_Cycle", HFILL }},
+ { &hf_nbap_MBMS_Capability_PDU,
+ { "MBMS-Capability", "nbap.MBMS_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_MBMS_Capability_vals), 0,
+ "nbap.MBMS_Capability", HFILL }},
+ { &hf_nbap_MeasurementFilterCoefficient_PDU,
+ { "MeasurementFilterCoefficient", "nbap.MeasurementFilterCoefficient",
+ FT_UINT32, BASE_DEC, VALS(nbap_MeasurementFilterCoefficient_vals), 0,
+ "nbap.MeasurementFilterCoefficient", HFILL }},
+ { &hf_nbap_MeasurementID_PDU,
+ { "MeasurementID", "nbap.MeasurementID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MeasurementID", HFILL }},
+ { &hf_nbap_MeasurementRecoveryBehavior_PDU,
+ { "MeasurementRecoveryBehavior", "nbap.MeasurementRecoveryBehavior",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkDeletionRequest", HFILL }},
- { &hf_nbap_id_radioLinkFailure,
- { "id-radioLinkFailure", "nbap.id_radioLinkFailure",
+ "nbap.MeasurementRecoveryBehavior", HFILL }},
+ { &hf_nbap_MeasurementRecoveryReportingIndicator_PDU,
+ { "MeasurementRecoveryReportingIndicator", "nbap.MeasurementRecoveryReportingIndicator",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkFailureIndication", HFILL }},
- { &hf_nbap_id_radioLinkRestoration,
- { "id-radioLinkRestoration", "nbap.id_radioLinkRestoration",
+ "nbap.MeasurementRecoveryReportingIndicator", HFILL }},
+ { &hf_nbap_MeasurementRecoverySupportIndicator_PDU,
+ { "MeasurementRecoverySupportIndicator", "nbap.MeasurementRecoverySupportIndicator",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkRestoreIndication", HFILL }},
- { &hf_nbap_id_radioLinkSetup,
- { "id-radioLinkSetup", "nbap.id_radioLinkSetup",
+ "nbap.MeasurementRecoverySupportIndicator", HFILL }},
+ { &hf_nbap_MessageStructure_PDU,
+ { "MessageStructure", "nbap.MessageStructure",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MessageStructure", HFILL }},
+ { &hf_nbap_MICH_CFN_PDU,
+ { "MICH-CFN", "nbap.MICH_CFN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MICH_CFN", HFILL }},
+ { &hf_nbap_MIMO_Capability_PDU,
+ { "MIMO-Capability", "nbap.MIMO_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Capability_vals), 0,
+ "nbap.MIMO_Capability", HFILL }},
+ { &hf_nbap_MIMO_Information_PDU,
+ { "MIMO-Information", "nbap.MIMO_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MIMO_Information", HFILL }},
+ { &hf_nbap_MIMO_InformationToModify_PDU,
+ { "MIMO-InformationToModify", "nbap.MIMO_InformationToModify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MIMO_InformationToModify", HFILL }},
+ { &hf_nbap_MIMO_PilotConfiguration_PDU,
+ { "MIMO-PilotConfiguration", "nbap.MIMO_PilotConfiguration",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfiguration_vals), 0,
+ "nbap.MIMO_PilotConfiguration", HFILL }},
+ { &hf_nbap_Modification_Period_PDU,
+ { "Modification-Period", "nbap.Modification_Period",
+ FT_UINT32, BASE_DEC, VALS(nbap_Modification_Period_vals), 0,
+ "nbap.Modification_Period", HFILL }},
+ { &hf_nbap_MAChs_ResetIndicator_PDU,
+ { "MAChs-ResetIndicator", "nbap.MAChs_ResetIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_MAChs_ResetIndicator_vals), 0,
+ "nbap.MAChs_ResetIndicator", HFILL }},
+ { &hf_nbap_ModulationMBSFN_PDU,
+ { "ModulationMBSFN", "nbap.ModulationMBSFN",
+ FT_UINT32, BASE_DEC, VALS(nbap_ModulationMBSFN_vals), 0,
+ "nbap.ModulationMBSFN", HFILL }},
+ { &hf_nbap_ModulationPO_MBSFN_PDU,
+ { "ModulationPO-MBSFN", "nbap.ModulationPO_MBSFN",
+ FT_UINT32, BASE_DEC, VALS(nbap_ModulationPO_MBSFN_vals), 0,
+ "nbap.ModulationPO_MBSFN", HFILL }},
+ { &hf_nbap_MBSFN_Only_Mode_Indicator_PDU,
+ { "MBSFN-Only-Mode-Indicator", "nbap.MBSFN_Only_Mode_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Indicator_vals), 0,
+ "nbap.MBSFN_Only_Mode_Indicator", HFILL }},
+ { &hf_nbap_MBSFN_Only_Mode_Capability_PDU,
+ { "MBSFN-Only-Mode-Capability", "nbap.MBSFN_Only_Mode_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Capability_vals), 0,
+ "nbap.MBSFN_Only_Mode_Capability", HFILL }},
+ { &hf_nbap_NCyclesPerSFNperiod_PDU,
+ { "NCyclesPerSFNperiod", "nbap.NCyclesPerSFNperiod",
+ FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
+ "nbap.NCyclesPerSFNperiod", HFILL }},
+ { &hf_nbap_NRepetitionsPerCyclePeriod_PDU,
+ { "NRepetitionsPerCyclePeriod", "nbap.NRepetitionsPerCyclePeriod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NRepetitionsPerCyclePeriod", HFILL }},
+ { &hf_nbap_NeighbouringCellMeasurementInformation_PDU,
+ { "NeighbouringCellMeasurementInformation", "nbap.NeighbouringCellMeasurementInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NeighbouringCellMeasurementInformation", HFILL }},
+ { &hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU,
+ { "NeighbouringTDDCellMeasurementInformationLCR", "nbap.NeighbouringTDDCellMeasurementInformationLCR",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkSetupRequestFDD", HFILL }},
- { &hf_nbap_id_radioLinkSetup_tdd,
- { "id-radioLinkSetup-tdd", "nbap.id_radioLinkSetup_tdd",
+ "nbap.NeighbouringTDDCellMeasurementInformationLCR", HFILL }},
+ { &hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU,
+ { "NeighbouringTDDCellMeasurementInformation768", "nbap.NeighbouringTDDCellMeasurementInformation768",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkSetupRequestTDD", HFILL }},
- { &hf_nbap_id_resourceStatusIndication,
- { "id-resourceStatusIndication", "nbap.id_resourceStatusIndication",
+ "nbap.NeighbouringTDDCellMeasurementInformation768", HFILL }},
+ { &hf_nbap_NI_Information_PDU,
+ { "NI-Information", "nbap.NI_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NI_Information", HFILL }},
+ { &hf_nbap_NodeB_CommunicationContextID_PDU,
+ { "NodeB-CommunicationContextID", "nbap.NodeB_CommunicationContextID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NodeB_CommunicationContextID", HFILL }},
+ { &hf_nbap_NumberOfReportedCellPortions_PDU,
+ { "NumberOfReportedCellPortions", "nbap.NumberOfReportedCellPortions",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NumberOfReportedCellPortions", HFILL }},
+ { &hf_nbap_NSubCyclesPerCyclePeriod_PDU,
+ { "NSubCyclesPerCyclePeriod", "nbap.NSubCyclesPerCyclePeriod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NSubCyclesPerCyclePeriod", HFILL }},
+ { &hf_nbap_PLCCHinformation_PDU,
+ { "PLCCHinformation", "nbap.PLCCHinformation",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ResourceStatusIndication", HFILL }},
- { &hf_nbap_id_synchronisedRadioLinkReconfigurationCancellation,
- { "id-synchronisedRadioLinkReconfigurationCancellation", "nbap.id_synchronisedRadioLinkReconfigurationCancellation",
+ "nbap.PLCCHinformation", HFILL }},
+ { &hf_nbap_PowerAdjustmentType_PDU,
+ { "PowerAdjustmentType", "nbap.PowerAdjustmentType",
+ FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
+ "nbap.PowerAdjustmentType", HFILL }},
+ { &hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU,
+ { "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_PrimaryScramblingCode_PDU,
+ { "PrimaryScramblingCode", "nbap.PrimaryScramblingCode",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PrimaryScramblingCode", HFILL }},
+ { &hf_nbap_PrimaryCCPCH_RSCP_PDU,
+ { "PrimaryCCPCH-RSCP", "nbap.PrimaryCCPCH_RSCP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PrimaryCCPCH_RSCP", HFILL }},
+ { &hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU,
+ { "PrimaryCCPCH-RSCP-Delta", "nbap.PrimaryCCPCH_RSCP_Delta",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.PrimaryCCPCH_RSCP_Delta", HFILL }},
+ { &hf_nbap_RL_Specific_DCH_Info_PDU,
+ { "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_Specific_DCH_Info", HFILL }},
+ { &hf_nbap_RL_Specific_E_DCH_Info_PDU,
+ { "RL-Specific-E-DCH-Info", "nbap.RL_Specific_E_DCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationCancel", HFILL }},
- { &hf_nbap_id_synchronisedRadioLinkReconfigurationCommit,
- { "id-synchronisedRadioLinkReconfigurationCommit", "nbap.id_synchronisedRadioLinkReconfigurationCommit",
+ "nbap.RL_Specific_E_DCH_Info", HFILL }},
+ { &hf_nbap_Reference_ReceivedTotalWideBandPower_PDU,
+ { "Reference-ReceivedTotalWideBandPower", "nbap.Reference_ReceivedTotalWideBandPower",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Reference_ReceivedTotalWideBandPower", HFILL }},
+ { &hf_nbap_Reference_ReceivedTotalWideBandPower_LCR_PDU,
+ { "Reference-ReceivedTotalWideBandPower-LCR", "nbap.Reference_ReceivedTotalWideBandPower_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Reference_ReceivedTotalWideBandPower_LCR", HFILL }},
+ { &hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU,
+ { "Reference-ReceivedTotalWideBandPowerReporting", "nbap.Reference_ReceivedTotalWideBandPowerReporting",
+ FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerReporting_vals), 0,
+ "nbap.Reference_ReceivedTotalWideBandPowerReporting", HFILL }},
+ { &hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU,
+ { "Reference-ReceivedTotalWideBandPowerSupportIndicator", "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals), 0,
+ "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator", HFILL }},
+ { &hf_nbap_ReferenceClockAvailability_PDU,
+ { "ReferenceClockAvailability", "nbap.ReferenceClockAvailability",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReferenceClockAvailability_vals), 0,
+ "nbap.ReferenceClockAvailability", HFILL }},
+ { &hf_nbap_ReferenceSFNoffset_PDU,
+ { "ReferenceSFNoffset", "nbap.ReferenceSFNoffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ReferenceSFNoffset", HFILL }},
+ { &hf_nbap_ReportCharacteristics_PDU,
+ { "ReportCharacteristics", "nbap.ReportCharacteristics",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristics_vals), 0,
+ "nbap.ReportCharacteristics", HFILL }},
+ { &hf_nbap_ReportCharacteristicsType_OnModification_PDU,
+ { "ReportCharacteristicsType-OnModification", "nbap.ReportCharacteristicsType_OnModification",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationCommit", HFILL }},
- { &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation,
- { "id-synchronisedRadioLinkReconfigurationPreparation", "nbap.id_synchronisedRadioLinkReconfigurationPreparation",
+ "nbap.ReportCharacteristicsType_OnModification", HFILL }},
+ { &hf_nbap_RL_ID_PDU,
+ { "RL-ID", "nbap.RL_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_ID", HFILL }},
+ { &hf_nbap_RL_Set_ID_PDU,
+ { "RL-Set-ID", "nbap.RL_Set_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_Set_ID", 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_Value_IncrDecrThres_PDU,
+ { "Received-total-wide-band-power-Value-IncrDecrThres", "nbap.Received_total_wide_band_power_Value_IncrDecrThres",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU,
+ { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value", HFILL }},
+ { &hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU,
+ { "Received-Scheduled-EDCH-Power-Share-Value", "nbap.Received_Scheduled_EDCH_Power_Share_Value",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationPrepareFDD", HFILL }},
- { &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_tdd,
- { "id-synchronisedRadioLinkReconfigurationPreparation-tdd", "nbap.id_synchronisedRadioLinkReconfigurationPreparation_tdd",
+ "nbap.Received_Scheduled_EDCH_Power_Share_Value", HFILL }},
+ { &hf_nbap_RSEPS_Value_IncrDecrThres_PDU,
+ { "RSEPS-Value-IncrDecrThres", "nbap.RSEPS_Value_IncrDecrThres",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RSEPS_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU,
+ { "Rx-Timing-Deviation-Value-LCR", "nbap.Rx_Timing_Deviation_Value_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Rx_Timing_Deviation_Value_LCR", HFILL }},
+ { &hf_nbap_Rx_Timing_Deviation_Value_768_PDU,
+ { "Rx-Timing-Deviation-Value-768", "nbap.Rx_Timing_Deviation_Value_768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Rx_Timing_Deviation_Value_768", HFILL }},
+ { &hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU,
+ { "Rx-Timing-Deviation-Value-384-ext", "nbap.Rx_Timing_Deviation_Value_384_ext",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Rx_Timing_Deviation_Value_384_ext", HFILL }},
+ { &hf_nbap_RTWP_ReportingIndicator_PDU,
+ { "RTWP-ReportingIndicator", "nbap.RTWP_ReportingIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_RTWP_ReportingIndicator_vals), 0,
+ "nbap.RTWP_ReportingIndicator", HFILL }},
+ { &hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU,
+ { "RTWP-CellPortion-ReportingIndicator", "nbap.RTWP_CellPortion_ReportingIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_RTWP_CellPortion_ReportingIndicator_vals), 0,
+ "nbap.RTWP_CellPortion_ReportingIndicator", HFILL }},
+ { &hf_nbap_AdjustmentPeriod_PDU,
+ { "AdjustmentPeriod", "nbap.AdjustmentPeriod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AdjustmentPeriod", HFILL }},
+ { &hf_nbap_SAT_Info_Almanac_ExtList_PDU,
+ { "SAT-Info-Almanac-ExtList", "nbap.SAT_Info_Almanac_ExtList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SAT_Info_Almanac_ExtList", HFILL }},
+ { &hf_nbap_ScaledAdjustmentRatio_PDU,
+ { "ScaledAdjustmentRatio", "nbap.ScaledAdjustmentRatio",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ScaledAdjustmentRatio", HFILL }},
+ { &hf_nbap_MaxAdjustmentStep_PDU,
+ { "MaxAdjustmentStep", "nbap.MaxAdjustmentStep",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MaxAdjustmentStep", 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,
+ "nbap.Secondary_CPICH_Information_Change", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU,
+ { "Secondary-CCPCH-SlotFormat-Extended", "nbap.Secondary_CCPCH_SlotFormat_Extended",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_SlotFormat_Extended", HFILL }},
+ { &hf_nbap_Serving_E_DCH_RL_ID_PDU,
+ { "Serving-E-DCH-RL-ID", "nbap.Serving_E_DCH_RL_ID",
+ FT_UINT32, BASE_DEC, VALS(nbap_Serving_E_DCH_RL_ID_vals), 0,
+ "nbap.Serving_E_DCH_RL_ID", HFILL }},
+ { &hf_nbap_SFN_PDU,
+ { "SFN", "nbap.SFN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SFN", HFILL }},
+ { &hf_nbap_SFNSFNMeasurementThresholdInformation_PDU,
+ { "SFNSFNMeasurementThresholdInformation", "nbap.SFNSFNMeasurementThresholdInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationPrepareTDD", HFILL }},
- { &hf_nbap_id_systemInformationUpdate,
- { "id-systemInformationUpdate", "nbap.id_systemInformationUpdate",
+ "nbap.SFNSFNMeasurementThresholdInformation", HFILL }},
+ { &hf_nbap_SFNSFNMeasurementValueInformation_PDU,
+ { "SFNSFNMeasurementValueInformation", "nbap.SFNSFNMeasurementValueInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SystemInformationUpdateRequest", HFILL }},
- { &hf_nbap_id_unblockResource,
- { "id-unblockResource", "nbap.id_unblockResource",
+ "nbap.SFNSFNMeasurementValueInformation", HFILL }},
+ { &hf_nbap_ShutdownTimer_PDU,
+ { "ShutdownTimer", "nbap.ShutdownTimer",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ShutdownTimer", HFILL }},
+ { &hf_nbap_SignallingBearerRequestIndicator_PDU,
+ { "SignallingBearerRequestIndicator", "nbap.SignallingBearerRequestIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_SignallingBearerRequestIndicator_vals), 0,
+ "nbap.SignallingBearerRequestIndicator", HFILL }},
+ { &hf_nbap_SixtyfourQAM_DL_Capability_PDU,
+ { "SixtyfourQAM-DL-Capability", "nbap.SixtyfourQAM_DL_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_Capability_vals), 0,
+ "nbap.SixtyfourQAM_DL_Capability", HFILL }},
+ { &hf_nbap_SixteenQAM_UL_Capability_PDU,
+ { "SixteenQAM-UL-Capability", "nbap.SixteenQAM_UL_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Capability_vals), 0,
+ "nbap.SixteenQAM_UL_Capability", HFILL }},
+ { &hf_nbap_SixteenQAM_UL_Information_PDU,
+ { "SixteenQAM-UL-Information", "nbap.SixteenQAM_UL_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SixteenQAM_UL_Information", HFILL }},
+ { &hf_nbap_SixteenQAM_UL_Information_to_Modify_PDU,
+ { "SixteenQAM-UL-Information-to-Modify", "nbap.SixteenQAM_UL_Information_to_Modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SixteenQAM_UL_Information_to_Modify", 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,
+ "nbap.Start_Of_Audit_Sequence_Indicator", HFILL }},
+ { &hf_nbap_SyncCase_PDU,
+ { "SyncCase", "nbap.SyncCase",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SyncCase", HFILL }},
+ { &hf_nbap_SynchronisationReportCharacteristics_PDU,
+ { "SynchronisationReportCharacteristics", "nbap.SynchronisationReportCharacteristics",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UnblockResourceIndication", HFILL }},
- { &hf_nbap_id_unSynchronisedRadioLinkReconfiguration,
- { "id-unSynchronisedRadioLinkReconfiguration", "nbap.id_unSynchronisedRadioLinkReconfiguration",
+ "nbap.SynchronisationReportCharacteristics", HFILL }},
+ { &hf_nbap_SyncDLCodeIdThreInfoLCR_PDU,
+ { "SyncDLCodeIdThreInfoLCR", "nbap.SyncDLCodeIdThreInfoLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SyncDLCodeIdThreInfoLCR", HFILL }},
+ { &hf_nbap_SynchronisationReportType_PDU,
+ { "SynchronisationReportType", "nbap.SynchronisationReportType",
+ FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
+ "nbap.SynchronisationReportType", HFILL }},
+ { &hf_nbap_T_Cell_PDU,
+ { "T-Cell", "nbap.T_Cell",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_Cell_vals), 0,
+ "nbap.T_Cell", HFILL }},
+ { &hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU,
+ { "TDD-DL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
+ "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
+ { &hf_nbap_TDD_TPC_DownlinkStepSize_PDU,
+ { "TDD-TPC-DownlinkStepSize", "nbap.TDD_TPC_DownlinkStepSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
+ "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
+ { &hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU,
+ { "TDD-TPC-UplinkStepSize-LCR", "nbap.TDD_TPC_UplinkStepSize_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
+ "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
+ { &hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU,
+ { "TDD-UL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
+ "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
+ { &hf_nbap_TFCI_Presence_PDU,
+ { "TFCI-Presence", "nbap.TFCI_Presence",
+ FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
+ "nbap.TFCI_Presence", HFILL }},
+ { &hf_nbap_TimeSlot_PDU,
+ { "TimeSlot", "nbap.TimeSlot",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlot", HFILL }},
+ { &hf_nbap_TimeSlotLCR_PDU,
+ { "TimeSlotLCR", "nbap.TimeSlotLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotLCR", HFILL }},
+ { &hf_nbap_TimingAdjustmentValue_PDU,
+ { "TimingAdjustmentValue", "nbap.TimingAdjustmentValue",
+ FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
+ "nbap.TimingAdjustmentValue", HFILL }},
+ { &hf_nbap_TimingAdjustmentValueLCR_PDU,
+ { "TimingAdjustmentValueLCR", "nbap.TimingAdjustmentValueLCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
+ "nbap.TimingAdjustmentValueLCR", HFILL }},
+ { &hf_nbap_TimingAdvanceApplied_PDU,
+ { "TimingAdvanceApplied", "nbap.TimingAdvanceApplied",
+ FT_UINT32, BASE_DEC, VALS(nbap_TimingAdvanceApplied_vals), 0,
+ "nbap.TimingAdvanceApplied", HFILL }},
+ { &hf_nbap_SynchronisationIndicator_PDU,
+ { "SynchronisationIndicator", "nbap.SynchronisationIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationIndicator_vals), 0,
+ "nbap.SynchronisationIndicator", HFILL }},
+ { &hf_nbap_TnlQos_PDU,
+ { "TnlQos", "nbap.TnlQos",
+ FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
+ "nbap.TnlQos", HFILL }},
+ { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU,
+ { "Transmission-Gap-Pattern-Sequence-Information", "nbap.Transmission_Gap_Pattern_Sequence_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transmission_Gap_Pattern_Sequence_Information", HFILL }},
+ { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU,
+ { "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_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU,
+ { "TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
+ { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU,
+ { "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_Value_PDU,
+ { "Transmitted-Carrier-Power-Value", "nbap.Transmitted_Carrier_Power_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transmitted_Carrier_Power_Value", HFILL }},
+ { &hf_nbap_TransmissionDiversityApplied_PDU,
+ { "TransmissionDiversityApplied", "nbap.TransmissionDiversityApplied",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.TransmissionDiversityApplied", HFILL }},
+ { &hf_nbap_TransportLayerAddress_PDU,
+ { "TransportLayerAddress", "nbap.TransportLayerAddress",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.TransportLayerAddress", HFILL }},
+ { &hf_nbap_TSTD_Indicator_PDU,
+ { "TSTD-Indicator", "nbap.TSTD_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
+ "nbap.TSTD_Indicator", HFILL }},
+ { &hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU,
+ { "TUTRANGANSSMeasurementThresholdInformation", "nbap.TUTRANGANSSMeasurementThresholdInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationRequestFDD", HFILL }},
- { &hf_nbap_id_unSynchronisedRadioLinkReconfiguration_tdd,
- { "id-unSynchronisedRadioLinkReconfiguration-tdd", "nbap.id_unSynchronisedRadioLinkReconfiguration_tdd",
+ "nbap.TUTRANGANSSMeasurementThresholdInformation", HFILL }},
+ { &hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU,
+ { "TUTRANGANSSMeasurementValueInformation", "nbap.TUTRANGANSSMeasurementValueInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationRequestTDD", HFILL }},
- { &hf_nbap_id_downlinkPowerTimeslotControl,
- { "id-downlinkPowerTimeslotControl", "nbap.id_downlinkPowerTimeslotControl",
+ "nbap.TUTRANGANSSMeasurementValueInformation", HFILL }},
+ { &hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU,
+ { "TUTRANGPSMeasurementThresholdInformation", "nbap.TUTRANGPSMeasurementThresholdInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_PowerTimeslotControlRequest", HFILL }},
- { &hf_nbap_id_errorIndicationForCommon,
- { "id-errorIndicationForCommon", "nbap.id_errorIndicationForCommon",
+ "nbap.TUTRANGPSMeasurementThresholdInformation", HFILL }},
+ { &hf_nbap_TUTRANGPSMeasurementValueInformation_PDU,
+ { "TUTRANGPSMeasurementValueInformation", "nbap.TUTRANGPSMeasurementValueInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ErrorIndication", HFILL }},
- { &hf_nbap_id_privateMessageForCommon,
- { "id-privateMessageForCommon", "nbap.id_privateMessageForCommon",
+ "nbap.TUTRANGPSMeasurementValueInformation", HFILL }},
+ { &hf_nbap_TypeOfError_PDU,
+ { "TypeOfError", "nbap.TypeOfError",
+ FT_UINT32, BASE_DEC, VALS(nbap_TypeOfError_vals), 0,
+ "nbap.TypeOfError", HFILL }},
+ { &hf_nbap_UARFCN_PDU,
+ { "UARFCN", "nbap.UARFCN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UARFCN", HFILL }},
+ { &hf_nbap_UE_Capability_Information_PDU,
+ { "UE-Capability-Information", "nbap.UE_Capability_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrivateMessage", HFILL }},
- { &hf_nbap_id_physicalSharedChannelReconfiguration,
- { "id-physicalSharedChannelReconfiguration", "nbap.id_physicalSharedChannelReconfiguration",
+ "nbap.UE_Capability_Information", 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,
+ "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation", HFILL }},
+ { &hf_nbap_UL_SIR_PDU,
+ { "UL-SIR", "nbap.UL_SIR",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.UL_SIR", HFILL }},
+ { &hf_nbap_UL_Synchronisation_Parameters_LCR_PDU,
+ { "UL-Synchronisation-Parameters-LCR", "nbap.UL_Synchronisation_Parameters_LCR",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PhysicalSharedChannelReconfigurationRequestFDD", HFILL }},
- { &hf_nbap_id_physicalSharedChannelReconfiguration_tdd,
- { "id-physicalSharedChannelReconfiguration-tdd", "nbap.id_physicalSharedChannelReconfiguration_tdd",
+ "nbap.UL_Synchronisation_Parameters_LCR", HFILL }},
+ { &hf_nbap_UpPTSInterferenceValue_PDU,
+ { "UpPTSInterferenceValue", "nbap.UpPTSInterferenceValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UpPTSInterferenceValue", HFILL }},
+ { &hf_nbap_Unidirectional_DCH_Indicator_PDU,
+ { "Unidirectional-DCH-Indicator", "nbap.Unidirectional_DCH_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_Unidirectional_DCH_Indicator_vals), 0,
+ "nbap.Unidirectional_DCH_Indicator", HFILL }},
+ { &hf_nbap_USCH_Information_PDU,
+ { "USCH-Information", "nbap.USCH_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.USCH_Information", HFILL }},
+ { &hf_nbap_USCH_InformationResponse_PDU,
+ { "USCH-InformationResponse", "nbap.USCH_InformationResponse",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.USCH_InformationResponse", HFILL }},
+ { &hf_nbap_CommonTransportChannelSetupRequestFDD_PDU,
+ { "CommonTransportChannelSetupRequestFDD", "nbap.CommonTransportChannelSetupRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PhysicalSharedChannelReconfigurationRequestTDD", HFILL }},
- { &hf_nbap_id_radioLinkPreemption,
- { "id-radioLinkPreemption", "nbap.id_radioLinkPreemption",
+ "nbap.CommonTransportChannelSetupRequestFDD", HFILL }},
+ { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU,
+ { "CommonPhysicalChannelType-CTCH-SetupRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals), 0,
+ "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD", HFILL }},
+ { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU,
+ { "FACH-ParametersListIE-CTCH-SetupRqstFDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD", HFILL }},
+ { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU,
+ { "PCH-ParametersItem-CTCH-SetupRqstFDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkPreemptionRequiredIndication", HFILL }},
- { &hf_nbap_id_informationExchangeFailure,
- { "id-informationExchangeFailure", "nbap.id_informationExchangeFailure",
+ "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
+ { &hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU,
+ { "MICH-Parameters-CTCH-SetupRqstFDD", "nbap.MICH_Parameters_CTCH_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationExchangeFailureIndication", HFILL }},
- { &hf_nbap_id_informationExchangeInitiation,
- { "id-informationExchangeInitiation", "nbap.id_informationExchangeInitiation",
+ "nbap.MICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
+ { &hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU,
+ { "RACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationExchangeInitiationRequest", HFILL }},
- { &hf_nbap_id_informationExchangeTermination,
- { "id-informationExchangeTermination", "nbap.id_informationExchangeTermination",
+ "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
+ { &hf_nbap_CommonTransportChannelSetupRequestTDD_PDU,
+ { "CommonTransportChannelSetupRequestTDD", "nbap.CommonTransportChannelSetupRequestTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationExchangeTerminationRequest", HFILL }},
- { &hf_nbap_id_informationReporting,
- { "id-informationReporting", "nbap.id_informationReporting",
+ "nbap.CommonTransportChannelSetupRequestTDD", HFILL }},
+ { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU,
+ { "CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals), 0,
+ "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU,
+ { "Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU,
+ { "FACH-ParametersListIE-CTCH-SetupRqstTDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU,
+ { "PCH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationReport", HFILL }},
- { &hf_nbap_id_cellSynchronisationAdjustment,
- { "id-cellSynchronisationAdjustment", "nbap.id_cellSynchronisationAdjustment",
+ "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU,
+ { "PICH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationAdjustmentRequestTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationInitiation,
- { "id-cellSynchronisationInitiation", "nbap.id_cellSynchronisationInitiation",
+ "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
+ { "PICH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationInitiationRequestTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationReconfiguration,
- { "id-cellSynchronisationReconfiguration", "nbap.id_cellSynchronisationReconfiguration",
+ "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
+ { "PICH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationReconfigurationRequestTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationReporting,
- { "id-cellSynchronisationReporting", "nbap.id_cellSynchronisationReporting",
+ "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU,
+ { "Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU,
+ { "MICH-Parameters-CTCH-SetupRqstTDD", "nbap.MICH_Parameters_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationReportTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationTermination,
- { "id-cellSynchronisationTermination", "nbap.id_cellSynchronisationTermination",
+ "nbap.MICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
+ { "Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
+ { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU,
+ { "PRACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationTerminationRequestTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationFailure,
- { "id-cellSynchronisationFailure", "nbap.id_cellSynchronisationFailure",
+ "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU,
+ { "RACH-ParameterItem-CTCH-SetupRqstTDD", "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationFailureIndicationTDD", HFILL }},
- { &hf_nbap_id_BearerRearrangement,
- { "id-BearerRearrangement", "nbap.id_BearerRearrangement",
+ "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU,
+ { "PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
+ { "PRACH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.BearerRearrangementIndication", HFILL }},
- { &hf_nbap_id_radioLinkActivation,
- { "id-radioLinkActivation", "nbap.id_radioLinkActivation",
+ "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
+ { "FPACH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkActivationCommandFDD", HFILL }},
- { &hf_nbap_id_radioLinkActivation_tdd,
- { "id-radioLinkActivation-tdd", "nbap.id_radioLinkActivation_tdd",
+ "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU,
+ { "Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_CommonTransportChannelSetupResponse_PDU,
+ { "CommonTransportChannelSetupResponse", "nbap.CommonTransportChannelSetupResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkActivationCommandTDD", HFILL }},
- { &hf_nbap_id_radioLinkParameterUpdate,
- { "id-radioLinkParameterUpdate", "nbap.id_radioLinkParameterUpdate",
+ "nbap.CommonTransportChannelSetupResponse", HFILL }},
+ { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU,
+ { "FACH-CommonTransportChannel-InformationResponse", "nbap.FACH_CommonTransportChannel_InformationResponse",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FACH_CommonTransportChannel_InformationResponse", HFILL }},
+ { &hf_nbap_CommonTransportChannelSetupFailure_PDU,
+ { "CommonTransportChannelSetupFailure", "nbap.CommonTransportChannelSetupFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkParameterUpdateIndicationFDD", HFILL }},
- { &hf_nbap_id_radioLinkParameterUpdate_tdd,
- { "id-radioLinkParameterUpdate-tdd", "nbap.id_radioLinkParameterUpdate_tdd",
+ "nbap.CommonTransportChannelSetupFailure", HFILL }},
+ { &hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU,
+ { "CommonTransportChannelReconfigurationRequestFDD", "nbap.CommonTransportChannelReconfigurationRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkParameterUpdateIndicationTDD", HFILL }},
- { &hf_nbap_id_mBMSNotificationUpdate,
- { "id-mBMSNotificationUpdate", "nbap.id_mBMSNotificationUpdate",
+ "nbap.CommonTransportChannelReconfigurationRequestFDD", HFILL }},
+ { &hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU,
+ { "CommonPhysicalChannelType-CTCH-ReconfRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals), 0,
+ "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
+ { "FACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
+ { "PCH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MBMSNotificationUpdateCommand", HFILL }},
- { &hf_nbap_id_audit_01,
- { "id-audit", "nbap.id_audit",
+ "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
+ { "PICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.AuditResponse", HFILL }},
- { &hf_nbap_id_blockResource_01,
- { "id-blockResource", "nbap.id_blockResource",
+ "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU,
+ { "MICH-Parameters-CTCH-ReconfRqstFDD", "nbap.MICH_Parameters_CTCH_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.BlockResourceResponse", HFILL }},
- { &hf_nbap_id_cellDeletion_01,
- { "id-cellDeletion", "nbap.id_cellDeletion",
+ "nbap.MICH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
+ { "PRACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
+ { "AICH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU,
+ { "CommonTransportChannelReconfigurationRequestTDD", "nbap.CommonTransportChannelReconfigurationRequestTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellDeletionResponse", HFILL }},
- { &hf_nbap_id_cellReconfiguration_01,
- { "id-cellReconfiguration", "nbap.id_cellReconfiguration",
+ "nbap.CommonTransportChannelReconfigurationRequestTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellReconfigurationResponse", HFILL }},
- { &hf_nbap_id_cellSetup_01,
- { "id-cellSetup", "nbap.id_cellSetup",
+ "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU,
+ { "Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSetupResponse", HFILL }},
- { &hf_nbap_id_commonMeasurementInitiation_01,
- { "id-commonMeasurementInitiation", "nbap.id_commonMeasurementInitiation",
+ "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "PICH-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_Parameters_CTCH_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonMeasurementInitiationFailure", HFILL }},
- { &hf_nbap_id_commonTransportChannelDelete_01,
- { "id-commonTransportChannelDelete", "nbap.id_commonTransportChannelDelete",
+ "nbap.PICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "PICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelDeletionResponse", HFILL }},
- { &hf_nbap_id_commonTransportChannelReconfigure_01,
- { "id-commonTransportChannelReconfigure", "nbap.id_commonTransportChannelReconfigure",
+ "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU,
+ { "FACH-ParametersList-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "PCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PCH_Parameters_CTCH_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "FPACH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "MICH-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_Parameters_CTCH_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "MICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
+ { "Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
+ { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU,
+ { "PLCCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_CommonTransportChannelReconfigurationResponse_PDU,
+ { "CommonTransportChannelReconfigurationResponse", "nbap.CommonTransportChannelReconfigurationResponse",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.CommonTransportChannelReconfigurationResponse", HFILL }},
- { &hf_nbap_id_commonTransportChannelSetup_01,
- { "id-commonTransportChannelSetup", "nbap.id_commonTransportChannelSetup",
+ { &hf_nbap_CommonTransportChannelReconfigurationFailure_PDU,
+ { "CommonTransportChannelReconfigurationFailure", "nbap.CommonTransportChannelReconfigurationFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelSetupResponse", HFILL }},
- { &hf_nbap_id_reset_01,
- { "id-reset", "nbap.id_reset",
+ "nbap.CommonTransportChannelReconfigurationFailure", HFILL }},
+ { &hf_nbap_CommonTransportChannelDeletionRequest_PDU,
+ { "CommonTransportChannelDeletionRequest", "nbap.CommonTransportChannelDeletionRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ResetResponse", HFILL }},
- { &hf_nbap_id_dedicatedMeasurementInitiation_01,
- { "id-dedicatedMeasurementInitiation", "nbap.id_dedicatedMeasurementInitiation",
+ "nbap.CommonTransportChannelDeletionRequest", HFILL }},
+ { &hf_nbap_CommonTransportChannelDeletionResponse_PDU,
+ { "CommonTransportChannelDeletionResponse", "nbap.CommonTransportChannelDeletionResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementInitiationResponse", HFILL }},
- { &hf_nbap_id_radioLinkAddition_01,
- { "id-radioLinkAddition", "nbap.id_radioLinkAddition",
+ "nbap.CommonTransportChannelDeletionResponse", HFILL }},
+ { &hf_nbap_BlockResourceRequest_PDU,
+ { "BlockResourceRequest", "nbap.BlockResourceRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkAdditionResponseFDD", HFILL }},
- { &hf_nbap_id_radioLinkAddition_tdd,
- { "id-radioLinkAddition-tdd", "nbap.id_radioLinkAddition_tdd",
+ "nbap.BlockResourceRequest", HFILL }},
+ { &hf_nbap_BlockResourceResponse_PDU,
+ { "BlockResourceResponse", "nbap.BlockResourceResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkAdditionResponseTDD", HFILL }},
- { &hf_nbap_id_radioLinkDeletion_01,
- { "id-radioLinkDeletion", "nbap.id_radioLinkDeletion",
+ "nbap.BlockResourceResponse", HFILL }},
+ { &hf_nbap_BlockResourceFailure_PDU,
+ { "BlockResourceFailure", "nbap.BlockResourceFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkDeletionResponse", HFILL }},
- { &hf_nbap_id_radioLinkSetup_01,
- { "id-radioLinkSetup", "nbap.id_radioLinkSetup",
+ "nbap.BlockResourceFailure", HFILL }},
+ { &hf_nbap_UnblockResourceIndication_PDU,
+ { "UnblockResourceIndication", "nbap.UnblockResourceIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkSetupResponseFDD", HFILL }},
- { &hf_nbap_id_radioLinkSetup_tdd_01,
- { "id-radioLinkSetup-tdd", "nbap.id_radioLinkSetup_tdd",
+ "nbap.UnblockResourceIndication", HFILL }},
+ { &hf_nbap_AuditRequiredIndication_PDU,
+ { "AuditRequiredIndication", "nbap.AuditRequiredIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkSetupResponseTDD", HFILL }},
- { &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_01,
- { "id-synchronisedRadioLinkReconfigurationPreparation", "nbap.id_synchronisedRadioLinkReconfigurationPreparation",
+ "nbap.AuditRequiredIndication", HFILL }},
+ { &hf_nbap_AuditRequest_PDU,
+ { "AuditRequest", "nbap.AuditRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationReady", HFILL }},
- { &hf_nbap_id_systemInformationUpdate_01,
- { "id-systemInformationUpdate", "nbap.id_systemInformationUpdate",
+ "nbap.AuditRequest", HFILL }},
+ { &hf_nbap_AuditResponse_PDU,
+ { "AuditResponse", "nbap.AuditResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SystemInformationUpdateResponse", HFILL }},
- { &hf_nbap_id_unSynchronisedRadioLinkReconfiguration_01,
- { "id-unSynchronisedRadioLinkReconfiguration", "nbap.id_unSynchronisedRadioLinkReconfiguration",
+ "nbap.AuditResponse", HFILL }},
+ { &hf_nbap_Cell_InformationList_AuditRsp_PDU,
+ { "Cell-InformationList-AuditRsp", "nbap.Cell_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Cell_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_Cell_InformationItem_AuditRsp_PDU,
+ { "Cell-InformationItem-AuditRsp", "nbap.Cell_InformationItem_AuditRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationResponse", HFILL }},
- { &hf_nbap_id_physicalSharedChannelReconfiguration_01,
- { "id-physicalSharedChannelReconfiguration", "nbap.id_physicalSharedChannelReconfiguration",
+ "nbap.Cell_InformationItem_AuditRsp", HFILL }},
+ { &hf_nbap_CCP_InformationList_AuditRsp_PDU,
+ { "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CCP_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_CCP_InformationItem_AuditRsp_PDU,
+ { "CCP-InformationItem-AuditRsp", "nbap.CCP_InformationItem_AuditRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PhysicalSharedChannelReconfigurationResponse", HFILL }},
- { &hf_nbap_id_informationExchangeInitiation_01,
- { "id-informationExchangeInitiation", "nbap.id_informationExchangeInitiation",
+ "nbap.CCP_InformationItem_AuditRsp", HFILL }},
+ { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU,
+ { "FPACH-LCR-InformationList-AuditRsp", "nbap.FPACH_LCR_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FPACH_LCR_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU,
+ { "HS-DSCH-Resources-Information-AuditRsp", "nbap.HS_DSCH_Resources_Information_AuditRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationExchangeInitiationResponse", HFILL }},
- { &hf_nbap_id_cellSynchronisationAdjustment_01,
- { "id-cellSynchronisationAdjustment", "nbap.id_cellSynchronisationAdjustment",
+ "nbap.HS_DSCH_Resources_Information_AuditRsp", HFILL }},
+ { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU,
+ { "S-CCPCH-InformationListExt-AuditRsp", "nbap.S_CCPCH_InformationListExt_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.S_CCPCH_InformationListExt_AuditRsp", HFILL }},
+ { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU,
+ { "S-CCPCH-LCR-InformationListExt-AuditRsp", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp", HFILL }},
+ { &hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU,
+ { "E-DCH-Resources-Information-AuditRsp", "nbap.E_DCH_Resources_Information_AuditRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationAdjustmentResponseTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationInitiation_01,
- { "id-cellSynchronisationInitiation", "nbap.id_cellSynchronisationInitiation",
+ "nbap.E_DCH_Resources_Information_AuditRsp", HFILL }},
+ { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU,
+ { "S-CCPCH-768-InformationList-AuditRsp", "nbap.S_CCPCH_768_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.S_CCPCH_768_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_PRACH_768_InformationList_AuditRsp_PDU,
+ { "PRACH-768-InformationList-AuditRsp", "nbap.PRACH_768_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PRACH_768_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_Local_Cell_InformationList_AuditRsp_PDU,
+ { "Local-Cell-InformationList-AuditRsp", "nbap.Local_Cell_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Local_Cell_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU,
+ { "Local-Cell-InformationItem-AuditRsp", "nbap.Local_Cell_InformationItem_AuditRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationInitiationResponseTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationReconfiguration_01,
- { "id-cellSynchronisationReconfiguration", "nbap.id_cellSynchronisationReconfiguration",
+ "nbap.Local_Cell_InformationItem_AuditRsp", HFILL }},
+ { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU,
+ { "Local-Cell-Group-InformationList-AuditRsp", "nbap.Local_Cell_Group_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Local_Cell_Group_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU,
+ { "Local-Cell-Group-InformationItem-AuditRsp", "nbap.Local_Cell_Group_InformationItem_AuditRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationReconfigurationResponseTDD", HFILL }},
- { &hf_nbap_id_audit_02,
- { "id-audit", "nbap.id_audit",
+ "nbap.Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
+ { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU,
+ { "Power-Local-Cell-Group-InformationList-AuditRsp", "nbap.Power_Local_Cell_Group_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Power_Local_Cell_Group_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU,
+ { "Power-Local-Cell-Group-InformationItem-AuditRsp", "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.AuditFailure", HFILL }},
- { &hf_nbap_id_blockResource_02,
- { "id-blockResource", "nbap.id_blockResource",
+ "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
+ { &hf_nbap_PLCCH_InformationList_AuditRsp_PDU,
+ { "PLCCH-InformationList-AuditRsp", "nbap.PLCCH_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PLCCH_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU,
+ { "E-RUCCH-InformationList-AuditRsp", "nbap.E_RUCCH_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RUCCH_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU,
+ { "E-RUCCH-768-InformationList-AuditRsp", "nbap.E_RUCCH_768_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RUCCH_768_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_AuditFailure_PDU,
+ { "AuditFailure", "nbap.AuditFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.BlockResourceFailure", HFILL }},
- { &hf_nbap_id_cellReconfiguration_02,
- { "id-cellReconfiguration", "nbap.id_cellReconfiguration",
+ "nbap.AuditFailure", HFILL }},
+ { &hf_nbap_CommonMeasurementInitiationRequest_PDU,
+ { "CommonMeasurementInitiationRequest", "nbap.CommonMeasurementInitiationRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellReconfigurationFailure", HFILL }},
- { &hf_nbap_id_cellSetup_02,
- { "id-cellSetup", "nbap.id_cellSetup",
+ "nbap.CommonMeasurementInitiationRequest", HFILL }},
+ { &hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU,
+ { "CommonMeasurementObjectType-CM-Rqst", "nbap.CommonMeasurementObjectType_CM_Rqst",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
+ "nbap.CommonMeasurementObjectType_CM_Rqst", HFILL }},
+ { &hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU,
+ { "PowerLocalCellGroup-CM-Rqst", "nbap.PowerLocalCellGroup_CM_Rqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSetupFailure", HFILL }},
- { &hf_nbap_id_commonMeasurementInitiation_02,
- { "id-commonMeasurementInitiation", "nbap.id_commonMeasurementInitiation",
+ "nbap.PowerLocalCellGroup_CM_Rqst", HFILL }},
+ { &hf_nbap_CommonMeasurementInitiationResponse_PDU,
+ { "CommonMeasurementInitiationResponse", "nbap.CommonMeasurementInitiationResponse",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.CommonMeasurementInitiationResponse", HFILL }},
- { &hf_nbap_id_commonTransportChannelReconfigure_02,
- { "id-commonTransportChannelReconfigure", "nbap.id_commonTransportChannelReconfigure",
+ { &hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU,
+ { "CommonMeasurementObjectType-CM-Rsp", "nbap.CommonMeasurementObjectType_CM_Rsp",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
+ "nbap.CommonMeasurementObjectType_CM_Rsp", HFILL }},
+ { &hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU,
+ { "PowerLocalCellGroup-CM-Rsp", "nbap.PowerLocalCellGroup_CM_Rsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelReconfigurationFailure", HFILL }},
- { &hf_nbap_id_commonTransportChannelSetup_02,
- { "id-commonTransportChannelSetup", "nbap.id_commonTransportChannelSetup",
+ "nbap.PowerLocalCellGroup_CM_Rsp", HFILL }},
+ { &hf_nbap_CommonMeasurementInitiationFailure_PDU,
+ { "CommonMeasurementInitiationFailure", "nbap.CommonMeasurementInitiationFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannelSetupFailure", HFILL }},
- { &hf_nbap_id_dedicatedMeasurementInitiation_02,
- { "id-dedicatedMeasurementInitiation", "nbap.id_dedicatedMeasurementInitiation",
+ "nbap.CommonMeasurementInitiationFailure", HFILL }},
+ { &hf_nbap_CommonMeasurementReport_PDU,
+ { "CommonMeasurementReport", "nbap.CommonMeasurementReport",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementInitiationFailure", HFILL }},
- { &hf_nbap_id_radioLinkAddition_02,
- { "id-radioLinkAddition", "nbap.id_radioLinkAddition",
+ "nbap.CommonMeasurementReport", HFILL }},
+ { &hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU,
+ { "CommonMeasurementObjectType-CM-Rprt", "nbap.CommonMeasurementObjectType_CM_Rprt",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
+ "nbap.CommonMeasurementObjectType_CM_Rprt", HFILL }},
+ { &hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU,
+ { "PowerLocalCellGroup-CM-Rprt", "nbap.PowerLocalCellGroup_CM_Rprt",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkAdditionFailureFDD", HFILL }},
- { &hf_nbap_id_radioLinkAddition_tdd_01,
- { "id-radioLinkAddition-tdd", "nbap.id_radioLinkAddition_tdd",
+ "nbap.PowerLocalCellGroup_CM_Rprt", HFILL }},
+ { &hf_nbap_CommonMeasurementTerminationRequest_PDU,
+ { "CommonMeasurementTerminationRequest", "nbap.CommonMeasurementTerminationRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkAdditionFailureTDD", HFILL }},
- { &hf_nbap_id_radioLinkSetup_02,
- { "id-radioLinkSetup", "nbap.id_radioLinkSetup",
+ "nbap.CommonMeasurementTerminationRequest", HFILL }},
+ { &hf_nbap_CommonMeasurementFailureIndication_PDU,
+ { "CommonMeasurementFailureIndication", "nbap.CommonMeasurementFailureIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkSetupFailureFDD", HFILL }},
- { &hf_nbap_id_radioLinkSetup_tdd_02,
- { "id-radioLinkSetup-tdd", "nbap.id_radioLinkSetup_tdd",
+ "nbap.CommonMeasurementFailureIndication", HFILL }},
+ { &hf_nbap_CellSetupRequestFDD_PDU,
+ { "CellSetupRequestFDD", "nbap.CellSetupRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkSetupFailureTDD", HFILL }},
- { &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_02,
- { "id-synchronisedRadioLinkReconfigurationPreparation", "nbap.id_synchronisedRadioLinkReconfigurationPreparation",
+ "nbap.CellSetupRequestFDD", HFILL }},
+ { &hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU,
+ { "Synchronisation-Configuration-Cell-SetupRqst", "nbap.Synchronisation_Configuration_Cell_SetupRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationFailure", HFILL }},
- { &hf_nbap_id_systemInformationUpdate_02,
- { "id-systemInformationUpdate", "nbap.id_systemInformationUpdate",
+ "nbap.Synchronisation_Configuration_Cell_SetupRqst", HFILL }},
+ { &hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU,
+ { "PrimarySCH-Information-Cell-SetupRqstFDD", "nbap.PrimarySCH_Information_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SystemInformationUpdateFailure", HFILL }},
- { &hf_nbap_id_unSynchronisedRadioLinkReconfiguration_02,
- { "id-unSynchronisedRadioLinkReconfiguration", "nbap.id_unSynchronisedRadioLinkReconfiguration",
+ "nbap.PrimarySCH_Information_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU,
+ { "SecondarySCH-Information-Cell-SetupRqstFDD", "nbap.SecondarySCH_Information_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RadioLinkReconfigurationFailure", HFILL }},
- { &hf_nbap_id_physicalSharedChannelReconfiguration_02,
- { "id-physicalSharedChannelReconfiguration", "nbap.id_physicalSharedChannelReconfiguration",
+ "nbap.SecondarySCH_Information_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU,
+ { "PrimaryCPICH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PhysicalSharedChannelReconfigurationFailure", HFILL }},
- { &hf_nbap_id_informationExchangeInitiation_02,
- { "id-informationExchangeInitiation", "nbap.id_informationExchangeInitiation",
+ "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU,
+ { "SecondaryCPICH-InformationList-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU,
+ { "SecondaryCPICH-InformationItem-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationExchangeInitiationFailure", HFILL }},
- { &hf_nbap_id_cellSynchronisationAdjustment_02,
- { "id-cellSynchronisationAdjustment", "nbap.id_cellSynchronisationAdjustment",
+ "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU,
+ { "PrimaryCCPCH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationAdjustmentFailureTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationInitiation_02,
- { "id-cellSynchronisationInitiation", "nbap.id_cellSynchronisationInitiation",
+ "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU,
+ { "Limited-power-increase-information-Cell-SetupRqstFDD", "nbap.Limited_power_increase_information_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationInitiationFailureTDD", HFILL }},
- { &hf_nbap_id_cellSynchronisationReconfiguration_02,
- { "id-cellSynchronisationReconfiguration", "nbap.id_cellSynchronisationReconfiguration",
+ "nbap.Limited_power_increase_information_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU,
+ { "IPDLParameter-Information-Cell-SetupRqstFDD", "nbap.IPDLParameter_Information_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSynchronisationReconfigurationFailureTDD", HFILL }},
- { &hf_nbap_id_AICH_Information,
- { "id-AICH-Information", "nbap.id_AICH_Information",
+ "nbap.IPDLParameter_Information_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU,
+ { "CellPortion-InformationList-Cell-SetupRqstFDD", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellPortion_InformationList_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU,
+ { "CellPortion-InformationItem-Cell-SetupRqstFDD", "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_BCH_Information,
- { "id-BCH-Information", "nbap.id_BCH_Information",
+ "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD", HFILL }},
+ { &hf_nbap_CellSetupRequestTDD_PDU,
+ { "CellSetupRequestTDD", "nbap.CellSetupRequestTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_TransportChannel_Status_Information", HFILL }},
- { &hf_nbap_id_BCCH_ModificationTime,
- { "id-BCCH-ModificationTime", "nbap.id_BCCH_ModificationTime",
+ "nbap.CellSetupRequestTDD", HFILL }},
+ { &hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU,
+ { "SCH-Information-Cell-SetupRqstTDD", "nbap.SCH_Information_Cell_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SCH_Information_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU,
+ { "SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH", "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH",
+ FT_UINT32, BASE_DEC, VALS(nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals), 0,
+ "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH", HFILL }},
+ { &hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU,
+ { "PCCPCH-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_Information_Cell_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PCCPCH_Information_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU,
+ { "TimeSlotConfigurationList-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.BCCH_ModificationTime", HFILL }},
- { &hf_nbap_id_BlockingPriorityIndicator,
- { "id-BlockingPriorityIndicator", "nbap.id_BlockingPriorityIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_BlockingPriorityIndicator_vals), 0,
- "nbap.BlockingPriorityIndicator", HFILL }},
- { &hf_nbap_id_Cause,
- { "id-Cause", "nbap.id_Cause",
- FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
- "nbap.Cause", HFILL }},
- { &hf_nbap_id_CCP_InformationItem_AuditRsp,
- { "id-CCP-InformationItem-AuditRsp", "nbap.id_CCP_InformationItem_AuditRsp",
+ "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU,
+ { "TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
+ { "PCCPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CCP_InformationItem_AuditRsp", HFILL }},
- { &hf_nbap_id_CCP_InformationList_AuditRsp,
- { "id-CCP-InformationList-AuditRsp", "nbap.id_CCP_InformationList_AuditRsp",
+ "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU,
+ { "PCCPCH-768-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
+ { "DwPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU,
+ { "IPDLParameter-Information-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_Cell_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.IPDLParameter_Information_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU,
+ { "IPDLParameter-Information-LCR-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU,
+ { "SCH-768-Information-Cell-SetupRqstTDD", "nbap.SCH_768_Information_Cell_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SCH_768_Information_Cell_SetupRqstTDD", HFILL }},
+ { &hf_nbap_CellSetupResponse_PDU,
+ { "CellSetupResponse", "nbap.CellSetupResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSetupResponse", HFILL }},
+ { &hf_nbap_CellSetupFailure_PDU,
+ { "CellSetupFailure", "nbap.CellSetupFailure",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSetupFailure", HFILL }},
+ { &hf_nbap_CellReconfigurationRequestFDD_PDU,
+ { "CellReconfigurationRequestFDD", "nbap.CellReconfigurationRequestFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellReconfigurationRequestFDD", HFILL }},
+ { &hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU,
+ { "Synchronisation-Configuration-Cell-ReconfRqst", "nbap.Synchronisation_Configuration_Cell_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Synchronisation_Configuration_Cell_ReconfRqst", HFILL }},
+ { &hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU,
+ { "PrimarySCH-Information-Cell-ReconfRqstFDD", "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU,
+ { "SecondarySCH-Information-Cell-ReconfRqstFDD", "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU,
+ { "PrimaryCPICH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU,
+ { "SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CCP_InformationList_AuditRsp", HFILL }},
- { &hf_nbap_id_CCP_InformationItem_ResourceStatusInd,
- { "id-CCP-InformationItem-ResourceStatusInd", "nbap.id_CCP_InformationItem_ResourceStatusInd",
+ "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU,
+ { "SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CCP_InformationItem_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Cell_InformationItem_AuditRsp,
- { "id-Cell-InformationItem-AuditRsp", "nbap.id_Cell_InformationItem_AuditRsp",
+ "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU,
+ { "PrimaryCCPCH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Cell_InformationItem_AuditRsp", HFILL }},
- { &hf_nbap_id_Cell_InformationItem_ResourceStatusInd,
- { "id-Cell-InformationItem-ResourceStatusInd", "nbap.id_Cell_InformationItem_ResourceStatusInd",
+ "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU,
+ { "IPDLParameter-Information-Cell-ReconfRqstFDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Cell_InformationItem_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Cell_InformationList_AuditRsp,
- { "id-Cell-InformationList-AuditRsp", "nbap.id_Cell_InformationList_AuditRsp",
+ "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU,
+ { "CellPortion-InformationList-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Cell_InformationList_AuditRsp", HFILL }},
- { &hf_nbap_id_CellParameterID,
- { "id-CellParameterID", "nbap.id_CellParameterID",
+ "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU,
+ { "CellPortion-InformationItem-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_CellReconfigurationRequestTDD_PDU,
+ { "CellReconfigurationRequestTDD", "nbap.CellReconfigurationRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellReconfigurationRequestTDD", HFILL }},
+ { &hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU,
+ { "SCH-Information-Cell-ReconfRqstTDD", "nbap.SCH_Information_Cell_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SCH_Information_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU,
+ { "PCCPCH-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_Information_Cell_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PCCPCH_Information_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU,
+ { "TimeSlotConfigurationList-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellParameterID", HFILL }},
- { &hf_nbap_id_CFN,
- { "id-CFN", "nbap.id_CFN",
+ "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU,
+ { "TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CFN", HFILL }},
- { &hf_nbap_id_C_ID,
- { "id-C-ID", "nbap.id_C_ID",
+ "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU,
+ { "DwPCH-LCR-Information-Cell-ReconfRqstTDD", "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU,
+ { "IPDLParameter-Information-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU,
+ { "IPDLParameter-Information-LCR-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU,
+ { "SCH-768-Information-Cell-ReconfRqstTDD", "nbap.SCH_768_Information_Cell_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SCH_768_Information_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU,
+ { "PCCPCH-768-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_CellReconfigurationResponse_PDU,
+ { "CellReconfigurationResponse", "nbap.CellReconfigurationResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellReconfigurationResponse", HFILL }},
+ { &hf_nbap_CellReconfigurationFailure_PDU,
+ { "CellReconfigurationFailure", "nbap.CellReconfigurationFailure",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellReconfigurationFailure", HFILL }},
+ { &hf_nbap_CellDeletionRequest_PDU,
+ { "CellDeletionRequest", "nbap.CellDeletionRequest",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellDeletionRequest", HFILL }},
+ { &hf_nbap_CellDeletionResponse_PDU,
+ { "CellDeletionResponse", "nbap.CellDeletionResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellDeletionResponse", HFILL }},
+ { &hf_nbap_ResourceStatusIndication_PDU,
+ { "ResourceStatusIndication", "nbap.ResourceStatusIndication",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ResourceStatusIndication", HFILL }},
+ { &hf_nbap_IndicationType_ResourceStatusInd_PDU,
+ { "IndicationType-ResourceStatusInd", "nbap.IndicationType_ResourceStatusInd",
+ FT_UINT32, BASE_DEC, VALS(nbap_IndicationType_ResourceStatusInd_vals), 0,
+ "nbap.IndicationType_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU,
+ { "Local-Cell-InformationItem-ResourceStatusInd", "nbap.Local_Cell_InformationItem_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Local_Cell_InformationItem_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
+ { "Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU,
+ { "Power-Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.C_ID", HFILL }},
- { &hf_nbap_id_CommonMeasurementAccuracy,
- { "id-CommonMeasurementAccuracy", "nbap.id_CommonMeasurementAccuracy",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementAccuracy_vals), 0,
- "nbap.CommonMeasurementAccuracy", HFILL }},
- { &hf_nbap_id_CommonMeasurementObjectType_CM_Rprt,
- { "id-CommonMeasurementObjectType-CM-Rprt", "nbap.id_CommonMeasurementObjectType_CM_Rprt",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
- "nbap.CommonMeasurementObjectType_CM_Rprt", HFILL }},
- { &hf_nbap_id_CommonMeasurementObjectType_CM_Rqst,
- { "id-CommonMeasurementObjectType-CM-Rqst", "nbap.id_CommonMeasurementObjectType_CM_Rqst",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
- "nbap.CommonMeasurementObjectType_CM_Rqst", HFILL }},
- { &hf_nbap_id_CommonMeasurementObjectType_CM_Rsp,
- { "id-CommonMeasurementObjectType-CM-Rsp", "nbap.id_CommonMeasurementObjectType_CM_Rsp",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
- "nbap.CommonMeasurementObjectType_CM_Rsp", HFILL }},
- { &hf_nbap_id_CommonMeasurementType,
- { "id-CommonMeasurementType", "nbap.id_CommonMeasurementType",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementType_vals), 0,
- "nbap.CommonMeasurementType", HFILL }},
- { &hf_nbap_id_CommonPhysicalChannelID,
- { "id-CommonPhysicalChannelID", "nbap.id_CommonPhysicalChannelID",
+ "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
+ { "Power-Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU,
+ { "Local-Cell-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_InformationItem2_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Local_Cell_InformationItem2_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
+ { "Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU,
+ { "Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CommonPhysicalChannelID", HFILL }},
- { &hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD,
- { "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD", "nbap.id_CommonPhysicalChannelType_CTCH_SetupRqstFDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals), 0,
- "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
- { "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.id_CommonPhysicalChannelType_CTCH_SetupRqstTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals), 0,
- "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_CommunicationControlPortID,
- { "id-CommunicationControlPortID", "nbap.id_CommunicationControlPortID",
+ "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
+ { "Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
+ { &hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU,
+ { "CCP-InformationItem-ResourceStatusInd", "nbap.CCP_InformationItem_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CCP_InformationItem_ResourceStatusInd", HFILL }},
+ { &hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU,
+ { "Cell-InformationItem-ResourceStatusInd", "nbap.Cell_InformationItem_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Cell_InformationItem_ResourceStatusInd", HFILL }},
+ { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU,
+ { "FPACH-LCR-InformationList-ResourceStatusInd", "nbap.FPACH_LCR_InformationList_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CommunicationControlPortID", HFILL }},
- { &hf_nbap_id_ConfigurationGenerationID,
- { "id-ConfigurationGenerationID", "nbap.id_ConfigurationGenerationID",
+ "nbap.FPACH_LCR_InformationList_ResourceStatusInd", HFILL }},
+ { &hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU,
+ { "DwPCH-LCR-Information-ResourceStatusInd", "nbap.DwPCH_LCR_Information_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DwPCH_LCR_Information_ResourceStatusInd", HFILL }},
+ { &hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU,
+ { "HS-DSCH-Resources-Information-ResourceStatusInd", "nbap.HS_DSCH_Resources_Information_ResourceStatusInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Resources_Information_ResourceStatusInd", HFILL }},
+ { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU,
+ { "S-CCPCH-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_InformationListExt_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ConfigurationGenerationID", HFILL }},
- { &hf_nbap_id_CRNC_CommunicationContextID,
- { "id-CRNC-CommunicationContextID", "nbap.id_CRNC_CommunicationContextID",
+ "nbap.S_CCPCH_InformationListExt_ResourceStatusInd", HFILL }},
+ { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU,
+ { "S-CCPCH-LCR-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CRNC_CommunicationContextID", HFILL }},
- { &hf_nbap_id_CriticalityDiagnostics,
- { "id-CriticalityDiagnostics", "nbap.id_CriticalityDiagnostics",
+ "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd", HFILL }},
+ { &hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU,
+ { "E-DCH-Resources-Information-ResourceStatusInd", "nbap.E_DCH_Resources_Information_ResourceStatusInd",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CriticalityDiagnostics", HFILL }},
- { &hf_nbap_id_DCHs_to_Add_FDD,
- { "id-DCHs-to-Add-FDD", "nbap.id_DCHs_to_Add_FDD",
+ "nbap.E_DCH_Resources_Information_ResourceStatusInd", HFILL }},
+ { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU,
+ { "PLCCH-InformationList-ResourceStatusInd", "nbap.PLCCH_InformationList_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_FDD_Information", HFILL }},
- { &hf_nbap_id_DCHs_to_Add_TDD,
- { "id-DCHs-to-Add-TDD", "nbap.id_DCHs_to_Add_TDD",
+ "nbap.PLCCH_InformationList_ResourceStatusInd", HFILL }},
+ { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU,
+ { "S-CCPCH-768-InformationList-ResourceStatusInd", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_TDD_Information", HFILL }},
- { &hf_nbap_id_DCH_DeleteList_RL_ReconfPrepFDD,
- { "id-DCH-DeleteList-RL-ReconfPrepFDD", "nbap.id_DCH_DeleteList_RL_ReconfPrepFDD",
+ "nbap.S_CCPCH_768_InformationList_ResourceStatusInd", HFILL }},
+ { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU,
+ { "PRACH-768-InformationList-ResourceStatusInd", "nbap.PRACH_768_InformationList_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_DeleteList_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_DCH_DeleteList_RL_ReconfPrepTDD,
- { "id-DCH-DeleteList-RL-ReconfPrepTDD", "nbap.id_DCH_DeleteList_RL_ReconfPrepTDD",
+ "nbap.PRACH_768_InformationList_ResourceStatusInd", HFILL }},
+ { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU,
+ { "E-RUCCH-InformationList-ResourceStatusInd", "nbap.E_RUCCH_InformationList_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_DeleteList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DCH_DeleteList_RL_ReconfRqstFDD,
- { "id-DCH-DeleteList-RL-ReconfRqstFDD", "nbap.id_DCH_DeleteList_RL_ReconfRqstFDD",
+ "nbap.E_RUCCH_InformationList_ResourceStatusInd", HFILL }},
+ { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU,
+ { "E-RUCCH-768-InformationList-ResourceStatusInd", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_DeleteList_RL_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_DCH_DeleteList_RL_ReconfRqstTDD,
- { "id-DCH-DeleteList-RL-ReconfRqstTDD", "nbap.id_DCH_DeleteList_RL_ReconfRqstTDD",
+ "nbap.E_RUCCH_768_InformationList_ResourceStatusInd", HFILL }},
+ { &hf_nbap_SystemInformationUpdateRequest_PDU,
+ { "SystemInformationUpdateRequest", "nbap.SystemInformationUpdateRequest",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SystemInformationUpdateRequest", HFILL }},
+ { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU,
+ { "MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_DeleteList_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_DCH_FDD_Information,
- { "id-DCH-FDD-Information", "nbap.id_DCH_FDD_Information",
+ "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst", HFILL }},
+ { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU,
+ { "SegmentInformationListIE-SystemInfoUpdate", "nbap.SegmentInformationListIE_SystemInfoUpdate",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_FDD_Information", HFILL }},
- { &hf_nbap_id_DCH_TDD_Information,
- { "id-DCH-TDD-Information", "nbap.id_DCH_TDD_Information",
+ "nbap.SegmentInformationListIE_SystemInfoUpdate", HFILL }},
+ { &hf_nbap_SystemInformationUpdateResponse_PDU,
+ { "SystemInformationUpdateResponse", "nbap.SystemInformationUpdateResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SystemInformationUpdateResponse", HFILL }},
+ { &hf_nbap_SystemInformationUpdateFailure_PDU,
+ { "SystemInformationUpdateFailure", "nbap.SystemInformationUpdateFailure",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SystemInformationUpdateFailure", HFILL }},
+ { &hf_nbap_RadioLinkSetupRequestFDD_PDU,
+ { "RadioLinkSetupRequestFDD", "nbap.RadioLinkSetupRequestFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkSetupRequestFDD", HFILL }},
+ { &hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU,
+ { "UL-DPCH-Information-RL-SetupRqstFDD", "nbap.UL_DPCH_Information_RL_SetupRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
+ { &hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU,
+ { "DL-DPCH-Information-RL-SetupRqstFDD", "nbap.DL_DPCH_Information_RL_SetupRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
+ { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU,
+ { "RL-InformationList-RL-SetupRqstFDD", "nbap.RL_InformationList_RL_SetupRqstFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_TDD_Information", HFILL }},
- { &hf_nbap_id_DCH_InformationResponse,
- { "id-DCH-InformationResponse", "nbap.id_DCH_InformationResponse",
+ "nbap.RL_InformationList_RL_SetupRqstFDD", HFILL }},
+ { &hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU,
+ { "RL-InformationItem-RL-SetupRqstFDD", "nbap.RL_InformationItem_RL_SetupRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationItem_RL_SetupRqstFDD", HFILL }},
+ { &hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU,
+ { "E-DPCH-Information-RL-SetupRqstFDD", "nbap.E_DPCH_Information_RL_SetupRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DPCH_Information_RL_SetupRqstFDD", HFILL }},
+ { &hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU,
+ { "F-DPCH-Information-RL-SetupRqstFDD", "nbap.F_DPCH_Information_RL_SetupRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.F_DPCH_Information_RL_SetupRqstFDD", HFILL }},
+ { &hf_nbap_RadioLinkSetupRequestTDD_PDU,
+ { "RadioLinkSetupRequestTDD", "nbap.RadioLinkSetupRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkSetupRequestTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
+ { "UL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_InformationResponse", HFILL }},
- { &hf_nbap_id_FDD_DCHs_to_Modify,
- { "id-FDD-DCHs-to-Modify", "nbap.id_FDD_DCHs_to_Modify",
+ "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
+ { "UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
+ { "UL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
+ { "UL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
+ { "UL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
+ { "DL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DCHs_to_Modify", HFILL }},
- { &hf_nbap_id_TDD_DCHs_to_Modify,
- { "id-TDD-DCHs-to-Modify", "nbap.id_TDD_DCHs_to_Modify",
+ "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
+ { "DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
+ { "DL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
+ { "DL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
+ { "DL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_RL_Information_RL_SetupRqstTDD_PDU,
+ { "RL-Information-RL-SetupRqstTDD", "nbap.RL_Information_RL_SetupRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_Information_RL_SetupRqstTDD", HFILL }},
+ { &hf_nbap_RadioLinkSetupResponseFDD_PDU,
+ { "RadioLinkSetupResponseFDD", "nbap.RadioLinkSetupResponseFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkSetupResponseFDD", HFILL }},
+ { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU,
+ { "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TDD_DCHs_to_Modify", HFILL }},
- { &hf_nbap_id_DCH_RearrangeList_Bearer_RearrangeInd,
- { "id-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.id_DCH_RearrangeList_Bearer_RearrangeInd",
+ "nbap.RL_InformationResponseList_RL_SetupRspFDD", HFILL }},
+ { &hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU,
+ { "RL-InformationResponseItem-RL-SetupRspFDD", "nbap.RL_InformationResponseItem_RL_SetupRspFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationResponseItem_RL_SetupRspFDD", HFILL }},
+ { &hf_nbap_RadioLinkSetupResponseTDD_PDU,
+ { "RadioLinkSetupResponseTDD", "nbap.RadioLinkSetupResponseTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkSetupResponseTDD", HFILL }},
+ { &hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU,
+ { "RL-InformationResponse-RL-SetupRspTDD", "nbap.RL_InformationResponse_RL_SetupRspTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationResponse_RL_SetupRspTDD", HFILL }},
+ { &hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU,
+ { "RL-InformationResponse-LCR-RL-SetupRspTDD", "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD", HFILL }},
+ { &hf_nbap_RadioLinkSetupFailureFDD_PDU,
+ { "RadioLinkSetupFailureFDD", "nbap.RadioLinkSetupFailureFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkSetupFailureFDD", HFILL }},
+ { &hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU,
+ { "CauseLevel-RL-SetupFailureFDD", "nbap.CauseLevel_RL_SetupFailureFDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureFDD_vals), 0,
+ "nbap.CauseLevel_RL_SetupFailureFDD", HFILL }},
+ { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
+ { "Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
+ { &hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
+ { "Successful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
+ { &hf_nbap_RadioLinkSetupFailureTDD_PDU,
+ { "RadioLinkSetupFailureTDD", "nbap.RadioLinkSetupFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkSetupFailureTDD", HFILL }},
+ { &hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU,
+ { "CauseLevel-RL-SetupFailureTDD", "nbap.CauseLevel_RL_SetupFailureTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureTDD_vals), 0,
+ "nbap.CauseLevel_RL_SetupFailureTDD", HFILL }},
+ { &hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU,
+ { "Unsuccessful-RL-InformationResp-RL-SetupFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD", HFILL }},
+ { &hf_nbap_RadioLinkAdditionRequestFDD_PDU,
+ { "RadioLinkAdditionRequestFDD", "nbap.RadioLinkAdditionRequestFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkAdditionRequestFDD", HFILL }},
+ { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU,
+ { "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
- { &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rprt,
- { "id-DedicatedMeasurementObjectType-DM-Rprt", "nbap.id_DedicatedMeasurementObjectType_DM_Rprt",
- FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
- "nbap.DedicatedMeasurementObjectType_DM_Rprt", HFILL }},
- { &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rqst,
- { "id-DedicatedMeasurementObjectType-DM-Rqst", "nbap.id_DedicatedMeasurementObjectType_DM_Rqst",
- FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
- "nbap.DedicatedMeasurementObjectType_DM_Rqst", HFILL }},
- { &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rsp,
- { "id-DedicatedMeasurementObjectType-DM-Rsp", "nbap.id_DedicatedMeasurementObjectType_DM_Rsp",
- FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
- "nbap.DedicatedMeasurementObjectType_DM_Rsp", HFILL }},
- { &hf_nbap_id_DedicatedMeasurementType,
- { "id-DedicatedMeasurementType", "nbap.id_DedicatedMeasurementType",
- FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementType_vals), 0,
- "nbap.DedicatedMeasurementType", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
- { "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD",
+ "nbap.RL_InformationList_RL_AdditionRqstFDD", HFILL }},
+ { &hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU,
+ { "RL-InformationItem-RL-AdditionRqstFDD", "nbap.RL_InformationItem_RL_AdditionRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
- { "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
+ "nbap.RL_InformationItem_RL_AdditionRqstFDD", HFILL }},
+ { &hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU,
+ { "E-DPCH-Information-RL-AdditionReqFDD", "nbap.E_DPCH_Information_RL_AdditionReqFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DPCH_Information_RL_AdditionReqFDD", HFILL }},
+ { &hf_nbap_RadioLinkAdditionRequestTDD_PDU,
+ { "RadioLinkAdditionRequestTDD", "nbap.RadioLinkAdditionRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkAdditionRequestTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
+ { "UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
- { "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.id_DL_CCTrCH_InformationList_RL_SetupRqstTDD",
+ "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
+ { "UL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
+ { "DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD,
- { "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.id_DL_DPCH_InformationItem_RL_AdditionRqstTDD",
+ "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
+ { "DL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_InformationList_RL_SetupRqstTDD,
- { "id-DL-DPCH-InformationList-RL-SetupRqstTDD", "nbap.id_DL_DPCH_InformationList_RL_SetupRqstTDD",
+ { &hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU,
+ { "RL-Information-RL-AdditionRqstTDD", "nbap.RL_Information_RL_AdditionRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_Information_RL_ReconfPrepFDD,
- { "id-DL-DPCH-Information-RL-ReconfPrepFDD", "nbap.id_DL_DPCH_Information_RL_ReconfPrepFDD",
+ "nbap.RL_Information_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
+ { "UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_Information_RL_ReconfRqstFDD,
- { "id-DL-DPCH-Information-RL-ReconfRqstFDD", "nbap.id_DL_DPCH_Information_RL_ReconfRqstFDD",
+ "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
+ { "UL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_Information_RL_SetupRqstFDD,
- { "id-DL-DPCH-Information-RL-SetupRqstFDD", "nbap.id_DL_DPCH_Information_RL_SetupRqstFDD",
+ "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
+ { "DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_TimingAdjustment,
- { "id-DL-DPCH-TimingAdjustment", "nbap.id_DL_DPCH_TimingAdjustment",
- FT_UINT32, BASE_DEC, VALS(nbap_DL_DPCH_TimingAdjustment_vals), 0,
- "nbap.DL_DPCH_TimingAdjustment", HFILL }},
- { &hf_nbap_id_DL_ReferencePowerInformationItem_DL_PC_Rqst,
- { "id-DL-ReferencePowerInformationItem-DL-PC-Rqst", "nbap.id_DL_ReferencePowerInformationItem_DL_PC_Rqst",
+ "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
+ { "DL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst", HFILL }},
- { &hf_nbap_id_DLReferencePower,
- { "id-DLReferencePower", "nbap.id_DLReferencePower",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_DLReferencePowerList_DL_PC_Rqst,
- { "id-DLReferencePowerList-DL-PC-Rqst", "nbap.id_DLReferencePowerList_DL_PC_Rqst",
+ "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD", HFILL }},
+ { &hf_nbap_RadioLinkAdditionResponseFDD_PDU,
+ { "RadioLinkAdditionResponseFDD", "nbap.RadioLinkAdditionResponseFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkAdditionResponseFDD", HFILL }},
+ { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU,
+ { "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst", HFILL }},
- { &hf_nbap_id_DSCHs_to_Add_TDD,
- { "id-DSCHs-to-Add-TDD", "nbap.id_DSCHs_to_Add_TDD",
+ "nbap.RL_InformationResponseList_RL_AdditionRspFDD", HFILL }},
+ { &hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU,
+ { "RL-InformationResponseItem-RL-AdditionRspFDD", "nbap.RL_InformationResponseItem_RL_AdditionRspFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationResponseItem_RL_AdditionRspFDD", HFILL }},
+ { &hf_nbap_RadioLinkAdditionResponseTDD_PDU,
+ { "RadioLinkAdditionResponseTDD", "nbap.RadioLinkAdditionResponseTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkAdditionResponseTDD", HFILL }},
+ { &hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU,
+ { "RL-InformationResponse-RL-AdditionRspTDD", "nbap.RL_InformationResponse_RL_AdditionRspTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationResponse_RL_AdditionRspTDD", HFILL }},
+ { &hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU,
+ { "RL-InformationResponse-LCR-RL-AdditionRspTDD", "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD", HFILL }},
+ { &hf_nbap_RadioLinkAdditionFailureFDD_PDU,
+ { "RadioLinkAdditionFailureFDD", "nbap.RadioLinkAdditionFailureFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkAdditionFailureFDD", HFILL }},
+ { &hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU,
+ { "CauseLevel-RL-AdditionFailureFDD", "nbap.CauseLevel_RL_AdditionFailureFDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
+ "nbap.CauseLevel_RL_AdditionFailureFDD", HFILL }},
+ { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
+ { "Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
+ { &hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
+ { "Successful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
+ { &hf_nbap_RadioLinkAdditionFailureTDD_PDU,
+ { "RadioLinkAdditionFailureTDD", "nbap.RadioLinkAdditionFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkAdditionFailureTDD", HFILL }},
+ { &hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU,
+ { "CauseLevel-RL-AdditionFailureTDD", "nbap.CauseLevel_RL_AdditionFailureTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
+ "nbap.CauseLevel_RL_AdditionFailureTDD", HFILL }},
+ { &hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU,
+ { "Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU,
+ { "RadioLinkReconfigurationPrepareFDD", "nbap.RadioLinkReconfigurationPrepareFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkReconfigurationPrepareFDD", 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,
+ "nbap.UL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU,
+ { "DL-DPCH-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Information_RL_ReconfPrepFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU,
+ { "DL-DPCH-Power-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU,
+ { "DCH-DeleteList-RL-ReconfPrepFDD", "nbap.DCH_DeleteList_RL_ReconfPrepFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DSCH_TDD_Information", HFILL }},
- { &hf_nbap_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD,
- { "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.id_DSCH_Information_DeleteList_RL_ReconfPrepTDD",
+ "nbap.DCH_DeleteList_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU,
+ { "RL-InformationList-RL-ReconfPrepFDD", "nbap.RL_InformationList_RL_ReconfPrepFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD,
- { "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.id_DSCH_Information_ModifyList_RL_ReconfPrepTDD",
+ "nbap.RL_InformationList_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU,
+ { "RL-InformationItem-RL-ReconfPrepFDD", "nbap.RL_InformationItem_RL_ReconfPrepFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationItem_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU,
+ { "E-DPCH-Information-RL-ReconfPrepFDD", "nbap.E_DPCH_Information_RL_ReconfPrepFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU,
+ { "F-DPCH-Information-RL-ReconfPrepFDD", "nbap.F_DPCH_Information_RL_ReconfPrepFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.F_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU,
+ { "RadioLinkReconfigurationPrepareTDD", "nbap.RadioLinkReconfigurationPrepareTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkReconfigurationPrepareTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DSCH_InformationResponse,
- { "id-DSCH-InformationResponse", "nbap.id_DSCH_InformationResponse",
+ "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DSCH_InformationResponse", HFILL }},
- { &hf_nbap_id_DSCH_TDD_Information,
- { "id-DSCH-TDD-Information", "nbap.id_DSCH_TDD_Information",
+ "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
+ { "UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DSCH_TDD_Information", HFILL }},
- { &hf_nbap_id_DSCH_RearrangeList_Bearer_RearrangeInd,
- { "id-DSCH-RearrangeList-Bearer-RearrangeInd", "nbap.id_DSCH_RearrangeList_Bearer_RearrangeInd",
+ "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
+ { "MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
- { &hf_nbap_id_End_Of_Audit_Sequence_Indicator,
- { "id-End-Of-Audit-Sequence-Indicator", "nbap.id_End_Of_Audit_Sequence_Indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_End_Of_Audit_Sequence_Indicator_vals), 0,
- "nbap.End_Of_Audit_Sequence_Indicator", HFILL }},
- { &hf_nbap_id_FACH_Information,
- { "id-FACH-Information", "nbap.id_FACH_Information",
+ "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_TransportChannel_Status_Information", HFILL }},
- { &hf_nbap_id_FACH_ParametersList_CTCH_ReconfRqstTDD,
- { "id-FACH-ParametersList-CTCH-ReconfRqstTDD", "nbap.id_FACH_ParametersList_CTCH_ReconfRqstTDD",
+ "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
+ { "UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstFDD,
- { "id-FACH-ParametersListIE-CTCH-SetupRqstFDD", "nbap.id_FACH_ParametersListIE_CTCH_SetupRqstFDD",
+ "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
+ { "UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstTDD,
- { "id-FACH-ParametersListIE-CTCH-SetupRqstTDD", "nbap.id_FACH_ParametersListIE_CTCH_SetupRqstTDD",
+ "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
+ { "UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_IndicationType_ResourceStatusInd,
- { "id-IndicationType-ResourceStatusInd", "nbap.id_IndicationType_ResourceStatusInd",
- FT_UINT32, BASE_DEC, VALS(nbap_IndicationType_ResourceStatusInd_vals), 0,
- "nbap.IndicationType_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Local_Cell_ID,
- { "id-Local-Cell-ID", "nbap.id_Local_Cell_ID",
+ "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
+ { "UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Local_Cell_ID", HFILL }},
- { &hf_nbap_id_Local_Cell_Group_InformationItem_AuditRsp,
- { "id-Local-Cell-Group-InformationItem-AuditRsp", "nbap.id_Local_Cell_Group_InformationItem_AuditRsp",
+ "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
- { &hf_nbap_id_Local_Cell_Group_InformationItem_ResourceStatusInd,
- { "id-Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.id_Local_Cell_Group_InformationItem_ResourceStatusInd",
+ "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Local_Cell_Group_InformationItem2_ResourceStatusInd,
- { "id-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.id_Local_Cell_Group_InformationItem2_ResourceStatusInd",
+ "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Local_Cell_Group_InformationList_AuditRsp,
- { "id-Local-Cell-Group-InformationList-AuditRsp", "nbap.id_Local_Cell_Group_InformationList_AuditRsp",
+ "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
+ { "DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Local_Cell_Group_InformationList_AuditRsp", HFILL }},
- { &hf_nbap_id_Local_Cell_InformationItem_AuditRsp,
- { "id-Local-Cell-InformationItem-AuditRsp", "nbap.id_Local_Cell_InformationItem_AuditRsp",
+ "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
+ { "MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Local_Cell_InformationItem_AuditRsp", HFILL }},
- { &hf_nbap_id_Local_Cell_InformationItem_ResourceStatusInd,
- { "id-Local-Cell-InformationItem-ResourceStatusInd", "nbap.id_Local_Cell_InformationItem_ResourceStatusInd",
+ "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Local_Cell_InformationItem_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Local_Cell_InformationItem2_ResourceStatusInd,
- { "id-Local-Cell-InformationItem2-ResourceStatusInd", "nbap.id_Local_Cell_InformationItem2_ResourceStatusInd",
+ "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Local_Cell_InformationItem2_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Local_Cell_InformationList_AuditRsp,
- { "id-Local-Cell-InformationList-AuditRsp", "nbap.id_Local_Cell_InformationList_AuditRsp",
+ "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
+ { "DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Local_Cell_InformationList_AuditRsp", HFILL }},
- { &hf_nbap_id_AdjustmentPeriod,
- { "id-AdjustmentPeriod", "nbap.id_AdjustmentPeriod",
+ "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
+ { "DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.AdjustmentPeriod", HFILL }},
- { &hf_nbap_id_MaxAdjustmentStep,
- { "id-MaxAdjustmentStep", "nbap.id_MaxAdjustmentStep",
+ "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
+ { "DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MaxAdjustmentStep", HFILL }},
- { &hf_nbap_id_MaximumTransmissionPower,
- { "id-MaximumTransmissionPower", "nbap.id_MaximumTransmissionPower",
+ "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
+ { "DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MaximumTransmissionPower", HFILL }},
- { &hf_nbap_id_MeasurementFilterCoefficient,
- { "id-MeasurementFilterCoefficient", "nbap.id_MeasurementFilterCoefficient",
- FT_UINT32, BASE_DEC, VALS(nbap_MeasurementFilterCoefficient_vals), 0,
- "nbap.MeasurementFilterCoefficient", HFILL }},
- { &hf_nbap_id_MeasurementID,
- { "id-MeasurementID", "nbap.id_MeasurementID",
+ "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU,
+ { "DCH-DeleteList-RL-ReconfPrepTDD", "nbap.DCH_DeleteList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MeasurementID", HFILL }},
- { &hf_nbap_id_MessageStructure,
- { "id-MessageStructure", "nbap.id_MessageStructure",
+ "nbap.DCH_DeleteList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
+ { "DSCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MessageStructure", HFILL }},
- { &hf_nbap_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst,
- { "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst",
+ "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
+ { "DSCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst", HFILL }},
- { &hf_nbap_id_NodeB_CommunicationContextID,
- { "id-NodeB-CommunicationContextID", "nbap.id_NodeB_CommunicationContextID",
+ "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
+ { "USCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.NodeB_CommunicationContextID", HFILL }},
- { &hf_nbap_id_NeighbouringCellMeasurementInformation,
- { "id-NeighbouringCellMeasurementInformation", "nbap.id_NeighbouringCellMeasurementInformation",
+ "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
+ { "USCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.NeighbouringCellMeasurementInformation", HFILL }},
- { &hf_nbap_id_P_CCPCH_Information,
- { "id-P-CCPCH-Information", "nbap.id_P_CCPCH_Information",
+ "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU,
+ { "MultipleRL-Information-RL-ReconfPrepTDD", "nbap.MultipleRL_Information_RL_ReconfPrepTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleRL_Information_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU,
+ { "RL-Information-RL-ReconfPrepTDD", "nbap.RL_Information_RL_ReconfPrepTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_P_CPICH_Information,
- { "id-P-CPICH-Information", "nbap.id_P_CPICH_Information",
+ "nbap.RL_Information_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationReady_PDU,
+ { "RadioLinkReconfigurationReady", "nbap.RadioLinkReconfigurationReady",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_P_SCH_Information,
- { "id-P-SCH-Information", "nbap.id_P_SCH_Information",
+ "nbap.RadioLinkReconfigurationReady", HFILL }},
+ { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU,
+ { "RL-InformationResponseList-RL-ReconfReady", "nbap.RL_InformationResponseList_RL_ReconfReady",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_InformationResponseList_RL_ReconfReady", HFILL }},
+ { &hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU,
+ { "RL-InformationResponseItem-RL-ReconfReady", "nbap.RL_InformationResponseItem_RL_ReconfReady",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_PCCPCH_Information_Cell_ReconfRqstTDD,
- { "id-PCCPCH-Information-Cell-ReconfRqstTDD", "nbap.id_PCCPCH_Information_Cell_ReconfRqstTDD",
+ "nbap.RL_InformationResponseItem_RL_ReconfReady", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationFailure_PDU,
+ { "RadioLinkReconfigurationFailure", "nbap.RadioLinkReconfigurationFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PCCPCH_Information_Cell_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_PCCPCH_Information_Cell_SetupRqstTDD,
- { "id-PCCPCH-Information-Cell-SetupRqstTDD", "nbap.id_PCCPCH_Information_Cell_SetupRqstTDD",
+ "nbap.RadioLinkReconfigurationFailure", HFILL }},
+ { &hf_nbap_CauseLevel_RL_ReconfFailure_PDU,
+ { "CauseLevel-RL-ReconfFailure", "nbap.CauseLevel_RL_ReconfFailure",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_ReconfFailure_vals), 0,
+ "nbap.CauseLevel_RL_ReconfFailure", HFILL }},
+ { &hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU,
+ { "RL-ReconfigurationFailureItem-RL-ReconfFailure", "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PCCPCH_Information_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_PCH_Parameters_CTCH_ReconfRqstTDD,
- { "id-PCH-Parameters-CTCH-ReconfRqstTDD", "nbap.id_PCH_Parameters_CTCH_ReconfRqstTDD",
+ "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationCommit_PDU,
+ { "RadioLinkReconfigurationCommit", "nbap.RadioLinkReconfigurationCommit",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstFDD,
- { "id-PCH-ParametersItem-CTCH-SetupRqstFDD", "nbap.id_PCH_ParametersItem_CTCH_SetupRqstFDD",
+ "nbap.RadioLinkReconfigurationCommit", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationCancel_PDU,
+ { "RadioLinkReconfigurationCancel", "nbap.RadioLinkReconfigurationCancel",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstTDD,
- { "id-PCH-ParametersItem-CTCH-SetupRqstTDD", "nbap.id_PCH_ParametersItem_CTCH_SetupRqstTDD",
+ "nbap.RadioLinkReconfigurationCancel", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationRequestFDD_PDU,
+ { "RadioLinkReconfigurationRequestFDD", "nbap.RadioLinkReconfigurationRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_PCH_Information,
- { "id-PCH-Information", "nbap.id_PCH_Information",
+ "nbap.RadioLinkReconfigurationRequestFDD", 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,
- "nbap.Common_TransportChannel_Status_Information", HFILL }},
- { &hf_nbap_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst,
- { "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst", "nbap.id_PDSCH_Information_AddListIE_PSCH_ReconfRqst",
+ "nbap.UL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU,
+ { "DL-DPCH-Information-RL-ReconfRqstFDD", "nbap.DL_DPCH_Information_RL_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst,
- { "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst", "nbap.id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst",
+ "nbap.DL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU,
+ { "DCH-DeleteList-RL-ReconfRqstFDD", "nbap.DCH_DeleteList_RL_ReconfRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_DeleteList_RL_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU,
+ { "RL-InformationList-RL-ReconfRqstFDD", "nbap.RL_InformationList_RL_ReconfRqstFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_InformationList_RL_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU,
+ { "RL-InformationItem-RL-ReconfRqstFDD", "nbap.RL_InformationItem_RL_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PDSCHSets_AddList_PSCH_ReconfRqst,
- { "id-PDSCHSets-AddList-PSCH-ReconfRqst", "nbap.id_PDSCHSets_AddList_PSCH_ReconfRqst",
+ "nbap.RL_InformationItem_RL_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU,
+ { "E-DPCH-Information-RL-ReconfRqstFDD", "nbap.E_DPCH_Information_RL_ReconfRqstFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationRequestTDD_PDU,
+ { "RadioLinkReconfigurationRequestTDD", "nbap.RadioLinkReconfigurationRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkReconfigurationRequestTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
+ { "UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PDSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PDSCHSets_DeleteList_PSCH_ReconfRqst,
- { "id-PDSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.id_PDSCHSets_DeleteList_PSCH_ReconfRqst",
+ "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
+ { "UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
+ { "UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PDSCHSets_ModifyList_PSCH_ReconfRqst,
- { "id-PDSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.id_PDSCHSets_ModifyList_PSCH_ReconfRqst",
+ "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
+ { "UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
+ { "DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PICH_Information,
- { "id-PICH-Information", "nbap.id_PICH_Information",
+ "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
+ { "DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_PICH_Parameters_CTCH_ReconfRqstTDD,
- { "id-PICH-Parameters-CTCH-ReconfRqstTDD", "nbap.id_PICH_Parameters_CTCH_ReconfRqstTDD",
+ "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
+ { "MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU,
+ { "DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_PowerAdjustmentType,
- { "id-PowerAdjustmentType", "nbap.id_PowerAdjustmentType",
- FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
- "nbap.PowerAdjustmentType", HFILL }},
- { &hf_nbap_id_PRACH_Information,
- { "id-PRACH-Information", "nbap.id_PRACH_Information",
+ "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
+ { "DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
+ { "DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD,
- { "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD", "nbap.id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD",
+ "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU,
+ { "DCH-DeleteList-RL-ReconfRqstTDD", "nbap.DCH_DeleteList_RL_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_DeleteList_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU,
+ { "Multiple-RL-Information-RL-ReconfRqstTDD", "nbap.Multiple_RL_Information_RL_ReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Multiple_RL_Information_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU,
+ { "RL-Information-RL-ReconfRqstTDD", "nbap.RL_Information_RL_ReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD,
- { "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD", "nbap.id_PrimaryCCPCH_Information_Cell_SetupRqstFDD",
+ "nbap.RL_Information_RL_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_RadioLinkReconfigurationResponse_PDU,
+ { "RadioLinkReconfigurationResponse", "nbap.RadioLinkReconfigurationResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD,
- { "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD", "nbap.id_PrimaryCPICH_Information_Cell_ReconfRqstFDD",
+ "nbap.RadioLinkReconfigurationResponse", HFILL }},
+ { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU,
+ { "RL-InformationResponseList-RL-ReconfRsp", "nbap.RL_InformationResponseList_RL_ReconfRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_InformationResponseList_RL_ReconfRsp", HFILL }},
+ { &hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU,
+ { "RL-InformationResponseItem-RL-ReconfRsp", "nbap.RL_InformationResponseItem_RL_ReconfRsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_PrimaryCPICH_Information_Cell_SetupRqstFDD,
- { "id-PrimaryCPICH-Information-Cell-SetupRqstFDD", "nbap.id_PrimaryCPICH_Information_Cell_SetupRqstFDD",
+ "nbap.RL_InformationResponseItem_RL_ReconfRsp", HFILL }},
+ { &hf_nbap_RadioLinkDeletionRequest_PDU,
+ { "RadioLinkDeletionRequest", "nbap.RadioLinkDeletionRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_PrimarySCH_Information_Cell_ReconfRqstFDD,
- { "id-PrimarySCH-Information-Cell-ReconfRqstFDD", "nbap.id_PrimarySCH_Information_Cell_ReconfRqstFDD",
+ "nbap.RadioLinkDeletionRequest", HFILL }},
+ { &hf_nbap_RL_informationList_RL_DeletionRqst_PDU,
+ { "RL-informationList-RL-DeletionRqst", "nbap.RL_informationList_RL_DeletionRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_informationList_RL_DeletionRqst", HFILL }},
+ { &hf_nbap_RL_informationItem_RL_DeletionRqst_PDU,
+ { "RL-informationItem-RL-DeletionRqst", "nbap.RL_informationItem_RL_DeletionRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_PrimarySCH_Information_Cell_SetupRqstFDD,
- { "id-PrimarySCH-Information-Cell-SetupRqstFDD", "nbap.id_PrimarySCH_Information_Cell_SetupRqstFDD",
+ "nbap.RL_informationItem_RL_DeletionRqst", HFILL }},
+ { &hf_nbap_RadioLinkDeletionResponse_PDU,
+ { "RadioLinkDeletionResponse", "nbap.RadioLinkDeletionResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrimarySCH_Information_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_PrimaryScramblingCode,
- { "id-PrimaryScramblingCode", "nbap.id_PrimaryScramblingCode",
+ "nbap.RadioLinkDeletionResponse", HFILL }},
+ { &hf_nbap_DL_PowerControlRequest_PDU,
+ { "DL-PowerControlRequest", "nbap.DL_PowerControlRequest",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_PowerControlRequest", HFILL }},
+ { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU,
+ { "DL-ReferencePowerInformationList-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PrimaryScramblingCode", HFILL }},
- { &hf_nbap_id_SCH_Information_Cell_ReconfRqstTDD,
- { "id-SCH-Information-Cell-ReconfRqstTDD", "nbap.id_SCH_Information_Cell_ReconfRqstTDD",
+ "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst", HFILL }},
+ { &hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU,
+ { "DL-ReferencePowerInformationItem-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SCH_Information_Cell_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_SCH_Information_Cell_SetupRqstTDD,
- { "id-SCH-Information-Cell-SetupRqstTDD", "nbap.id_SCH_Information_Cell_SetupRqstTDD",
+ "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst", HFILL }},
+ { &hf_nbap_DL_PowerTimeslotControlRequest_PDU,
+ { "DL-PowerTimeslotControlRequest", "nbap.DL_PowerTimeslotControlRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SCH_Information_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst,
- { "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst", "nbap.id_PUSCH_Information_AddListIE_PSCH_ReconfRqst",
+ "nbap.DL_PowerTimeslotControlRequest", HFILL }},
+ { &hf_nbap_DedicatedMeasurementInitiationRequest_PDU,
+ { "DedicatedMeasurementInitiationRequest", "nbap.DedicatedMeasurementInitiationRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst,
- { "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst", "nbap.id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst",
+ "nbap.DedicatedMeasurementInitiationRequest", HFILL }},
+ { &hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU,
+ { "DedicatedMeasurementObjectType-DM-Rqst", "nbap.DedicatedMeasurementObjectType_DM_Rqst",
+ FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
+ "nbap.DedicatedMeasurementObjectType_DM_Rqst", HFILL }},
+ { &hf_nbap_RL_InformationItem_DM_Rqst_PDU,
+ { "RL-InformationItem-DM-Rqst", "nbap.RL_InformationItem_DM_Rqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PUSCHSets_AddList_PSCH_ReconfRqst,
- { "id-PUSCHSets-AddList-PSCH-ReconfRqst", "nbap.id_PUSCHSets_AddList_PSCH_ReconfRqst",
+ "nbap.RL_InformationItem_DM_Rqst", HFILL }},
+ { &hf_nbap_PUSCH_Info_DM_Rqst_PDU,
+ { "PUSCH-Info-DM-Rqst", "nbap.PUSCH_Info_DM_Rqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PUSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PUSCHSets_DeleteList_PSCH_ReconfRqst,
- { "id-PUSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.id_PUSCHSets_DeleteList_PSCH_ReconfRqst",
+ "nbap.PUSCH_Info_DM_Rqst", HFILL }},
+ { &hf_nbap_HSSICH_Info_DM_Rqst_PDU,
+ { "HSSICH-Info-DM-Rqst", "nbap.HSSICH_Info_DM_Rqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PUSCHSets_ModifyList_PSCH_ReconfRqst,
- { "id-PUSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.id_PUSCHSets_ModifyList_PSCH_ReconfRqst",
+ "nbap.HSSICH_Info_DM_Rqst", HFILL }},
+ { &hf_nbap_DedicatedMeasurementInitiationResponse_PDU,
+ { "DedicatedMeasurementInitiationResponse", "nbap.DedicatedMeasurementInitiationResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DedicatedMeasurementInitiationResponse", HFILL }},
+ { &hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU,
+ { "DedicatedMeasurementObjectType-DM-Rsp", "nbap.DedicatedMeasurementObjectType_DM_Rsp",
+ FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
+ "nbap.DedicatedMeasurementObjectType_DM_Rsp", HFILL }},
+ { &hf_nbap_RL_InformationItem_DM_Rsp_PDU,
+ { "RL-InformationItem-DM-Rsp", "nbap.RL_InformationItem_DM_Rsp",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationItem_DM_Rsp", HFILL }},
+ { &hf_nbap_PUSCH_Info_DM_Rsp_PDU,
+ { "PUSCH-Info-DM-Rsp", "nbap.PUSCH_Info_DM_Rsp",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_RACH_Information,
- { "id-RACH-Information", "nbap.id_RACH_Information",
+ "nbap.PUSCH_Info_DM_Rsp", HFILL }},
+ { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU,
+ { "Multiple-PUSCH-InfoList-DM-Rsp", "nbap.Multiple_PUSCH_InfoList_DM_Rsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Multiple_PUSCH_InfoList_DM_Rsp", HFILL }},
+ { &hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU,
+ { "RL-Set-InformationItem-DM-Rsp", "nbap.RL_Set_InformationItem_DM_Rsp",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_TransportChannel_Status_Information", HFILL }},
- { &hf_nbap_id_RACH_ParametersItem_CTCH_SetupRqstFDD,
- { "id-RACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.id_RACH_ParametersItem_CTCH_SetupRqstFDD",
+ "nbap.RL_Set_InformationItem_DM_Rsp", HFILL }},
+ { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU,
+ { "Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp", HFILL }},
+ { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU,
+ { "Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp", HFILL }},
+ { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU,
+ { "Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp", HFILL }},
+ { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU,
+ { "Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp", HFILL }},
+ { &hf_nbap_DedicatedMeasurementInitiationFailure_PDU,
+ { "DedicatedMeasurementInitiationFailure", "nbap.DedicatedMeasurementInitiationFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_RACH_ParameterItem_CTCH_SetupRqstTDD,
- { "id-RACH-ParameterItem-CTCH-SetupRqstTDD", "nbap.id_RACH_ParameterItem_CTCH_SetupRqstTDD",
+ "nbap.DedicatedMeasurementInitiationFailure", HFILL }},
+ { &hf_nbap_DedicatedMeasurementReport_PDU,
+ { "DedicatedMeasurementReport", "nbap.DedicatedMeasurementReport",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_ReportCharacteristics,
- { "id-ReportCharacteristics", "nbap.id_ReportCharacteristics",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristics_vals), 0,
- "nbap.ReportCharacteristics", HFILL }},
- { &hf_nbap_id_Reporting_Object_RL_FailureInd,
- { "id-Reporting-Object-RL-FailureInd", "nbap.id_Reporting_Object_RL_FailureInd",
- FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_FailureInd_vals), 0,
- "nbap.Reporting_Object_RL_FailureInd", HFILL }},
- { &hf_nbap_id_Reporting_Object_RL_RestoreInd,
- { "id-Reporting-Object-RL-RestoreInd", "nbap.id_Reporting_Object_RL_RestoreInd",
- FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_RestoreInd_vals), 0,
- "nbap.Reporting_Object_RL_RestoreInd", HFILL }},
- { &hf_nbap_id_RL_InformationItem_DM_Rprt,
- { "id-RL-InformationItem-DM-Rprt", "nbap.id_RL_InformationItem_DM_Rprt",
+ "nbap.DedicatedMeasurementReport", HFILL }},
+ { &hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU,
+ { "DedicatedMeasurementObjectType-DM-Rprt", "nbap.DedicatedMeasurementObjectType_DM_Rprt",
+ FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
+ "nbap.DedicatedMeasurementObjectType_DM_Rprt", HFILL }},
+ { &hf_nbap_RL_InformationItem_DM_Rprt_PDU,
+ { "RL-InformationItem-DM-Rprt", "nbap.RL_InformationItem_DM_Rprt",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RL_InformationItem_DM_Rprt", HFILL }},
- { &hf_nbap_id_RL_InformationItem_DM_Rqst,
- { "id-RL-InformationItem-DM-Rqst", "nbap.id_RL_InformationItem_DM_Rqst",
+ { &hf_nbap_PUSCH_Info_DM_Rprt_PDU,
+ { "PUSCH-Info-DM-Rprt", "nbap.PUSCH_Info_DM_Rprt",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PUSCH_Info_DM_Rprt", HFILL }},
+ { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU,
+ { "Multiple-PUSCH-InfoList-DM-Rprt", "nbap.Multiple_PUSCH_InfoList_DM_Rprt",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Multiple_PUSCH_InfoList_DM_Rprt", HFILL }},
+ { &hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU,
+ { "RL-Set-InformationItem-DM-Rprt", "nbap.RL_Set_InformationItem_DM_Rprt",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationItem_DM_Rqst", HFILL }},
- { &hf_nbap_id_RL_InformationItem_DM_Rsp,
- { "id-RL-InformationItem-DM-Rsp", "nbap.id_RL_InformationItem_DM_Rsp",
+ "nbap.RL_Set_InformationItem_DM_Rprt", HFILL }},
+ { &hf_nbap_DedicatedMeasurementTerminationRequest_PDU,
+ { "DedicatedMeasurementTerminationRequest", "nbap.DedicatedMeasurementTerminationRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationItem_DM_Rsp", HFILL }},
- { &hf_nbap_id_RL_InformationItem_RL_AdditionRqstFDD,
- { "id-RL-InformationItem-RL-AdditionRqstFDD", "nbap.id_RL_InformationItem_RL_AdditionRqstFDD",
+ "nbap.DedicatedMeasurementTerminationRequest", HFILL }},
+ { &hf_nbap_DedicatedMeasurementFailureIndication_PDU,
+ { "DedicatedMeasurementFailureIndication", "nbap.DedicatedMeasurementFailureIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationItem_RL_AdditionRqstFDD", HFILL }},
- { &hf_nbap_id_RL_informationItem_RL_DeletionRqst,
- { "id-RL-informationItem-RL-DeletionRqst", "nbap.id_RL_informationItem_RL_DeletionRqst",
+ "nbap.DedicatedMeasurementFailureIndication", HFILL }},
+ { &hf_nbap_RadioLinkFailureIndication_PDU,
+ { "RadioLinkFailureIndication", "nbap.RadioLinkFailureIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_informationItem_RL_DeletionRqst", HFILL }},
- { &hf_nbap_id_RL_InformationItem_RL_FailureInd,
- { "id-RL-InformationItem-RL-FailureInd", "nbap.id_RL_InformationItem_RL_FailureInd",
+ "nbap.RadioLinkFailureIndication", HFILL }},
+ { &hf_nbap_Reporting_Object_RL_FailureInd_PDU,
+ { "Reporting-Object-RL-FailureInd", "nbap.Reporting_Object_RL_FailureInd",
+ FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_FailureInd_vals), 0,
+ "nbap.Reporting_Object_RL_FailureInd", HFILL }},
+ { &hf_nbap_RL_InformationItem_RL_FailureInd_PDU,
+ { "RL-InformationItem-RL-FailureInd", "nbap.RL_InformationItem_RL_FailureInd",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RL_InformationItem_RL_FailureInd", HFILL }},
- { &hf_nbap_id_RL_InformationItem_RL_PreemptRequiredInd,
- { "id-RL-InformationItem-RL-PreemptRequiredInd", "nbap.id_RL_InformationItem_RL_PreemptRequiredInd",
+ { &hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU,
+ { "RL-Set-InformationItem-RL-FailureInd", "nbap.RL_Set_InformationItem_RL_FailureInd",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationItem_RL_PreemptRequiredInd", HFILL }},
- { &hf_nbap_id_RL_InformationItem_RL_ReconfPrepFDD,
- { "id-RL-InformationItem-RL-ReconfPrepFDD", "nbap.id_RL_InformationItem_RL_ReconfPrepFDD",
+ "nbap.RL_Set_InformationItem_RL_FailureInd", HFILL }},
+ { &hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU,
+ { "CCTrCH-InformationItem-RL-FailureInd", "nbap.CCTrCH_InformationItem_RL_FailureInd",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationItem_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_RL_InformationItem_RL_ReconfRqstFDD,
- { "id-RL-InformationItem-RL-ReconfRqstFDD", "nbap.id_RL_InformationItem_RL_ReconfRqstFDD",
+ "nbap.CCTrCH_InformationItem_RL_FailureInd", HFILL }},
+ { &hf_nbap_RadioLinkPreemptionRequiredIndication_PDU,
+ { "RadioLinkPreemptionRequiredIndication", "nbap.RadioLinkPreemptionRequiredIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationItem_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_RL_InformationItem_RL_RestoreInd,
- { "id-RL-InformationItem-RL-RestoreInd", "nbap.id_RL_InformationItem_RL_RestoreInd",
+ "nbap.RadioLinkPreemptionRequiredIndication", HFILL }},
+ { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU,
+ { "RL-InformationList-RL-PreemptRequiredInd", "nbap.RL_InformationList_RL_PreemptRequiredInd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_InformationList_RL_PreemptRequiredInd", HFILL }},
+ { &hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU,
+ { "RL-InformationItem-RL-PreemptRequiredInd", "nbap.RL_InformationItem_RL_PreemptRequiredInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_InformationItem_RL_PreemptRequiredInd", HFILL }},
+ { &hf_nbap_RadioLinkRestoreIndication_PDU,
+ { "RadioLinkRestoreIndication", "nbap.RadioLinkRestoreIndication",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkRestoreIndication", HFILL }},
+ { &hf_nbap_Reporting_Object_RL_RestoreInd_PDU,
+ { "Reporting-Object-RL-RestoreInd", "nbap.Reporting_Object_RL_RestoreInd",
+ FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_RestoreInd_vals), 0,
+ "nbap.Reporting_Object_RL_RestoreInd", HFILL }},
+ { &hf_nbap_RL_InformationItem_RL_RestoreInd_PDU,
+ { "RL-InformationItem-RL-RestoreInd", "nbap.RL_InformationItem_RL_RestoreInd",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RL_InformationItem_RL_RestoreInd", HFILL }},
- { &hf_nbap_id_RL_InformationItem_RL_SetupRqstFDD,
- { "id-RL-InformationItem-RL-SetupRqstFDD", "nbap.id_RL_InformationItem_RL_SetupRqstFDD",
+ { &hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU,
+ { "RL-Set-InformationItem-RL-RestoreInd", "nbap.RL_Set_InformationItem_RL_RestoreInd",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationItem_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_RL_InformationList_RL_AdditionRqstFDD,
- { "id-RL-InformationList-RL-AdditionRqstFDD", "nbap.id_RL_InformationList_RL_AdditionRqstFDD",
+ "nbap.RL_Set_InformationItem_RL_RestoreInd", HFILL }},
+ { &hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU,
+ { "CCTrCH-InformationItem-RL-RestoreInd", "nbap.CCTrCH_InformationItem_RL_RestoreInd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CCTrCH_InformationItem_RL_RestoreInd", HFILL }},
+ { &hf_nbap_CompressedModeCommand_PDU,
+ { "CompressedModeCommand", "nbap.CompressedModeCommand",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CompressedModeCommand", HFILL }},
+ { &hf_nbap_ErrorIndication_PDU,
+ { "ErrorIndication", "nbap.ErrorIndication",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ErrorIndication", HFILL }},
+ { &hf_nbap_PrivateMessage_PDU,
+ { "PrivateMessage", "nbap.PrivateMessage",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PrivateMessage", HFILL }},
+ { &hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU,
+ { "PhysicalSharedChannelReconfigurationRequestFDD", "nbap.PhysicalSharedChannelReconfigurationRequestFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PhysicalSharedChannelReconfigurationRequestFDD", HFILL }},
+ { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU,
+ { "HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationList_RL_AdditionRqstFDD", HFILL }},
- { &hf_nbap_id_RL_informationList_RL_DeletionRqst,
- { "id-RL-informationList-RL-DeletionRqst", "nbap.id_RL_informationList_RL_DeletionRqst",
+ "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU,
+ { "PhysicalSharedChannelReconfigurationRequestTDD", "nbap.PhysicalSharedChannelReconfigurationRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PhysicalSharedChannelReconfigurationRequestTDD", HFILL }},
+ { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU,
+ { "PDSCHSets-AddList-PSCH-ReconfRqst", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_informationList_RL_DeletionRqst", HFILL }},
- { &hf_nbap_id_RL_InformationList_RL_PreemptRequiredInd,
- { "id-RL-InformationList-RL-PreemptRequiredInd", "nbap.id_RL_InformationList_RL_PreemptRequiredInd",
+ "nbap.PDSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
+ { "PDSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
+ { "PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
+ { "PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
+ { "PDSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationList_RL_PreemptRequiredInd", HFILL }},
- { &hf_nbap_id_RL_InformationList_RL_ReconfPrepFDD,
- { "id-RL-InformationList-RL-ReconfPrepFDD", "nbap.id_RL_InformationList_RL_ReconfPrepFDD",
+ "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
+ { "PDSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
+ { "PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
+ { "PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
+ { "PDSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationList_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_RL_InformationList_RL_ReconfRqstFDD,
- { "id-RL-InformationList-RL-ReconfRqstFDD", "nbap.id_RL_InformationList_RL_ReconfRqstFDD",
+ "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU,
+ { "PUSCHSets-AddList-PSCH-ReconfRqst", "nbap.PUSCHSets_AddList_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationList_RL_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_RL_InformationList_RL_SetupRqstFDD,
- { "id-RL-InformationList-RL-SetupRqstFDD", "nbap.id_RL_InformationList_RL_SetupRqstFDD",
+ "nbap.PUSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
+ { "PUSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
+ { "PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
+ { "PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
+ { "PUSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationList_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_RL_InformationResponseItem_RL_AdditionRspFDD,
- { "id-RL-InformationResponseItem-RL-AdditionRspFDD", "nbap.id_RL_InformationResponseItem_RL_AdditionRspFDD",
+ "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
+ { "PUSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponseItem_RL_AdditionRspFDD", HFILL }},
- { &hf_nbap_id_RL_InformationResponseItem_RL_ReconfReady,
- { "id-RL-InformationResponseItem-RL-ReconfReady", "nbap.id_RL_InformationResponseItem_RL_ReconfReady",
+ "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
+ { "PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponseItem_RL_ReconfReady", HFILL }},
- { &hf_nbap_id_RL_InformationResponseItem_RL_ReconfRsp,
- { "id-RL-InformationResponseItem-RL-ReconfRsp", "nbap.id_RL_InformationResponseItem_RL_ReconfRsp",
+ "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
+ { "PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponseItem_RL_ReconfRsp", HFILL }},
- { &hf_nbap_id_RL_InformationResponseItem_RL_SetupRspFDD,
- { "id-RL-InformationResponseItem-RL-SetupRspFDD", "nbap.id_RL_InformationResponseItem_RL_SetupRspFDD",
+ "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
+ { "PUSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU,
+ { "HS-PDSCH-TDD-Information-PSCH-ReconfRqst", "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponseItem_RL_SetupRspFDD", HFILL }},
- { &hf_nbap_id_RL_InformationResponseList_RL_AdditionRspFDD,
- { "id-RL-InformationResponseList-RL-AdditionRspFDD", "nbap.id_RL_InformationResponseList_RL_AdditionRspFDD",
+ "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU,
+ { "DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationResponseList_RL_AdditionRspFDD", HFILL }},
- { &hf_nbap_id_RL_InformationResponseList_RL_ReconfReady,
- { "id-RL-InformationResponseList-RL-ReconfReady", "nbap.id_RL_InformationResponseList_RL_ReconfReady",
+ "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
+ { "Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU,
+ { "HS-SCCH-Information-768-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationResponseList_RL_ReconfReady", HFILL }},
- { &hf_nbap_id_RL_InformationResponseList_RL_ReconfRsp,
- { "id-RL-InformationResponseList-RL-ReconfRsp", "nbap.id_RL_InformationResponseList_RL_ReconfRsp",
+ "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
+ { "Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU,
+ { "HS-SCCH-InformationModify-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationResponseList_RL_ReconfRsp", HFILL }},
- { &hf_nbap_id_RL_InformationResponseList_RL_SetupRspFDD,
- { "id-RL-InformationResponseList-RL-SetupRspFDD", "nbap.id_RL_InformationResponseList_RL_SetupRspFDD",
+ "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
+ { "Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_InformationResponseList_RL_SetupRspFDD", HFILL }},
- { &hf_nbap_id_RL_InformationResponse_RL_AdditionRspTDD,
- { "id-RL-InformationResponse-RL-AdditionRspTDD", "nbap.id_RL_InformationResponse_RL_AdditionRspTDD",
+ "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU,
+ { "E-PUCH-Information-PSCH-ReconfRqst", "nbap.E_PUCH_Information_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponse_RL_AdditionRspTDD", HFILL }},
- { &hf_nbap_id_RL_InformationResponse_RL_SetupRspTDD,
- { "id-RL-InformationResponse-RL-SetupRspTDD", "nbap.id_RL_InformationResponse_RL_SetupRspTDD",
+ "nbap.E_PUCH_Information_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
+ { "Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponse_RL_SetupRspTDD", HFILL }},
- { &hf_nbap_id_RL_Information_RL_AdditionRqstTDD,
- { "id-RL-Information-RL-AdditionRqstTDD", "nbap.id_RL_Information_RL_AdditionRqstTDD",
+ "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
+ { "Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Information_RL_AdditionRqstTDD", HFILL }},
- { &hf_nbap_id_RL_Information_RL_ReconfRqstTDD,
- { "id-RL-Information-RL-ReconfRqstTDD", "nbap.id_RL_Information_RL_ReconfRqstTDD",
+ "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
+ { "Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU,
+ { "E-HICH-Information-PSCH-ReconfRqst", "nbap.E_HICH_Information_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Information_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_RL_Information_RL_ReconfPrepTDD,
- { "id-RL-Information-RL-ReconfPrepTDD", "nbap.id_RL_Information_RL_ReconfPrepTDD",
+ "nbap.E_HICH_Information_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU,
+ { "E-PUCH-Information-768-PSCH-ReconfRqst", "nbap.E_PUCH_Information_768_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Information_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_RL_Information_RL_SetupRqstTDD,
- { "id-RL-Information-RL-SetupRqstTDD", "nbap.id_RL_Information_RL_SetupRqstTDD",
+ "nbap.E_PUCH_Information_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
+ { "Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Information_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_RL_ReconfigurationFailureItem_RL_ReconfFailure,
- { "id-RL-ReconfigurationFailureItem-RL-ReconfFailure", "nbap.id_RL_ReconfigurationFailureItem_RL_ReconfFailure",
+ "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
+ { "Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure", HFILL }},
- { &hf_nbap_id_RL_Set_InformationItem_DM_Rprt,
- { "id-RL-Set-InformationItem-DM-Rprt", "nbap.id_RL_Set_InformationItem_DM_Rprt",
+ "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU,
+ { "E-HICH-Information-768-PSCH-ReconfRqst", "nbap.E_HICH_Information_768_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Set_InformationItem_DM_Rprt", HFILL }},
- { &hf_nbap_id_RL_Set_InformationItem_DM_Rsp,
- { "id-RL-Set-InformationItem-DM-Rsp", "nbap.id_RL_Set_InformationItem_DM_Rsp",
+ "nbap.E_HICH_Information_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU,
+ { "E-PUCH-Information-LCR-PSCH-ReconfRqst", "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Set_InformationItem_DM_Rsp", HFILL }},
- { &hf_nbap_id_RL_Set_InformationItem_RL_FailureInd,
- { "id-RL-Set-InformationItem-RL-FailureInd", "nbap.id_RL_Set_InformationItem_RL_FailureInd",
+ "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
+ { "Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Set_InformationItem_RL_FailureInd", HFILL }},
- { &hf_nbap_id_RL_Set_InformationItem_RL_RestoreInd,
- { "id-RL-Set-InformationItem-RL-RestoreInd", "nbap.id_RL_Set_InformationItem_RL_RestoreInd",
+ "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
+ { "Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Set_InformationItem_RL_RestoreInd", HFILL }},
- { &hf_nbap_id_S_CCPCH_Information,
- { "id-S-CCPCH-Information", "nbap.id_S_CCPCH_Information",
+ "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
+ { "Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_S_CPICH_Information,
- { "id-S-CPICH-Information", "nbap.id_S_CPICH_Information",
+ "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
+ { "Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_SCH_Information,
- { "id-SCH-Information", "nbap.id_SCH_Information",
+ "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU,
+ { "Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_SYNC_UL_Partition_LCR_PDU,
+ { "SYNC-UL-Partition-LCR", "nbap.SYNC_UL_Partition_LCR",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_S_SCH_Information,
- { "id-S-SCH-Information", "nbap.id_S_SCH_Information",
+ "nbap.SYNC_UL_Partition_LCR", HFILL }},
+ { &hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU,
+ { "PhysicalSharedChannelReconfigurationResponse", "nbap.PhysicalSharedChannelReconfigurationResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD,
- { "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", "nbap.id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD",
+ "nbap.PhysicalSharedChannelReconfigurationResponse", HFILL }},
+ { &hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU,
+ { "PhysicalSharedChannelReconfigurationFailure", "nbap.PhysicalSharedChannelReconfigurationFailure",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PhysicalSharedChannelReconfigurationFailure", HFILL }},
+ { &hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU,
+ { "CauseLevel-PSCH-ReconfFailure", "nbap.CauseLevel_PSCH_ReconfFailure",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_PSCH_ReconfFailure_vals), 0,
+ "nbap.CauseLevel_PSCH_ReconfFailure", HFILL }},
+ { &hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU,
+ { "Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
+ { &hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU,
+ { "Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
+ { &hf_nbap_ResetRequest_PDU,
+ { "ResetRequest", "nbap.ResetRequest",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ResetRequest", HFILL }},
+ { &hf_nbap_ResetIndicator_PDU,
+ { "ResetIndicator", "nbap.ResetIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_ResetIndicator_vals), 0,
+ "nbap.ResetIndicator", HFILL }},
+ { &hf_nbap_CommunicationContextInfoItem_Reset_PDU,
+ { "CommunicationContextInfoItem-Reset", "nbap.CommunicationContextInfoItem_Reset",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CommunicationContextInfoItem_Reset", HFILL }},
+ { &hf_nbap_CommunicationControlPortInfoItem_Reset_PDU,
+ { "CommunicationControlPortInfoItem-Reset", "nbap.CommunicationControlPortInfoItem_Reset",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CommunicationControlPortInfoItem_Reset", HFILL }},
+ { &hf_nbap_ResetResponse_PDU,
+ { "ResetResponse", "nbap.ResetResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ResetResponse", HFILL }},
+ { &hf_nbap_InformationExchangeInitiationRequest_PDU,
+ { "InformationExchangeInitiationRequest", "nbap.InformationExchangeInitiationRequest",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationExchangeInitiationRequest", HFILL }},
+ { &hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU,
+ { "InformationExchangeObjectType-InfEx-Rqst", "nbap.InformationExchangeObjectType_InfEx_Rqst",
+ FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
+ "nbap.InformationExchangeObjectType_InfEx_Rqst", HFILL }},
+ { &hf_nbap_InformationExchangeInitiationResponse_PDU,
+ { "InformationExchangeInitiationResponse", "nbap.InformationExchangeInitiationResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationExchangeInitiationResponse", HFILL }},
+ { &hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU,
+ { "InformationExchangeObjectType-InfEx-Rsp", "nbap.InformationExchangeObjectType_InfEx_Rsp",
+ FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rsp_vals), 0,
+ "nbap.InformationExchangeObjectType_InfEx_Rsp", HFILL }},
+ { &hf_nbap_InformationExchangeInitiationFailure_PDU,
+ { "InformationExchangeInitiationFailure", "nbap.InformationExchangeInitiationFailure",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationExchangeInitiationFailure", HFILL }},
+ { &hf_nbap_InformationReport_PDU,
+ { "InformationReport", "nbap.InformationReport",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationReport", HFILL }},
+ { &hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU,
+ { "InformationExchangeObjectType-InfEx-Rprt", "nbap.InformationExchangeObjectType_InfEx_Rprt",
+ FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
+ "nbap.InformationExchangeObjectType_InfEx_Rprt", HFILL }},
+ { &hf_nbap_InformationExchangeTerminationRequest_PDU,
+ { "InformationExchangeTerminationRequest", "nbap.InformationExchangeTerminationRequest",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationExchangeTerminationRequest", HFILL }},
+ { &hf_nbap_InformationExchangeFailureIndication_PDU,
+ { "InformationExchangeFailureIndication", "nbap.InformationExchangeFailureIndication",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationExchangeFailureIndication", HFILL }},
+ { &hf_nbap_CellSynchronisationInitiationRequestTDD_PDU,
+ { "CellSynchronisationInitiationRequestTDD", "nbap.CellSynchronisationInitiationRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationInitiationRequestTDD", HFILL }},
+ { &hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU,
+ { "CellSyncBurstTransInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD", HFILL }},
+ { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU,
+ { "TimeslotInfo-CellSyncInitiationRqstTDD", "nbap.TimeslotInfo_CellSyncInitiationRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD,
- { "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", "nbap.id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD",
+ "nbap.TimeslotInfo_CellSyncInitiationRqstTDD", HFILL }},
+ { &hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU,
+ { "CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD", HFILL }},
+ { &hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU,
+ { "SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD", HFILL }},
+ { &hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU,
+ { "SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationInitiationResponseTDD_PDU,
+ { "CellSynchronisationInitiationResponseTDD", "nbap.CellSynchronisationInitiationResponseTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationInitiationResponseTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationInitiationFailureTDD_PDU,
+ { "CellSynchronisationInitiationFailureTDD", "nbap.CellSynchronisationInitiationFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationInitiationFailureTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU,
+ { "CellSynchronisationReconfigurationRequestTDD", "nbap.CellSynchronisationReconfigurationRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationReconfigurationRequestTDD", HFILL }},
+ { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU,
+ { "CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD,
- { "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD", "nbap.id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD",
+ "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD", HFILL }},
+ { &hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU,
+ { "CellSyncBurstMeasInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD,
- { "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD", "nbap.id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD",
+ "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD", HFILL }},
+ { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU,
+ { "CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD", HFILL }},
+ { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU,
+ { "SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD", HFILL }},
+ { &hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU,
+ { "SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD,
- { "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD", "nbap.id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD",
+ "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU,
+ { "CellSynchronisationReconfigurationResponseTDD", "nbap.CellSynchronisationReconfigurationResponseTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD,
- { "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", "nbap.id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD",
+ "nbap.CellSynchronisationReconfigurationResponseTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU,
+ { "CellSynchronisationReconfigurationFailureTDD", "nbap.CellSynchronisationReconfigurationFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationReconfigurationFailureTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU,
+ { "CellSynchronisationAdjustmentRequestTDD", "nbap.CellSynchronisationAdjustmentRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationAdjustmentRequestTDD", HFILL }},
+ { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU,
+ { "CellAdjustmentInfo-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD,
- { "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD", "nbap.id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD",
+ "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD", HFILL }},
+ { &hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU,
+ { "CellAdjustmentInfoItem-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU,
+ { "CellSynchronisationAdjustmentResponseTDD", "nbap.CellSynchronisationAdjustmentResponseTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationAdjustmentResponseTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU,
+ { "CellSynchronisationAdjustmentFailureTDD", "nbap.CellSynchronisationAdjustmentFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationAdjustmentFailureTDD", HFILL }},
+ { &hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU,
+ { "CauseLevel-SyncAdjustmntFailureTDD", "nbap.CauseLevel_SyncAdjustmntFailureTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_SyncAdjustmntFailureTDD_vals), 0,
+ "nbap.CauseLevel_SyncAdjustmntFailureTDD", HFILL }},
+ { &hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU,
+ { "Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD", "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationTerminationRequestTDD_PDU,
+ { "CellSynchronisationTerminationRequestTDD", "nbap.CellSynchronisationTerminationRequestTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationTerminationRequestTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationFailureIndicationTDD_PDU,
+ { "CellSynchronisationFailureIndicationTDD", "nbap.CellSynchronisationFailureIndicationTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationFailureIndicationTDD", HFILL }},
+ { &hf_nbap_CellSynchronisationReportTDD_PDU,
+ { "CellSynchronisationReportTDD", "nbap.CellSynchronisationReportTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CellSynchronisationReportTDD", HFILL }},
+ { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU,
+ { "CellSyncInfo-CellSyncReprtTDD", "nbap.CellSyncInfo_CellSyncReprtTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_SecondarySCH_Information_Cell_ReconfRqstFDD,
- { "id-SecondarySCH-Information-Cell-ReconfRqstFDD", "nbap.id_SecondarySCH_Information_Cell_ReconfRqstFDD",
+ "nbap.CellSyncInfo_CellSyncReprtTDD", HFILL }},
+ { &hf_nbap_SyncReportType_CellSyncReprtTDD_PDU,
+ { "SyncReportType-CellSyncReprtTDD", "nbap.SyncReportType_CellSyncReprtTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_SyncReportType_CellSyncReprtTDD_vals), 0,
+ "nbap.SyncReportType_CellSyncReprtTDD", HFILL }},
+ { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU,
+ { "SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD", HFILL }},
+ { &hf_nbap_BearerRearrangementIndication_PDU,
+ { "BearerRearrangementIndication", "nbap.BearerRearrangementIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_SecondarySCH_Information_Cell_SetupRqstFDD,
- { "id-SecondarySCH-Information-Cell-SetupRqstFDD", "nbap.id_SecondarySCH_Information_Cell_SetupRqstFDD",
+ "nbap.BearerRearrangementIndication", HFILL }},
+ { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
+ { "DCH-RearrangeList-Bearer-RearrangeInd", "nbap.DCH_RearrangeList_Bearer_RearrangeInd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
+ { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU,
+ { "DSCH-RearrangeList-Bearer-RearrangeInd", "nbap.DSCH_RearrangeList_Bearer_RearrangeInd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
+ { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU,
+ { "USCH-RearrangeList-Bearer-RearrangeInd", "nbap.USCH_RearrangeList_Bearer_RearrangeInd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.USCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
+ { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU,
+ { "HSDSCH-RearrangeList-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
+ { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
+ { "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_RadioLinkActivationCommandFDD_PDU,
+ { "RadioLinkActivationCommandFDD", "nbap.RadioLinkActivationCommandFDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SecondarySCH_Information_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_SegmentInformationListIE_SystemInfoUpdate,
- { "id-SegmentInformationListIE-SystemInfoUpdate", "nbap.id_SegmentInformationListIE_SystemInfoUpdate",
+ "nbap.RadioLinkActivationCommandFDD", HFILL }},
+ { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU,
+ { "DelayedActivationInformationList-RL-ActivationCmdFDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SegmentInformationListIE_SystemInfoUpdate", HFILL }},
- { &hf_nbap_id_SFN,
- { "id-SFN", "nbap.id_SFN",
+ "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD", HFILL }},
+ { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU,
+ { "DelayedActivationInformation-RL-ActivationCmdFDD", "nbap.DelayedActivationInformation_RL_ActivationCmdFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DelayedActivationInformation_RL_ActivationCmdFDD", HFILL }},
+ { &hf_nbap_RadioLinkActivationCommandTDD_PDU,
+ { "RadioLinkActivationCommandTDD", "nbap.RadioLinkActivationCommandTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkActivationCommandTDD", HFILL }},
+ { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU,
+ { "DelayedActivationInformationList-RL-ActivationCmdTDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFN", HFILL }},
- { &hf_nbap_id_SignallingBearerRequestIndicator,
- { "id-SignallingBearerRequestIndicator", "nbap.id_SignallingBearerRequestIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_SignallingBearerRequestIndicator_vals), 0,
- "nbap.SignallingBearerRequestIndicator", HFILL }},
- { &hf_nbap_id_ShutdownTimer,
- { "id-ShutdownTimer", "nbap.id_ShutdownTimer",
+ "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD", HFILL }},
+ { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU,
+ { "DelayedActivationInformation-RL-ActivationCmdTDD", "nbap.DelayedActivationInformation_RL_ActivationCmdTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DelayedActivationInformation_RL_ActivationCmdTDD", HFILL }},
+ { &hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU,
+ { "RadioLinkParameterUpdateIndicationFDD", "nbap.RadioLinkParameterUpdateIndicationFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkParameterUpdateIndicationFDD", HFILL }},
+ { &hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU,
+ { "RadioLinkParameterUpdateIndicationTDD", "nbap.RadioLinkParameterUpdateIndicationTDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RadioLinkParameterUpdateIndicationTDD", HFILL }},
+ { &hf_nbap_MBMSNotificationUpdateCommand_PDU,
+ { "MBMSNotificationUpdateCommand", "nbap.MBMSNotificationUpdateCommand",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MBMSNotificationUpdateCommand", 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_local,
+ { "local", "nbap.local",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ShutdownTimer", HFILL }},
- { &hf_nbap_id_Start_Of_Audit_Sequence_Indicator,
- { "id-Start-Of-Audit-Sequence-Indicator", "nbap.id_Start_Of_Audit_Sequence_Indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_Start_Of_Audit_Sequence_Indicator_vals), 0,
- "nbap.Start_Of_Audit_Sequence_Indicator", HFILL }},
- { &hf_nbap_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD,
- { "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD",
+ "nbap.INTEGER_0_maxPrivateIEs", HFILL }},
+ { &hf_nbap_global,
+ { "global", "nbap.global",
+ FT_OID, BASE_NONE, NULL, 0,
+ "nbap.OBJECT_IDENTIFIER", HFILL }},
+ { &hf_nbap_procedureCode,
+ { "procedureCode", "nbap.procedureCode",
+ FT_UINT32, BASE_DEC, VALS(nbap_ProcedureCode_vals), 0,
+ "nbap.ProcedureCode", HFILL }},
+ { &hf_nbap_ddMode,
+ { "ddMode", "nbap.ddMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_DdMode_vals), 0,
+ "nbap.DdMode", HFILL }},
+ { &hf_nbap_shortTransActionId,
+ { "shortTransActionId", "nbap.shortTransActionId",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_127", HFILL }},
+ { &hf_nbap_longTransActionId,
+ { "longTransActionId", "nbap.longTransActionId",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_32767", HFILL }},
+ { &hf_nbap_ProtocolIE_Container_item,
+ { "Item", "nbap.ProtocolIE_Container_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
- { &hf_nbap_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD,
- { "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.id_Successful_RL_InformationRespItem_RL_SetupFailureFDD",
+ "nbap.ProtocolIE_Field", HFILL }},
+ { &hf_nbap_id,
+ { "id", "nbap.id",
+ FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
+ "nbap.ProtocolIE_ID", HFILL }},
+ { &hf_nbap_criticality,
+ { "criticality", "nbap.criticality",
+ FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
+ "nbap.Criticality", HFILL }},
+ { &hf_nbap_value,
+ { "value", "nbap.value",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
- { &hf_nbap_id_SyncCase,
- { "id-SyncCase", "nbap.id_SyncCase",
+ "nbap.ProtocolIE_Field_value", HFILL }},
+ { &hf_nbap_ProtocolExtensionContainer_item,
+ { "Item", "nbap.ProtocolExtensionContainer_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolExtensionField", HFILL }},
+ { &hf_nbap_extensionValue,
+ { "extensionValue", "nbap.extensionValue",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.T_extensionValue", HFILL }},
+ { &hf_nbap_PrivateIE_Container_item,
+ { "Item", "nbap.PrivateIE_Container_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PrivateIE_Field", HFILL }},
+ { &hf_nbap_id_01,
+ { "id", "nbap.id",
+ FT_UINT32, BASE_DEC, VALS(nbap_PrivateIE_ID_vals), 0,
+ "nbap.PrivateIE_ID", HFILL }},
+ { &hf_nbap_value_01,
+ { "value", "nbap.value",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PrivateIE_Field_value", HFILL }},
+ { &hf_nbap_cMConfigurationChangeCFN,
+ { "cMConfigurationChangeCFN", "nbap.cMConfigurationChangeCFN",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SyncCase", HFILL }},
- { &hf_nbap_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH,
- { "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH", "nbap.id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH",
- FT_UINT32, BASE_DEC, VALS(nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals), 0,
- "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH", HFILL }},
- { &hf_nbap_id_T_Cell,
- { "id-T-Cell", "nbap.id_T_Cell",
- FT_UINT32, BASE_DEC, VALS(nbap_T_Cell_vals), 0,
- "nbap.T_Cell", HFILL }},
- { &hf_nbap_id_TargetCommunicationControlPortID,
- { "id-TargetCommunicationControlPortID", "nbap.id_TargetCommunicationControlPortID",
+ "nbap.CFN", HFILL }},
+ { &hf_nbap_transmission_Gap_Pattern_Sequence_Status,
+ { "transmission-Gap-Pattern-Sequence-Status", "nbap.transmission_Gap_Pattern_Sequence_Status",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CommunicationControlPortID", HFILL }},
- { &hf_nbap_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD,
- { "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD", "nbap.id_TimeSlotConfigurationList_Cell_ReconfRqstTDD",
+ "nbap.Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
+ { &hf_nbap_iE_Extensions,
+ { "iE-Extensions", "nbap.iE_Extensions",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_TimeSlotConfigurationList_Cell_SetupRqstTDD,
- { "id-TimeSlotConfigurationList-Cell-SetupRqstTDD", "nbap.id_TimeSlotConfigurationList_Cell_SetupRqstTDD",
+ "nbap.ProtocolExtensionContainer", HFILL }},
+ { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
+ { "Item", "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item", HFILL }},
+ { &hf_nbap_tGPSID,
+ { "tGPSID", "nbap.tGPSID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_TransmissionDiversityApplied,
- { "id-TransmissionDiversityApplied", "nbap.id_TransmissionDiversityApplied",
- FT_BOOLEAN, 8, NULL, 0,
- "nbap.TransmissionDiversityApplied", HFILL }},
- { &hf_nbap_id_TypeOfError,
- { "id-TypeOfError", "nbap.id_TypeOfError",
- FT_UINT32, BASE_DEC, VALS(nbap_TypeOfError_vals), 0,
- "nbap.TypeOfError", HFILL }},
- { &hf_nbap_id_UARFCNforNt,
- { "id-UARFCNforNt", "nbap.id_UARFCNforNt",
+ "nbap.TGPSID", HFILL }},
+ { &hf_nbap_tGPRC,
+ { "tGPRC", "nbap.tGPRC",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UARFCN", HFILL }},
- { &hf_nbap_id_UARFCNforNd,
- { "id-UARFCNforNd", "nbap.id_UARFCNforNd",
+ "nbap.TGPRC", HFILL }},
+ { &hf_nbap_tGCFN,
+ { "tGCFN", "nbap.tGCFN",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UARFCN", HFILL }},
- { &hf_nbap_id_UARFCNforNu,
- { "id-UARFCNforNu", "nbap.id_UARFCNforNu",
+ "nbap.CFN", HFILL }},
+ { &hf_nbap_priorityLevel,
+ { "priorityLevel", "nbap.priorityLevel",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UARFCN", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
- { "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD",
+ "nbap.PriorityLevel", HFILL }},
+ { &hf_nbap_pre_emptionCapability,
+ { "pre-emptionCapability", "nbap.pre_emptionCapability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionCapability_vals), 0,
+ "nbap.Pre_emptionCapability", HFILL }},
+ { &hf_nbap_pre_emptionVulnerability,
+ { "pre-emptionVulnerability", "nbap.pre_emptionVulnerability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionVulnerability_vals), 0,
+ "nbap.Pre_emptionVulnerability", HFILL }},
+ { &hf_nbap_aOA_LCR,
+ { "aOA-LCR", "nbap.aOA_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AOA_LCR", HFILL }},
+ { &hf_nbap_aOA_LCR_Accuracy_Class,
+ { "aOA-LCR-Accuracy-Class", "nbap.aOA_LCR_Accuracy_Class",
+ FT_UINT32, BASE_DEC, VALS(nbap_AOA_LCR_Accuracy_Class_vals), 0,
+ "nbap.AOA_LCR_Accuracy_Class", HFILL }},
+ { &hf_nbap_bCCH_Specific_HSDSCH_RNTI,
+ { "bCCH-Specific-HSDSCH-RNTI", "nbap.bCCH_Specific_HSDSCH_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_RNTI", HFILL }},
+ { &hf_nbap_hSSCCH_Power,
+ { "hSSCCH-Power", "nbap.hSSCCH_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_hSPDSCH_Power,
+ { "hSPDSCH-Power", "nbap.hSPDSCH_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_Best_Cell_Portions_Value_item,
+ { "Item", "nbap.Best_Cell_Portions_Value_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
- { "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
+ "nbap.Best_Cell_Portions_Item", HFILL }},
+ { &hf_nbap_cellPortionID,
+ { "cellPortionID", "nbap.cellPortionID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
- { "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.id_UL_CCTrCH_InformationList_RL_SetupRqstTDD",
+ "nbap.CellPortionID", HFILL }},
+ { &hf_nbap_sIRValue,
+ { "sIRValue", "nbap.sIRValue",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD,
- { "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.id_UL_DPCH_InformationItem_RL_AdditionRqstTDD",
+ "nbap.SIR_Value", HFILL }},
+ { &hf_nbap_commonTransportChannelID,
+ { "commonTransportChannelID", "nbap.commonTransportChannelID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonTransportChannelID", HFILL }},
+ { &hf_nbap_cid,
+ { "cid", "nbap.cid",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.C_ID", HFILL }},
+ { &hf_nbap_radioNetwork,
+ { "radioNetwork", "nbap.radioNetwork",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseRadioNetwork_vals), 0,
+ "nbap.CauseRadioNetwork", HFILL }},
+ { &hf_nbap_transport,
+ { "transport", "nbap.transport",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseTransport_vals), 0,
+ "nbap.CauseTransport", HFILL }},
+ { &hf_nbap_protocol,
+ { "protocol", "nbap.protocol",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseProtocol_vals), 0,
+ "nbap.CauseProtocol", HFILL }},
+ { &hf_nbap_misc,
+ { "misc", "nbap.misc",
+ FT_UINT32, BASE_DEC, VALS(nbap_CauseMisc_vals), 0,
+ "nbap.CauseMisc", HFILL }},
+ { &hf_nbap_CCCH_SRB1_PriorityQueue_Information_item,
+ { "Item", "nbap.CCCH_SRB1_PriorityQueue_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_InformationList_RL_SetupRqstTDD,
- { "id-UL-DPCH-InformationList-RL-SetupRqstTDD", "nbap.id_UL_DPCH_InformationList_RL_SetupRqstTDD",
+ "nbap.CCCH_SRB1_PriorityQueue_InformationItem", HFILL }},
+ { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH,
+ { "priority-Queue-Information-for-Enhanced-FACH", "nbap.priority_Queue_Information_for_Enhanced_FACH",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_Information_RL_ReconfPrepFDD,
- { "id-UL-DPCH-Information-RL-ReconfPrepFDD", "nbap.id_UL_DPCH_Information_RL_ReconfPrepFDD",
+ "nbap.Priority_Queue_Information_for_Enhanced_FACH", HFILL }},
+ { &hf_nbap_initialPhase_0_1048575,
+ { "initialPhase", "nbap.initialPhase",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_1048575_", HFILL }},
+ { &hf_nbap_steadyStatePhase,
+ { "steadyStatePhase", "nbap.steadyStatePhase",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_255_", HFILL }},
+ { &hf_nbap_initialPhase,
+ { "initialPhase", "nbap.initialPhase",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_524287_", HFILL }},
+ { &hf_nbap_steadyStatePhase_01,
+ { "steadyStatePhase", "nbap.steadyStatePhase",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_127_", HFILL }},
+ { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item,
+ { "Item", "nbap.CommonChannelsCapacityConsumptionLaw_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_Information_RL_ReconfRqstFDD,
- { "id-UL-DPCH-Information-RL-ReconfRqstFDD", "nbap.id_UL_DPCH_Information_RL_ReconfRqstFDD",
+ "nbap.CommonChannelsCapacityConsumptionLaw_item", HFILL }},
+ { &hf_nbap_dl_Cost,
+ { "dl-Cost", "nbap.dl_Cost",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_ul_Cost,
+ { "ul-Cost", "nbap.ul_Cost",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_CommonMACFlow_Specific_InfoList_item,
+ { "Item", "nbap.CommonMACFlow_Specific_InfoList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_Information_RL_SetupRqstFDD,
- { "id-UL-DPCH-Information-RL-SetupRqstFDD", "nbap.id_UL_DPCH_Information_RL_SetupRqstFDD",
+ "nbap.CommonMACFlow_Specific_InfoItem", HFILL }},
+ { &hf_nbap_common_MACFlow_Id,
+ { "common-MACFlow-Id", "nbap.common_MACFlow_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_ID", HFILL }},
+ { &hf_nbap_bindingID,
+ { "bindingID", "nbap.bindingID",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BindingID", HFILL }},
+ { &hf_nbap_transportLayerAddress,
+ { "transportLayerAddress", "nbap.transportLayerAddress",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.TransportLayerAddress", HFILL }},
+ { &hf_nbap_tnl_qos,
+ { "tnl-qos", "nbap.tnl_qos",
+ FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
+ "nbap.TnlQos", HFILL }},
+ { &hf_nbap_common_MACFlow_PriorityQueue_Information,
+ { "common-MACFlow-PriorityQueue-Information", "nbap.common_MACFlow_PriorityQueue_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_PriorityQueue_Information", HFILL }},
+ { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item,
+ { "Item", "nbap.CommonMACFlow_Specific_InfoList_Response_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD,
- { "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD",
+ "nbap.CommonMACFlow_Specific_InfoItem_Response", HFILL }},
+ { &hf_nbap_commonMACFlow_ID,
+ { "commonMACFlow-ID", "nbap.commonMACFlow_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_ID", HFILL }},
+ { &hf_nbap_hSDSCH_Initial_Capacity_Allocation,
+ { "hSDSCH-Initial-Capacity-Allocation", "nbap.hSDSCH_Initial_Capacity_Allocation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_Initial_Capacity_Allocation", HFILL }},
+ { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item,
+ { "Item", "nbap.Common_MACFlow_PriorityQueue_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
- { &hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD,
- { "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD",
+ "nbap.Common_MACFlow_PriorityQueue_Item", HFILL }},
+ { &hf_nbap_tUTRANGPSMeasurementAccuracyClass,
+ { "tUTRANGPSMeasurementAccuracyClass", "nbap.tUTRANGPSMeasurementAccuracyClass",
+ FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGPSAccuracyClass_vals), 0,
+ "nbap.TUTRANGPSAccuracyClass", HFILL }},
+ { &hf_nbap_tUTRANGANSSMeasurementAccuracyClass,
+ { "tUTRANGANSSMeasurementAccuracyClass", "nbap.tUTRANGANSSMeasurementAccuracyClass",
+ FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGANSSAccuracyClass_vals), 0,
+ "nbap.TUTRANGANSSAccuracyClass", HFILL }},
+ { &hf_nbap_transmitted_carrier_power,
+ { "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,
+ "nbap.Acknowledged_PRACH_preambles_Value", HFILL }},
+ { &hf_nbap_uL_TimeslotISCP,
+ { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_TimeslotISCP_Value", HFILL }},
+ { &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles,
+ { "notUsed-1-acknowledged-PCPCH-access-preambles", "nbap.notUsed_1_acknowledged_PCPCH_access_preambles",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
- { &hf_nbap_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD,
- { "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD", "nbap.id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_notUsed_2_detected_PCPCH_access_preambles,
+ { "notUsed-2-detected-PCPCH-access-preambles", "nbap.notUsed_2_detected_PCPCH_access_preambles",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD", HFILL }},
- { &hf_nbap_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD,
- { "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD", "nbap.id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_extension_CommonMeasurementValue,
+ { "extension-CommonMeasurementValue", "nbap.extension_CommonMeasurementValue",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD", HFILL }},
- { &hf_nbap_id_USCH_Information_Add,
- { "id-USCH-Information-Add", "nbap.id_USCH_Information_Add",
+ "nbap.Extension_CommonMeasurementValue", HFILL }},
+ { &hf_nbap_measurementAvailable,
+ { "measurementAvailable", "nbap.measurementAvailable",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CommonMeasurementAvailable", HFILL }},
+ { &hf_nbap_measurementnotAvailable,
+ { "measurementnotAvailable", "nbap.measurementnotAvailable",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CommonMeasurementnotAvailable", HFILL }},
+ { &hf_nbap_commonmeasurementValue,
+ { "commonmeasurementValue", "nbap.commonmeasurementValue",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
+ "nbap.CommonMeasurementValue", HFILL }},
+ { &hf_nbap_ie_Extensions,
+ { "ie-Extensions", "nbap.ie_Extensions",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.USCH_Information", HFILL }},
- { &hf_nbap_id_USCH_Information_DeleteList_RL_ReconfPrepTDD,
- { "id-USCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.id_USCH_Information_DeleteList_RL_ReconfPrepTDD",
+ "nbap.ProtocolExtensionContainer", HFILL }},
+ { &hf_nbap_commonPhysicalChannelID,
+ { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_USCH_Information_ModifyList_RL_ReconfPrepTDD,
- { "id-USCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.id_USCH_Information_ModifyList_RL_ReconfPrepTDD",
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_resourceOperationalState,
+ { "resourceOperationalState", "nbap.resourceOperationalState",
+ FT_UINT32, BASE_DEC, VALS(nbap_ResourceOperationalState_vals), 0,
+ "nbap.ResourceOperationalState", HFILL }},
+ { &hf_nbap_availabilityStatus,
+ { "availabilityStatus", "nbap.availabilityStatus",
+ FT_UINT32, BASE_DEC, VALS(nbap_AvailabilityStatus_vals), 0,
+ "nbap.AvailabilityStatus", HFILL }},
+ { &hf_nbap_commonPhysicalChannelID768,
+ { "commonPhysicalChannelID768", "nbap.commonPhysicalChannelID768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID768", HFILL }},
+ { &hf_nbap_uE_DTX_DRX_Offset,
+ { "uE-DTX-DRX-Offset", "nbap.uE_DTX_DRX_Offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UE_DTX_DRX_Offset", HFILL }},
+ { &hf_nbap_enabling_Delay,
+ { "enabling-Delay", "nbap.enabling_Delay",
+ FT_UINT32, BASE_DEC, VALS(nbap_Enabling_Delay_vals), 0,
+ "nbap.Enabling_Delay", HFILL }},
+ { &hf_nbap_dTX_Information,
+ { "dTX-Information", "nbap.dTX_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DTX_Information", HFILL }},
+ { &hf_nbap_dRX_Information,
+ { "dRX-Information", "nbap.dRX_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DRX_Information", HFILL }},
+ { &hf_nbap_cPC_DPCCH_Slot_Format,
+ { "cPC-DPCCH-Slot-Format", "nbap.cPC_DPCCH_Slot_Format",
+ FT_UINT32, BASE_DEC, VALS(nbap_CPC_DPCCH_Slot_Format_vals), 0,
+ "nbap.CPC_DPCCH_Slot_Format", HFILL }},
+ { &hf_nbap_dTX_Information_to_Modify,
+ { "dTX-Information-to-Modify", "nbap.dTX_Information_to_Modify",
+ FT_UINT32, BASE_DEC, VALS(nbap_DTX_Information_to_Modify_vals), 0,
+ "nbap.DTX_Information_to_Modify", HFILL }},
+ { &hf_nbap_dRX_Information_to_Modify,
+ { "dRX-Information-to-Modify", "nbap.dRX_Information_to_Modify",
+ FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_vals), 0,
+ "nbap.DRX_Information_to_Modify", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item,
+ { "Item", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivityHS_SCCH_less_InformationItem", HFILL }},
+ { &hf_nbap_transport_Block_Size_Index,
+ { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transport_Block_Size_Index", HFILL }},
+ { &hf_nbap_hSPDSCH_Second_Code_Support,
+ { "hSPDSCH-Second-Code-Support", "nbap.hSPDSCH_Second_Code_Support",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.HSPDSCH_Second_Code_Support", HFILL }},
+ { &hf_nbap_hSPDSCH_First_Code_Index,
+ { "hSPDSCH-First-Code-Index", "nbap.hSPDSCH_First_Code_Index",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_USCH_InformationResponse,
- { "id-USCH-InformationResponse", "nbap.id_USCH_InformationResponse",
+ "nbap.HSPDSCH_First_Code_Index", HFILL }},
+ { &hf_nbap_hSPDSCH_Second_Code_Index,
+ { "hSPDSCH-Second-Code-Index", "nbap.hSPDSCH_Second_Code_Index",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.USCH_InformationResponse", HFILL }},
- { &hf_nbap_id_USCH_Information,
- { "id-USCH-Information", "nbap.id_USCH_Information",
+ "nbap.HSPDSCH_Second_Code_Index", HFILL }},
+ { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information,
+ { "continuousPacketConnectivityDTX-DRX-Information", "nbap.continuousPacketConnectivityDTX_DRX_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivityDTX_DRX_Information", HFILL }},
+ { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify,
+ { "continuousPacketConnectivityDTX-DRX-Information-to-Modify", "nbap.continuousPacketConnectivityDTX_DRX_Information_to_Modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivityDTX_DRX_Information_to_Modify", HFILL }},
+ { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information,
+ { "continuousPacketConnectivityHS-SCCH-less-Information", "nbap.continuousPacketConnectivityHS_SCCH_less_Information",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.USCH_Information", HFILL }},
- { &hf_nbap_id_USCH_RearrangeList_Bearer_RearrangeInd,
- { "id-USCH-RearrangeList-Bearer-RearrangeInd", "nbap.id_USCH_RearrangeList_Bearer_RearrangeInd",
+ "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information", HFILL }},
+ { &hf_nbap_procedureID,
+ { "procedureID", "nbap.procedureID",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProcedureID", HFILL }},
+ { &hf_nbap_triggeringMessage,
+ { "triggeringMessage", "nbap.triggeringMessage",
+ FT_UINT32, BASE_DEC, VALS(nbap_TriggeringMessage_vals), 0,
+ "nbap.TriggeringMessage", HFILL }},
+ { &hf_nbap_procedureCriticality,
+ { "procedureCriticality", "nbap.procedureCriticality",
+ FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
+ "nbap.Criticality", HFILL }},
+ { &hf_nbap_transactionID,
+ { "transactionID", "nbap.transactionID",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransactionID_vals), 0,
+ "nbap.TransactionID", HFILL }},
+ { &hf_nbap_iEsCriticalityDiagnostics,
+ { "iEsCriticalityDiagnostics", "nbap.iEsCriticalityDiagnostics",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.USCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
- { &hf_nbap_id_Active_Pattern_Sequence_Information,
- { "id-Active-Pattern-Sequence-Information", "nbap.id_Active_Pattern_Sequence_Information",
+ "nbap.CriticalityDiagnostics_IE_List", HFILL }},
+ { &hf_nbap_CriticalityDiagnostics_IE_List_item,
+ { "Item", "nbap.CriticalityDiagnostics_IE_List_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Active_Pattern_Sequence_Information", HFILL }},
- { &hf_nbap_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD,
- { "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.id_AICH_ParametersListIE_CTCH_ReconfRqstFDD",
+ "nbap.CriticalityDiagnostics_IE_List_item", HFILL }},
+ { &hf_nbap_iECriticality,
+ { "iECriticality", "nbap.iECriticality",
+ FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
+ "nbap.Criticality", HFILL }},
+ { &hf_nbap_iE_ID,
+ { "iE-ID", "nbap.iE_ID",
+ FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
+ "nbap.ProtocolIE_ID", HFILL }},
+ { &hf_nbap_repetitionNumber,
+ { "repetitionNumber", "nbap.repetitionNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_AdjustmentRatio,
- { "id-AdjustmentRatio", "nbap.id_AdjustmentRatio",
+ "nbap.RepetitionNumber0", HFILL }},
+ { &hf_nbap_DCH_FDD_Information_item,
+ { "Item", "nbap.DCH_FDD_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DCH_FDD_InformationItem", HFILL }},
+ { &hf_nbap_payloadCRC_PresenceIndicator,
+ { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
+ "nbap.PayloadCRC_PresenceIndicator", HFILL }},
+ { &hf_nbap_ul_FP_Mode,
+ { "ul-FP-Mode", "nbap.ul_FP_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_UL_FP_Mode_vals), 0,
+ "nbap.UL_FP_Mode", HFILL }},
+ { &hf_nbap_toAWS,
+ { "toAWS", "nbap.toAWS",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ScaledAdjustmentRatio", HFILL }},
- { &hf_nbap_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD,
- { "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.id_FACH_ParametersListIE_CTCH_ReconfRqstFDD",
+ "nbap.ToAWS", HFILL }},
+ { &hf_nbap_toAWE,
+ { "toAWE", "nbap.toAWE",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_CauseLevel_PSCH_ReconfFailure,
- { "id-CauseLevel-PSCH-ReconfFailure", "nbap.id_CauseLevel_PSCH_ReconfFailure",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_PSCH_ReconfFailure_vals), 0,
- "nbap.CauseLevel_PSCH_ReconfFailure", HFILL }},
- { &hf_nbap_id_CauseLevel_RL_AdditionFailureFDD,
- { "id-CauseLevel-RL-AdditionFailureFDD", "nbap.id_CauseLevel_RL_AdditionFailureFDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
- "nbap.CauseLevel_RL_AdditionFailureFDD", HFILL }},
- { &hf_nbap_id_CauseLevel_RL_AdditionFailureTDD,
- { "id-CauseLevel-RL-AdditionFailureTDD", "nbap.id_CauseLevel_RL_AdditionFailureTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
- "nbap.CauseLevel_RL_AdditionFailureTDD", HFILL }},
- { &hf_nbap_id_CauseLevel_RL_ReconfFailure,
- { "id-CauseLevel-RL-ReconfFailure", "nbap.id_CauseLevel_RL_ReconfFailure",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_ReconfFailure_vals), 0,
- "nbap.CauseLevel_RL_ReconfFailure", HFILL }},
- { &hf_nbap_id_CauseLevel_RL_SetupFailureFDD,
- { "id-CauseLevel-RL-SetupFailureFDD", "nbap.id_CauseLevel_RL_SetupFailureFDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureFDD_vals), 0,
- "nbap.CauseLevel_RL_SetupFailureFDD", HFILL }},
- { &hf_nbap_id_CauseLevel_RL_SetupFailureTDD,
- { "id-CauseLevel-RL-SetupFailureTDD", "nbap.id_CauseLevel_RL_SetupFailureTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureTDD_vals), 0,
- "nbap.CauseLevel_RL_SetupFailureTDD", HFILL }},
- { &hf_nbap_id_Closed_Loop_Timing_Adjustment_Mode,
- { "id-Closed-Loop-Timing-Adjustment-Mode", "nbap.id_Closed_Loop_Timing_Adjustment_Mode",
- FT_UINT32, BASE_DEC, VALS(nbap_Closedlooptimingadjustmentmode_vals), 0,
- "nbap.Closedlooptimingadjustmentmode", HFILL }},
- { &hf_nbap_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD,
- { "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD", "nbap.id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals), 0,
- "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_Compressed_Mode_Deactivation_Flag,
- { "id-Compressed-Mode-Deactivation-Flag", "nbap.id_Compressed_Mode_Deactivation_Flag",
- FT_UINT32, BASE_DEC, VALS(nbap_Compressed_Mode_Deactivation_Flag_vals), 0,
- "nbap.Compressed_Mode_Deactivation_Flag", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
- { "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
+ "nbap.ToAWE", HFILL }},
+ { &hf_nbap_dCH_SpecificInformationList,
+ { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
- { "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
+ "nbap.DCH_Specific_FDD_InformationList", HFILL }},
+ { &hf_nbap_DCH_Specific_FDD_InformationList_item,
+ { "Item", "nbap.DCH_Specific_FDD_InformationList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
- { "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
+ "nbap.DCH_Specific_FDD_Item", HFILL }},
+ { &hf_nbap_dCH_ID,
+ { "dCH-ID", "nbap.dCH_ID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
- { "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
+ "nbap.DCH_ID", HFILL }},
+ { &hf_nbap_ul_TransportFormatSet,
+ { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TransportFormatSet", HFILL }},
+ { &hf_nbap_dl_TransportFormatSet,
+ { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TransportFormatSet", HFILL }},
+ { &hf_nbap_allocationRetentionPriority,
+ { "allocationRetentionPriority", "nbap.allocationRetentionPriority",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.AllocationRetentionPriority", HFILL }},
+ { &hf_nbap_frameHandlingPriority,
+ { "frameHandlingPriority", "nbap.frameHandlingPriority",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
- { "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
+ "nbap.FrameHandlingPriority", HFILL }},
+ { &hf_nbap_qE_Selector,
+ { "qE-Selector", "nbap.qE_Selector",
+ FT_UINT32, BASE_DEC, VALS(nbap_QE_Selector_vals), 0,
+ "nbap.QE_Selector", HFILL }},
+ { &hf_nbap_DCH_InformationResponse_item,
+ { "Item", "nbap.DCH_InformationResponse_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
- { "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
+ "nbap.DCH_InformationResponseItem", HFILL }},
+ { &hf_nbap_DCH_TDD_Information_item,
+ { "Item", "nbap.DCH_TDD_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DCH_TDD_InformationItem", HFILL }},
+ { &hf_nbap_dCH_SpecificInformationList_01,
+ { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
- { "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
+ "nbap.DCH_Specific_TDD_InformationList", HFILL }},
+ { &hf_nbap_DCH_Specific_TDD_InformationList_item,
+ { "Item", "nbap.DCH_Specific_TDD_InformationList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DCH_Specific_TDD_Item", HFILL }},
+ { &hf_nbap_ul_CCTrCH_ID,
+ { "ul-CCTrCH-ID", "nbap.ul_CCTrCH_ID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
- { "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", "nbap.id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD",
+ "nbap.CCTrCH_ID", HFILL }},
+ { &hf_nbap_dl_CCTrCH_ID,
+ { "dl-CCTrCH-ID", "nbap.dl_CCTrCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CCTrCH_ID", HFILL }},
+ { &hf_nbap_FDD_DCHs_to_Modify_item,
+ { "Item", "nbap.FDD_DCHs_to_Modify_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD,
- { "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD", "nbap.id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD",
+ "nbap.FDD_DCHs_to_ModifyItem", HFILL }},
+ { &hf_nbap_transportBearerRequestIndicator,
+ { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
+ "nbap.TransportBearerRequestIndicator", HFILL }},
+ { &hf_nbap_dCH_SpecificInformationList_02,
+ { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_ModifySpecificInformation_FDD", HFILL }},
+ { &hf_nbap_DCH_ModifySpecificInformation_FDD_item,
+ { "Item", "nbap.DCH_ModifySpecificInformation_FDD_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
- { "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
+ "nbap.DCH_ModifySpecificItem_FDD", HFILL }},
+ { &hf_nbap_TDD_DCHs_to_Modify_item,
+ { "Item", "nbap.TDD_DCHs_to_Modify_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD,
- { "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD", "nbap.id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD",
+ "nbap.DCH_ModifyItem_TDD", HFILL }},
+ { &hf_nbap_dCH_SpecificInformationList_03,
+ { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DCH_ModifySpecificInformation_TDD", HFILL }},
+ { &hf_nbap_DCH_ModifySpecificInformation_TDD_item,
+ { "Item", "nbap.DCH_ModifySpecificInformation_TDD_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_TPC_Pattern01Count,
- { "id-DL-TPC-Pattern01Count", "nbap.id_DL_TPC_Pattern01Count",
+ "nbap.DCH_ModifySpecificItem_TDD", HFILL }},
+ { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
+ { "Item", "nbap.DedicatedChannelsCapacityConsumptionLaw_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DedicatedChannelsCapacityConsumptionLaw_item", HFILL }},
+ { &hf_nbap_dl_Cost_1,
+ { "dl-Cost-1", "nbap.dl_Cost_1",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_TPC_Pattern01Count", HFILL }},
- { &hf_nbap_id_DPC_Mode,
- { "id-DPC-Mode", "nbap.id_DPC_Mode",
- FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
- "nbap.DPC_Mode", HFILL }},
- { &hf_nbap_id_DPCHConstant,
- { "id-DPCHConstant", "nbap.id_DPCHConstant",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.ConstantValue", HFILL }},
- { &hf_nbap_id_FACH_ParametersList_CTCH_SetupRsp,
- { "id-FACH-ParametersList-CTCH-SetupRsp", "nbap.id_FACH_ParametersList_CTCH_SetupRsp",
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_dl_Cost_2,
+ { "dl-Cost-2", "nbap.dl_Cost_2",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FACH_CommonTransportChannel_InformationResponse", HFILL }},
- { &hf_nbap_id_Limited_power_increase_information_Cell_SetupRqstFDD,
- { "id-Limited-power-increase-information-Cell-SetupRqstFDD", "nbap.id_Limited_power_increase_information_Cell_SetupRqstFDD",
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_ul_Cost_1,
+ { "ul-Cost-1", "nbap.ul_Cost_1",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_ul_Cost_2,
+ { "ul-Cost-2", "nbap.ul_Cost_2",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_sIR_Value,
+ { "sIR-Value", "nbap.sIR_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SIR_Value", HFILL }},
+ { &hf_nbap_sIR_ErrorValue,
+ { "sIR-ErrorValue", "nbap.sIR_ErrorValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SIR_Error_Value", HFILL }},
+ { &hf_nbap_transmittedCodePowerValue,
+ { "transmittedCodePowerValue", "nbap.transmittedCodePowerValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transmitted_Code_Power_Value", HFILL }},
+ { &hf_nbap_rSCP,
+ { "rSCP", "nbap.rSCP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RSCP_Value", HFILL }},
+ { &hf_nbap_rxTimingDeviationValue,
+ { "rxTimingDeviationValue", "nbap.rxTimingDeviationValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Rx_Timing_Deviation_Value", HFILL }},
+ { &hf_nbap_roundTripTime,
+ { "roundTripTime", "nbap.roundTripTime",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Round_Trip_Time_Value", HFILL }},
+ { &hf_nbap_extension_DedicatedMeasurementValue,
+ { "extension-DedicatedMeasurementValue", "nbap.extension_DedicatedMeasurementValue",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Limited_power_increase_information_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_PCH_Parameters_CTCH_SetupRsp,
- { "id-PCH-Parameters-CTCH-SetupRsp", "nbap.id_PCH_Parameters_CTCH_SetupRsp",
+ "nbap.Extension_DedicatedMeasurementValue", HFILL }},
+ { &hf_nbap_measurementAvailable_01,
+ { "measurementAvailable", "nbap.measurementAvailable",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannel_InformationResponse", HFILL }},
- { &hf_nbap_id_PCH_ParametersItem_CTCH_ReconfRqstFDD,
- { "id-PCH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.id_PCH_ParametersItem_CTCH_ReconfRqstFDD",
+ "nbap.DedicatedMeasurementAvailable", HFILL }},
+ { &hf_nbap_measurementnotAvailable_01,
+ { "measurementnotAvailable", "nbap.measurementnotAvailable",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_PICH_ParametersItem_CTCH_ReconfRqstFDD,
- { "id-PICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.id_PICH_ParametersItem_CTCH_ReconfRqstFDD",
+ "nbap.DedicatedMeasurementnotAvailable", HFILL }},
+ { &hf_nbap_dedicatedmeasurementValue,
+ { "dedicatedmeasurementValue", "nbap.dedicatedmeasurementValue",
+ FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
+ "nbap.DedicatedMeasurementValue", HFILL }},
+ { &hf_nbap_cFN,
+ { "cFN", "nbap.cFN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CFN", HFILL }},
+ { &hf_nbap_cfn,
+ { "cfn", "nbap.cfn",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CFN", HFILL }},
+ { &hf_nbap_separate_indication,
+ { "separate-indication", "nbap.separate_indication",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_PRACHConstant,
- { "id-PRACHConstant", "nbap.id_PRACHConstant",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_activate,
+ { "activate", "nbap.activate",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Activate_Info", HFILL }},
+ { &hf_nbap_deactivate,
+ { "deactivate", "nbap.deactivate",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Deactivate_Info", HFILL }},
+ { &hf_nbap_activation_type,
+ { "activation-type", "nbap.activation_type",
+ FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
+ "nbap.Execution_Type", HFILL }},
+ { &hf_nbap_initial_dl_tx_power,
+ { "initial-dl-tx-power", "nbap.initial_dl_tx_power",
FT_INT32, BASE_DEC, NULL, 0,
- "nbap.ConstantValue", HFILL }},
- { &hf_nbap_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD,
- { "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD",
+ "nbap.DL_Power", 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_propagation_delay,
+ { "propagation-delay", "nbap.propagation_delay",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_PUSCHConstant,
- { "id-PUSCHConstant", "nbap.id_PUSCHConstant",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.ConstantValue", HFILL }},
- { &hf_nbap_id_RACH_Parameters_CTCH_SetupRsp,
- { "id-RACH-Parameters-CTCH-SetupRsp", "nbap.id_RACH_Parameters_CTCH_SetupRsp",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonTransportChannel_InformationResponse", HFILL }},
- { &hf_nbap_id_Synchronisation_Configuration_Cell_ReconfRqst,
- { "id-Synchronisation-Configuration-Cell-ReconfRqst", "nbap.id_Synchronisation_Configuration_Cell_ReconfRqst",
+ "nbap.PropagationDelay", HFILL }},
+ { &hf_nbap_deactivation_type,
+ { "deactivation-type", "nbap.deactivation_type",
+ FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
+ "nbap.Execution_Type", HFILL }},
+ { &hf_nbap_synchronised,
+ { "synchronised", "nbap.synchronised",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CFN", HFILL }},
+ { &hf_nbap_unsynchronised,
+ { "unsynchronised", "nbap.unsynchronised",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Synchronisation_Configuration_Cell_ReconfRqst", HFILL }},
- { &hf_nbap_id_Synchronisation_Configuration_Cell_SetupRqst,
- { "id-Synchronisation-Configuration-Cell-SetupRqst", "nbap.id_Synchronisation_Configuration_Cell_SetupRqst",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_dGANSS_ReferenceTime,
+ { "dGANSS-ReferenceTime", "nbap.dGANSS_ReferenceTime",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_119", HFILL }},
+ { &hf_nbap_dGANSS_Information,
+ { "dGANSS-Information", "nbap.dGANSS_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DGANSS_Information", HFILL }},
+ { &hf_nbap_DGANSS_Information_item,
+ { "Item", "nbap.DGANSS_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Synchronisation_Configuration_Cell_SetupRqst", HFILL }},
- { &hf_nbap_id_Transmission_Gap_Pattern_Sequence_Information,
- { "id-Transmission-Gap-Pattern-Sequence-Information", "nbap.id_Transmission_Gap_Pattern_Sequence_Information",
+ "nbap.DGANSS_InformationItem", HFILL }},
+ { &hf_nbap_gANSS_SignalId,
+ { "gANSS-SignalId", "nbap.gANSS_SignalId",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmission_Gap_Pattern_Sequence_Information", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
- { "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
+ "nbap.INTEGER_0_3_", HFILL }},
+ { &hf_nbap_gANSS_StatusHealth,
+ { "gANSS-StatusHealth", "nbap.gANSS_StatusHealth",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_StatusHealth_vals), 0,
+ "nbap.GANSS_StatusHealth", HFILL }},
+ { &hf_nbap_dGANSS_SignalInformation,
+ { "dGANSS-SignalInformation", "nbap.dGANSS_SignalInformation",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
- { "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
+ "nbap.DGANSS_SignalInformation", HFILL }},
+ { &hf_nbap_DGANSS_SignalInformation_item,
+ { "Item", "nbap.DGANSS_SignalInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
- { "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
+ "nbap.DGANSS_SignalInformationItem", HFILL }},
+ { &hf_nbap_satId,
+ { "satId", "nbap.satId",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
- { "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_gANSS_iod,
+ { "gANSS-iod", "nbap.gANSS_iod",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_udre,
+ { "udre", "nbap.udre",
+ FT_UINT32, BASE_DEC, VALS(nbap_UDRE_vals), 0,
+ "nbap.UDRE", HFILL }},
+ { &hf_nbap_ganss_prc,
+ { "ganss-prc", "nbap.ganss_prc",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M2047_2047", HFILL }},
+ { &hf_nbap_ganss_rrc,
+ { "ganss-rrc", "nbap.ganss_rrc",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M127_127", HFILL }},
+ { &hf_nbap_pRCDeviation,
+ { "pRCDeviation", "nbap.pRCDeviation",
+ FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
+ "nbap.PRCDeviation", HFILL }},
+ { &hf_nbap_gpstow,
+ { "gpstow", "nbap.gpstow",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
- { "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
+ "nbap.GPSTOW", HFILL }},
+ { &hf_nbap_status_health,
+ { "status-health", "nbap.status_health",
+ FT_UINT32, BASE_DEC, VALS(nbap_GPS_Status_Health_vals), 0,
+ "nbap.GPS_Status_Health", HFILL }},
+ { &hf_nbap_satelliteinfo,
+ { "satelliteinfo", "nbap.satelliteinfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SAT_Info_DGPSCorrections", HFILL }},
+ { &hf_nbap_prcdeviation,
+ { "prcdeviation", "nbap.prcdeviation",
+ FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
+ "nbap.PRCDeviation", HFILL }},
+ { &hf_nbap_DL_Timeslot_Information_item,
+ { "Item", "nbap.DL_Timeslot_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
- { "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
+ "nbap.DL_Timeslot_InformationItem", HFILL }},
+ { &hf_nbap_timeSlot,
+ { "timeSlot", "nbap.timeSlot",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
- { "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
+ "nbap.TimeSlot", HFILL }},
+ { &hf_nbap_midambleShiftAndBurstType,
+ { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
+ "nbap.MidambleShiftAndBurstType", HFILL }},
+ { &hf_nbap_tFCI_Presence,
+ { "tFCI-Presence", "nbap.tFCI_Presence",
+ FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
+ "nbap.TFCI_Presence", HFILL }},
+ { &hf_nbap_dL_Code_Information,
+ { "dL-Code-Information", "nbap.dL_Code_Information",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
- { "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", "nbap.id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD",
+ "nbap.TDD_DL_Code_Information", HFILL }},
+ { &hf_nbap_DL_TimeslotLCR_Information_item,
+ { "Item", "nbap.DL_TimeslotLCR_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD,
- { "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD", "nbap.id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD",
+ "nbap.DL_TimeslotLCR_InformationItem", HFILL }},
+ { &hf_nbap_timeSlotLCR,
+ { "timeSlotLCR", "nbap.timeSlotLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotLCR", HFILL }},
+ { &hf_nbap_midambleShiftLCR,
+ { "midambleShiftLCR", "nbap.midambleShiftLCR",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
- { "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
+ "nbap.MidambleShiftLCR", HFILL }},
+ { &hf_nbap_dL_Code_LCR_Information,
+ { "dL-Code-LCR-Information", "nbap.dL_Code_LCR_Information",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD,
- { "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD", "nbap.id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD",
+ "nbap.TDD_DL_Code_LCR_Information", HFILL }},
+ { &hf_nbap_DL_Timeslot768_Information_item,
+ { "Item", "nbap.DL_Timeslot768_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_Timeslot768_InformationItem", HFILL }},
+ { &hf_nbap_midambleShiftAndBurstType768,
+ { "midambleShiftAndBurstType768", "nbap.midambleShiftAndBurstType768",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
+ "nbap.MidambleShiftAndBurstType768", HFILL }},
+ { &hf_nbap_dL_Code_768_Information,
+ { "dL-Code-768-Information", "nbap.dL_Code_768_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TDD_DL_Code_768_Information", HFILL }},
+ { &hf_nbap_powerAdjustmentType,
+ { "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,
+ "nbap.DL_ReferencePowerInformationList", HFILL }},
+ { &hf_nbap_maxAdjustmentStep,
+ { "maxAdjustmentStep", "nbap.maxAdjustmentStep",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MaxAdjustmentStep", HFILL }},
+ { &hf_nbap_adjustmentPeriod,
+ { "adjustmentPeriod", "nbap.adjustmentPeriod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AdjustmentPeriod", HFILL }},
+ { &hf_nbap_adjustmentRatio,
+ { "adjustmentRatio", "nbap.adjustmentRatio",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ScaledAdjustmentRatio", HFILL }},
+ { &hf_nbap_DL_ReferencePowerInformationList_item,
+ { "Item", "nbap.DL_ReferencePowerInformationList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD,
- { "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD", "nbap.id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD",
+ "nbap.DL_ReferencePowerInformationItem", HFILL }},
+ { &hf_nbap_rL_ID,
+ { "rL-ID", "nbap.rL_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_ID", HFILL }},
+ { &hf_nbap_dl_Reference_Power,
+ { "dl-Reference-Power", "nbap.dl_Reference_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_DL_TimeslotISCPInfo_item,
+ { "Item", "nbap.DL_TimeslotISCPInfo_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
- { &hf_nbap_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD,
- { "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD", "nbap.id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD",
+ "nbap.DL_TimeslotISCPInfoItem", HFILL }},
+ { &hf_nbap_dL_TimeslotISCP,
+ { "dL-TimeslotISCP", "nbap.dL_TimeslotISCP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_TimeslotISCP", HFILL }},
+ { &hf_nbap_DL_TimeslotISCPInfoLCR_item,
+ { "Item", "nbap.DL_TimeslotISCPInfoLCR_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
- { &hf_nbap_id_CommunicationContextInfoItem_Reset,
- { "id-CommunicationContextInfoItem-Reset", "nbap.id_CommunicationContextInfoItem_Reset",
+ "nbap.DL_TimeslotISCPInfoItemLCR", HFILL }},
+ { &hf_nbap_uE_DRX_Cycle,
+ { "uE-DRX-Cycle", "nbap.uE_DRX_Cycle",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_vals), 0,
+ "nbap.UE_DRX_Cycle", HFILL }},
+ { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle,
+ { "inactivity-Threshold-for-UE-DRX-Cycle", "nbap.inactivity_Threshold_for_UE_DRX_Cycle",
+ FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals), 0,
+ "nbap.Inactivity_Threshold_for_UE_DRX_Cycle", HFILL }},
+ { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring,
+ { "inactivity-Threshold-for-UE-Grant-Monitoring", "nbap.inactivity_Threshold_for_UE_Grant_Monitoring",
+ FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals), 0,
+ "nbap.Inactivity_Threshold_for_UE_Grant_Monitoring", HFILL }},
+ { &hf_nbap_uE_DRX_Grant_Monitoring,
+ { "uE-DRX-Grant-Monitoring", "nbap.uE_DRX_Grant_Monitoring",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.UE_DRX_Grant_Monitoring", HFILL }},
+ { &hf_nbap_modify,
+ { "modify", "nbap.modify",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommunicationContextInfoItem_Reset", HFILL }},
- { &hf_nbap_id_CommunicationControlPortInfoItem_Reset,
- { "id-CommunicationControlPortInfoItem-Reset", "nbap.id_CommunicationControlPortInfoItem_Reset",
+ "nbap.DRX_Information_to_Modify_Items", HFILL }},
+ { &hf_nbap_deactivate_01,
+ { "deactivate", "nbap.deactivate",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommunicationControlPortInfoItem_Reset", HFILL }},
- { &hf_nbap_id_ResetIndicator,
- { "id-ResetIndicator", "nbap.id_ResetIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_ResetIndicator_vals), 0,
- "nbap.ResetIndicator", HFILL }},
- { &hf_nbap_id_TimingAdvanceApplied,
- { "id-TimingAdvanceApplied", "nbap.id_TimingAdvanceApplied",
- FT_UINT32, BASE_DEC, VALS(nbap_TimingAdvanceApplied_vals), 0,
- "nbap.TimingAdvanceApplied", HFILL }},
- { &hf_nbap_id_CFNReportingIndicator,
- { "id-CFNReportingIndicator", "nbap.id_CFNReportingIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
- "nbap.FNReportingIndicator", HFILL }},
- { &hf_nbap_id_SFNReportingIndicator,
- { "id-SFNReportingIndicator", "nbap.id_SFNReportingIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
- "nbap.FNReportingIndicator", HFILL }},
- { &hf_nbap_id_InnerLoopDLPCStatus,
- { "id-InnerLoopDLPCStatus", "nbap.id_InnerLoopDLPCStatus",
- FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
- "nbap.InnerLoopDLPCStatus", HFILL }},
- { &hf_nbap_id_TimeslotISCPInfo,
- { "id-TimeslotISCPInfo", "nbap.id_TimeslotISCPInfo",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_TimeslotISCPInfo", HFILL }},
- { &hf_nbap_id_PICH_ParametersItem_CTCH_SetupRqstTDD,
- { "id-PICH-ParametersItem-CTCH-SetupRqstTDD", "nbap.id_PICH_ParametersItem_CTCH_SetupRqstTDD",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_DSCH_InformationResponse_item,
+ { "Item", "nbap.DSCH_InformationResponse_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_PRACH_ParametersItem_CTCH_SetupRqstTDD,
- { "id-PRACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.id_PRACH_ParametersItem_CTCH_SetupRqstTDD",
+ "nbap.DSCH_InformationResponseItem", HFILL }},
+ { &hf_nbap_dSCH_ID,
+ { "dSCH-ID", "nbap.dSCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DSCH_ID", HFILL }},
+ { &hf_nbap_DSCH_TDD_Information_item,
+ { "Item", "nbap.DSCH_TDD_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_CCTrCH_InformationItem_RL_FailureInd,
- { "id-CCTrCH-InformationItem-RL-FailureInd", "nbap.id_CCTrCH_InformationItem_RL_FailureInd",
+ "nbap.DSCH_TDD_InformationItem", HFILL }},
+ { &hf_nbap_cCTrCH_ID,
+ { "cCTrCH-ID", "nbap.cCTrCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CCTrCH_ID", HFILL }},
+ { &hf_nbap_transportFormatSet,
+ { "transportFormatSet", "nbap.transportFormatSet",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CCTrCH_InformationItem_RL_FailureInd", HFILL }},
- { &hf_nbap_id_CCTrCH_InformationItem_RL_RestoreInd,
- { "id-CCTrCH-InformationItem-RL-RestoreInd", "nbap.id_CCTrCH_InformationItem_RL_RestoreInd",
+ "nbap.TransportFormatSet", HFILL }},
+ { &hf_nbap_uE_DTX_Cycle1_2ms,
+ { "uE-DTX-Cycle1-2ms", "nbap.uE_DTX_Cycle1_2ms",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_2ms_vals), 0,
+ "nbap.UE_DTX_Cycle1_2ms", HFILL }},
+ { &hf_nbap_uE_DTX_Cycle2_2ms,
+ { "uE-DTX-Cycle2-2ms", "nbap.uE_DTX_Cycle2_2ms",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_2ms_vals), 0,
+ "nbap.UE_DTX_Cycle2_2ms", HFILL }},
+ { &hf_nbap_mAC_DTX_Cycle_2ms,
+ { "mAC-DTX-Cycle-2ms", "nbap.mAC_DTX_Cycle_2ms",
+ FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_2ms_vals), 0,
+ "nbap.MAC_DTX_Cycle_2ms", HFILL }},
+ { &hf_nbap_uE_DTX_Cycle1_10ms,
+ { "uE-DTX-Cycle1-10ms", "nbap.uE_DTX_Cycle1_10ms",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_10ms_vals), 0,
+ "nbap.UE_DTX_Cycle1_10ms", HFILL }},
+ { &hf_nbap_uE_DTX_Cycle2_10ms,
+ { "uE-DTX-Cycle2-10ms", "nbap.uE_DTX_Cycle2_10ms",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_10ms_vals), 0,
+ "nbap.UE_DTX_Cycle2_10ms", HFILL }},
+ { &hf_nbap_mAC_DTX_Cycle_10ms,
+ { "mAC-DTX-Cycle-10ms", "nbap.mAC_DTX_Cycle_10ms",
+ FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_10ms_vals), 0,
+ "nbap.MAC_DTX_Cycle_10ms", HFILL }},
+ { &hf_nbap_e_DCH_TTI_Length,
+ { "e-DCH-TTI-Length", "nbap.e_DCH_TTI_Length",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_vals), 0,
+ "nbap.E_DCH_TTI_Length", HFILL }},
+ { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2,
+ { "inactivity-Threshold-for-UE-DTX-Cycle2", "nbap.inactivity_Threshold_for_UE_DTX_Cycle2",
+ FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals), 0,
+ "nbap.Inactivity_Threshold_for_UE_DTX_Cycle2", HFILL }},
+ { &hf_nbap_uE_DTX_Long_Preamble,
+ { "uE-DTX-Long-Preamble", "nbap.uE_DTX_Long_Preamble",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Long_Preamble_vals), 0,
+ "nbap.UE_DTX_Long_Preamble", HFILL }},
+ { &hf_nbap_uE_Inactivity_Threshold,
+ { "uE-Inactivity-Threshold", "nbap.uE_Inactivity_Threshold",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_Inactivity_Threshold_vals), 0,
+ "nbap.UE_Inactivity_Threshold", HFILL }},
+ { &hf_nbap_cQI_DTX_Timer,
+ { "cQI-DTX-Timer", "nbap.cQI_DTX_Timer",
+ FT_UINT32, BASE_DEC, VALS(nbap_CQI_DTX_Timer_vals), 0,
+ "nbap.CQI_DTX_Timer", HFILL }},
+ { &hf_nbap_uE_DPCCH_burst1,
+ { "uE-DPCCH-burst1", "nbap.uE_DPCCH_burst1",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst1_vals), 0,
+ "nbap.UE_DPCCH_burst1", HFILL }},
+ { &hf_nbap_uE_DPCCH_burst2,
+ { "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,
+ { "modify", "nbap.modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DTX_Information_to_Modify_Items", HFILL }},
+ { &hf_nbap_e_DCH_TTI_Length_to_Modify,
+ { "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_replace,
+ { "replace", "nbap.replace",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_FDD_Code_List", HFILL }},
+ { &hf_nbap_remove,
+ { "remove", "nbap.remove",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CCTrCH_InformationItem_RL_RestoreInd", HFILL }},
- { &hf_nbap_id_CauseLevel_SyncAdjustmntFailureTDD,
- { "id-CauseLevel-SyncAdjustmntFailureTDD", "nbap.id_CauseLevel_SyncAdjustmntFailureTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_SyncAdjustmntFailureTDD_vals), 0,
- "nbap.CauseLevel_SyncAdjustmntFailureTDD", HFILL }},
- { &hf_nbap_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD,
- { "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD", "nbap.id_CellAdjustmentInfo_SyncAdjustmntRqstTDD",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_E_AGCH_FDD_Code_List_item,
+ { "Item", "nbap.E_AGCH_FDD_Code_List_item",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD", HFILL }},
- { &hf_nbap_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD,
- { "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD", "nbap.id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD",
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_e_DCH_SF_allocation,
+ { "e-DCH-SF-allocation", "nbap.e_DCH_SF_allocation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_SF_allocation", HFILL }},
+ { &hf_nbap_E_DCH_SF_allocation_item,
+ { "Item", "nbap.E_DCH_SF_allocation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD", HFILL }},
- { &hf_nbap_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD,
- { "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD", "nbap.id_CellSyncBurstInfoList_CellSyncReconfRqstTDD",
+ "nbap.E_DCH_SF_allocation_item", HFILL }},
+ { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code,
+ { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", "nbap.e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncBurstInfoList_CellSyncReconfRqstTDD", HFILL }},
- { &hf_nbap_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD,
- { "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD", "nbap.id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD",
+ "nbap.DL_ScramblingCode", HFILL }},
+ { &hf_nbap_e_AGCH_Channelisation_Code,
+ { "e-AGCH-Channelisation-Code", "nbap.e_AGCH_Channelisation_Code",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_primary_e_RNTI,
+ { "primary-e-RNTI", "nbap.primary_e_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RNTI", HFILL }},
+ { &hf_nbap_secondary_e_RNTI,
+ { "secondary-e-RNTI", "nbap.secondary_e_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RNTI", HFILL }},
+ { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
+ { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_e_RGCH_Signature_Sequence,
+ { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_Signature_Sequence", HFILL }},
+ { &hf_nbap_e_HICH_Signature_Sequence,
+ { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_Signature_Sequence", HFILL }},
+ { &hf_nbap_serving_Grant_Value,
+ { "serving-Grant-Value", "nbap.serving_Grant_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_Serving_Grant_Value", HFILL }},
+ { &hf_nbap_primary_Secondary_Grant_Selector,
+ { "primary-Secondary-Grant-Selector", "nbap.primary_Secondary_Grant_Selector",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_Primary_Secondary_Grant_Selector_vals), 0,
+ "nbap.E_Primary_Secondary_Grant_Selector", HFILL }},
+ { &hf_nbap_e_RGCH_Release_Indicator,
+ { "e-RGCH-Release-Indicator", "nbap.e_RGCH_Release_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_Release_Indicator_vals), 0,
+ "nbap.E_RGCH_Release_Indicator", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlows_Information,
+ { "e-DCH-MACdFlows-Information", "nbap.e_DCH_MACdFlows_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD", HFILL }},
- { &hf_nbap_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD,
- { "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD", "nbap.id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD",
+ "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_HEX, 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_Reference_Power_Offset,
+ { "e-DCH-Reference-Power-Offset", "nbap.e_DCH_Reference_Power_Offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_Reference_Power_Offset", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp,
+ { "e-DCH-MACdFlow-Specific-InformationResp", "nbap.e_DCH_MACdFlow_Specific_InformationResp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlow_Specific_InformationResp", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify,
+ { "e-DCH-MACdFlow-Specific-Info-to-Modify", "nbap.e_DCH_MACdFlow_Specific_Info_to_Modify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
+ { &hf_nbap_mACeReset_Indicator,
+ { "mACeReset-Indicator", "nbap.mACeReset_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_MACeReset_Indicator_vals), 0,
+ "nbap.MACeReset_Indicator", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation,
+ { "e-DCH-MACdFlow-Specific-UpdateInformation", "nbap.e_DCH_MACdFlow_Specific_UpdateInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlow_Specific_UpdateInformation", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item,
+ { "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_HEX, NULL, 0,
+ "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
+ { &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant,
+ { "e-DCH-Non-Scheduled-Transmission-Grant", "nbap.e_DCH_Non_Scheduled_Transmission_Grant",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD", HFILL }},
- { &hf_nbap_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD,
- { "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD", "nbap.id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD",
+ "nbap.E_DCH_Non_Scheduled_Transmission_Grant_Items", HFILL }},
+ { &hf_nbap_e_DCH_Scheduled_Transmission_Grant,
+ { "e-DCH-Scheduled-Transmission-Grant", "nbap.e_DCH_Scheduled_Transmission_Grant",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD", HFILL }},
- { &hf_nbap_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD,
- { "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", "nbap.id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_E_DCH_LogicalChannelInformation_item,
+ { "Item", "nbap.E_DCH_LogicalChannelInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
- { &hf_nbap_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD,
- { "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", "nbap.id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD",
+ "nbap.E_DCH_LogicalChannelInformationItem", HFILL }},
+ { &hf_nbap_logicalChannelId,
+ { "logicalChannelId", "nbap.logicalChannelId",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD", HFILL }},
- { &hf_nbap_id_CellSyncInfo_CellSyncReprtTDD,
- { "id-CellSyncInfo-CellSyncReprtTDD", "nbap.id_CellSyncInfo_CellSyncReprtTDD",
+ "nbap.LogicalChannelID", HFILL }},
+ { &hf_nbap_schedulingPriorityIndicator,
+ { "schedulingPriorityIndicator", "nbap.schedulingPriorityIndicator",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncInfo_CellSyncReprtTDD", HFILL }},
- { &hf_nbap_id_CSBTransmissionID,
- { "id-CSBTransmissionID", "nbap.id_CSBTransmissionID",
+ "nbap.SchedulingPriorityIndicator", HFILL }},
+ { &hf_nbap_schedulingInformation,
+ { "schedulingInformation", "nbap.schedulingInformation",
+ FT_UINT32, BASE_DEC, VALS(nbap_SchedulingInformation_vals), 0,
+ "nbap.SchedulingInformation", HFILL }},
+ { &hf_nbap_mACesGuaranteedBitRate,
+ { "mACesGuaranteedBitRate", "nbap.mACesGuaranteedBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CSBTransmissionID", HFILL }},
- { &hf_nbap_id_CSBMeasurementID,
- { "id-CSBMeasurementID", "nbap.id_CSBMeasurementID",
+ "nbap.MACesGuaranteedBitRate", HFILL }},
+ { &hf_nbap_e_DCH_DDI_Value,
+ { "e-DCH-DDI-Value", "nbap.e_DCH_DDI_Value",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CSBMeasurementID", HFILL }},
- { &hf_nbap_id_NCyclesPerSFNperiod,
- { "id-NCyclesPerSFNperiod", "nbap.id_NCyclesPerSFNperiod",
- FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
- "nbap.NCyclesPerSFNperiod", HFILL }},
- { &hf_nbap_id_NRepetitionsPerCyclePeriod,
- { "id-NRepetitionsPerCyclePeriod", "nbap.id_NRepetitionsPerCyclePeriod",
+ "nbap.E_DCH_DDI_Value", HFILL }},
+ { &hf_nbap_mACd_PDU_Size_List,
+ { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.NRepetitionsPerCyclePeriod", HFILL }},
- { &hf_nbap_id_SyncFrameNumber,
- { "id-SyncFrameNumber", "nbap.id_SyncFrameNumber",
+ "nbap.E_DCH_MACdPDU_SizeList", HFILL }},
+ { &hf_nbap_E_DCH_MACdPDU_SizeList_item,
+ { "Item", "nbap.E_DCH_MACdPDU_SizeList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
+ { &hf_nbap_mACdPDU_Size,
+ { "mACdPDU-Size", "nbap.mACdPDU_Size",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SyncFrameNumber", HFILL }},
- { &hf_nbap_id_SynchronisationReportType,
- { "id-SynchronisationReportType", "nbap.id_SynchronisationReportType",
- FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
- "nbap.SynchronisationReportType", HFILL }},
- { &hf_nbap_id_SynchronisationReportCharacteristics,
- { "id-SynchronisationReportCharacteristics", "nbap.id_SynchronisationReportCharacteristics",
+ "nbap.MACdPDU_Size", HFILL }},
+ { &hf_nbap_E_DCH_LogicalChannelToModify_item,
+ { "Item", "nbap.E_DCH_LogicalChannelToModify_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SynchronisationReportCharacteristics", HFILL }},
- { &hf_nbap_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD,
- { "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD", "nbap.id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD",
+ "nbap.E_DCH_LogicalChannelToModifyItem", HFILL }},
+ { &hf_nbap_mACd_PDU_Size_List_01,
+ { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdPDU_SizeToModifyList", HFILL }},
+ { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item,
+ { "Item", "nbap.E_DCH_MACdPDU_SizeToModifyList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD", HFILL }},
- { &hf_nbap_id_ReferenceClockAvailability,
- { "id-ReferenceClockAvailability", "nbap.id_ReferenceClockAvailability",
- FT_UINT32, BASE_DEC, VALS(nbap_ReferenceClockAvailability_vals), 0,
- "nbap.ReferenceClockAvailability", HFILL }},
- { &hf_nbap_id_ReferenceSFNoffset,
- { "id-ReferenceSFNoffset", "nbap.id_ReferenceSFNoffset",
+ "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
+ { &hf_nbap_E_DCH_LogicalChannelToDelete_item,
+ { "Item", "nbap.E_DCH_LogicalChannelToDelete_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_LogicalChannelToDeleteItem", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlow_Specific_Info,
+ { "e-DCH-MACdFlow-Specific-Info", "nbap.e_DCH_MACdFlow_Specific_Info",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ReferenceSFNoffset", HFILL }},
- { &hf_nbap_id_InformationExchangeID,
- { "id-InformationExchangeID", "nbap.id_InformationExchangeID",
+ "nbap.E_DCH_MACdFlow_Specific_InfoList", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item,
+ { "Item", "nbap.E_DCH_MACdFlow_Specific_InfoList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_MACdFlow_Specific_InfoItem", HFILL }},
+ { &hf_nbap_tnlQos,
+ { "tnlQos", "nbap.tnlQos",
+ FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
+ "nbap.TnlQos", HFILL }},
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
+ { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.InformationExchangeID", HFILL }},
- { &hf_nbap_id_InformationExchangeObjectType_InfEx_Rqst,
- { "id-InformationExchangeObjectType-InfEx-Rqst", "nbap.id_InformationExchangeObjectType_InfEx_Rqst",
- FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
- "nbap.InformationExchangeObjectType_InfEx_Rqst", HFILL }},
- { &hf_nbap_id_InformationType,
- { "id-InformationType", "nbap.id_InformationType",
- FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
- "nbap.InformationReportCharacteristics", HFILL }},
- { &hf_nbap_id_InformationReportCharacteristics,
- { "id-InformationReportCharacteristics", "nbap.id_InformationReportCharacteristics",
- FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
- "nbap.InformationReportCharacteristics", HFILL }},
- { &hf_nbap_id_InformationExchangeObjectType_InfEx_Rsp,
- { "id-InformationExchangeObjectType-InfEx-Rsp", "nbap.id_InformationExchangeObjectType_InfEx_Rsp",
- FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rsp_vals), 0,
- "nbap.InformationExchangeObjectType_InfEx_Rsp", HFILL }},
- { &hf_nbap_id_InformationExchangeObjectType_InfEx_Rprt,
- { "id-InformationExchangeObjectType-InfEx-Rprt", "nbap.id_InformationExchangeObjectType_InfEx_Rprt",
- FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
- "nbap.InformationExchangeObjectType_InfEx_Rprt", HFILL }},
- { &hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstFDD,
- { "id-IPDLParameter-Information-Cell-ReconfRqstFDD", "nbap.id_IPDLParameter_Information_Cell_ReconfRqstFDD",
+ "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
+ { &hf_nbap_eDCH_HARQ_PO_FDD,
+ { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_HARQ_PO_FDD", HFILL }},
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
+ { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.E_DCH_MACdFlow_Multiplexing_List", HFILL }},
+ { &hf_nbap_eDCH_Grant_Type_Information,
+ { "eDCH-Grant-Type-Information", "nbap.eDCH_Grant_Type_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_Type_Information_vals), 0,
+ "nbap.E_DCH_Grant_Type_Information", HFILL }},
+ { &hf_nbap_bundlingModeIndicator,
+ { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
+ "nbap.BundlingModeIndicator", HFILL }},
+ { &hf_nbap_eDCHLogicalChannelInformation,
+ { "eDCHLogicalChannelInformation", "nbap.eDCHLogicalChannelInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_LogicalChannelInformation", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item,
+ { "Item", "nbap.E_DCH_MACdFlow_Specific_InformationResp_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstFDD,
- { "id-IPDLParameter-Information-Cell-SetupRqstFDD", "nbap.id_IPDLParameter_Information_Cell_SetupRqstFDD",
+ "nbap.E_DCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item,
+ { "Item", "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.IPDLParameter_Information_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstTDD,
- { "id-IPDLParameter-Information-Cell-ReconfRqstTDD", "nbap.id_IPDLParameter_Information_Cell_ReconfRqstTDD",
+ "nbap.E_DCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
+ { &hf_nbap_eDCH_LogicalChannelToAdd,
+ { "eDCH-LogicalChannelToAdd", "nbap.eDCH_LogicalChannelToAdd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_LogicalChannelInformation", HFILL }},
+ { &hf_nbap_eDCH_LogicalChannelToModify,
+ { "eDCH-LogicalChannelToModify", "nbap.eDCH_LogicalChannelToModify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_LogicalChannelToModify", HFILL }},
+ { &hf_nbap_eDCH_LogicalChannelToDelete,
+ { "eDCH-LogicalChannelToDelete", "nbap.eDCH_LogicalChannelToDelete",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_LogicalChannelToDelete", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlows_to_Delete_item,
+ { "Item", "nbap.E_DCH_MACdFlows_to_Delete_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.IPDLParameter_Information_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstTDD,
- { "id-IPDLParameter-Information-Cell-SetupRqstTDD", "nbap.id_IPDLParameter_Information_Cell_SetupRqstTDD",
+ "nbap.E_DCH_MACdFlow_to_Delete_Item", HFILL }},
+ { &hf_nbap_maxBits_MACe_PDU_non_scheduled,
+ { "maxBits-MACe-PDU-non-scheduled", "nbap.maxBits_MACe_PDU_non_scheduled",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Max_Bits_MACe_PDU_non_scheduled", HFILL }},
+ { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms,
+ { "hARQ-Process-Allocation-NonSched-2ms", "nbap.hARQ_Process_Allocation_NonSched_2ms",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
+ { &hf_nbap_e_DCH_serving_cell_choice,
+ { "e-DCH-serving-cell-choice", "nbap.e_DCH_serving_cell_choice",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_serving_cell_choice_vals), 0,
+ "nbap.E_DCH_serving_cell_choice", HFILL }},
+ { &hf_nbap_e_DCH_serving_cell_change_successful,
+ { "e-DCH-serving-cell-change-successful", "nbap.e_DCH_serving_cell_change_successful",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.IPDLParameter_Information_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD,
- { "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.id_DL_DPCH_LCR_Information_RL_SetupRqstTDD",
+ "nbap.E_DCH_serving_cell_change_successful", HFILL }},
+ { &hf_nbap_e_DCH_serving_cell_change_unsuccessful,
+ { "e-DCH-serving-cell-change-unsuccessful", "nbap.e_DCH_serving_cell_change_unsuccessful",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_DwPCH_LCR_Information,
- { "id-DwPCH-LCR-Information", "nbap.id_DwPCH_LCR_Information",
+ "nbap.E_DCH_serving_cell_change_unsuccessful", HFILL }},
+ { &hf_nbap_e_DCH_RL_InformationList_Rsp,
+ { "e-DCH-RL-InformationList-Rsp", "nbap.e_DCH_RL_InformationList_Rsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_RL_InformationList_Rsp", HFILL }},
+ { &hf_nbap_E_DCH_RL_InformationList_Rsp_item,
+ { "Item", "nbap.E_DCH_RL_InformationList_Rsp_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_DwPCH_LCR_InformationList_AuditRsp,
- { "id-DwPCH-LCR-InformationList-AuditRsp", "nbap.id_DwPCH_LCR_InformationList_AuditRsp",
+ "nbap.E_DCH_RL_InformationList_Rsp_Item", HFILL }},
+ { &hf_nbap_rl_ID,
+ { "rl-ID", "nbap.rl_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_ID", HFILL }},
+ { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info,
+ { "e-DCH-FDD-DL-Control-Channel-Info", "nbap.e_DCH_FDD_DL_Control_Channel_Info",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_DwPCH_LCR_Information_Cell_SetupRqstTDD,
- { "id-DwPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.id_DwPCH_LCR_Information_Cell_SetupRqstTDD",
+ "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
+ { &hf_nbap_cause,
+ { "cause", "nbap.cause",
+ FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
+ "nbap.Cause", HFILL }},
+ { &hf_nbap_two_ms,
+ { "two-ms", "nbap.two_ms",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD,
- { "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD", "nbap.id_DwPCH_LCR_Information_Cell_ReconfRqstTDD",
+ "nbap.DTX_Cycle_2ms_Items", HFILL }},
+ { &hf_nbap_ten_ms,
+ { "ten-ms", "nbap.ten_ms",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_DwPCH_LCR_Information_ResourceStatusInd,
- { "id-DwPCH-LCR-Information-ResourceStatusInd", "nbap.id_DwPCH_LCR_Information_ResourceStatusInd",
+ "nbap.DTX_Cycle_10ms_Items", HFILL }},
+ { &hf_nbap_two_ms_01,
+ { "two-ms", "nbap.two_ms",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DwPCH_LCR_Information_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD,
- { "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD", "nbap.id_maxFACH_Power_LCR_CTCH_SetupRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD,
- { "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD", "nbap.id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_FPACH_LCR_Information,
- { "id-FPACH-LCR-Information", "nbap.id_FPACH_LCR_Information",
+ "nbap.DTX_Cycle_2ms_to_Modify_Items", HFILL }},
+ { &hf_nbap_ten_ms_01,
+ { "ten-ms", "nbap.ten_ms",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_FPACH_LCR_Information_AuditRsp,
- { "id-FPACH-LCR-Information-AuditRsp", "nbap.id_FPACH_LCR_Information_AuditRsp",
+ "nbap.DTX_Cycle_10ms_to_Modify_Items", HFILL }},
+ { &hf_nbap_replace_01,
+ { "replace", "nbap.replace",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_E_HICH_FDD_Code_List", HFILL }},
+ { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item,
+ { "Item", "nbap.E_RGCH_E_HICH_FDD_Code_List_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_e_DCH_TFCI_Table_Index,
+ { "e-DCH-TFCI-Table-Index", "nbap.e_DCH_TFCI_Table_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_TFCI_Table_Index", HFILL }},
+ { &hf_nbap_e_DCH_Min_Set_E_TFCI,
+ { "e-DCH-Min-Set-E-TFCI", "nbap.e_DCH_Min_Set_E_TFCI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_TFCI", HFILL }},
+ { &hf_nbap_reference_E_TFCI_Information,
+ { "reference-E-TFCI-Information", "nbap.reference_E_TFCI_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Reference_E_TFCI_Information", HFILL }},
+ { &hf_nbap_E_DCHProvidedBitRate_item,
+ { "Item", "nbap.E_DCHProvidedBitRate_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_FPACH_LCR_InformationList_AuditRsp,
- { "id-FPACH-LCR-InformationList-AuditRsp", "nbap.id_FPACH_LCR_InformationList_AuditRsp",
+ "nbap.E_DCHProvidedBitRate_Item", HFILL }},
+ { &hf_nbap_e_DCHProvidedBitRateValue,
+ { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FPACH_LCR_InformationList_AuditRsp", HFILL }},
- { &hf_nbap_id_FPACH_LCR_InformationList_ResourceStatusInd,
- { "id-FPACH-LCR-InformationList-ResourceStatusInd", "nbap.id_FPACH_LCR_InformationList_ResourceStatusInd",
+ "nbap.E_DCHProvidedBitRateValue", HFILL }},
+ { &hf_nbap_e_PUCH_Information,
+ { "e-PUCH-Information", "nbap.e_PUCH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_PUCH_Information", HFILL }},
+ { &hf_nbap_e_TFCS_Information_TDD,
+ { "e-TFCS-Information-TDD", "nbap.e_TFCS_Information_TDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_TFCS_Information_TDD", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlows_Information_TDD,
+ { "e-DCH-MACdFlows-Information-TDD", "nbap.e_DCH_MACdFlows_Information_TDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlows_Information_TDD", HFILL }},
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info,
+ { "e-DCH-Non-Scheduled-Grant-Info", "nbap.e_DCH_Non_Scheduled_Grant_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Non_Scheduled_Grant_Info", HFILL }},
+ { &hf_nbap_e_DCH_TDD_Information,
+ { "e-DCH-TDD-Information", "nbap.e_DCH_TDD_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_TDD_Information", HFILL }},
+ { &hf_nbap_minCR,
+ { "minCR", "nbap.minCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CodeRate", HFILL }},
+ { &hf_nbap_maxCR,
+ { "maxCR", "nbap.maxCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CodeRate", HFILL }},
+ { &hf_nbap_harqInfo,
+ { "harqInfo", "nbap.harqInfo",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
+ "nbap.HARQ_Info_for_E_DCH", HFILL }},
+ { &hf_nbap_n_E_UCCH,
+ { "n-E-UCCH", "nbap.n_E_UCCH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.N_E_UCCH", HFILL }},
+ { &hf_nbap_e_DCH_QPSK_RefBetaInfo,
+ { "e-DCH-QPSK-RefBetaInfo", "nbap.e_DCH_QPSK_RefBetaInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_QPSK_RefBetaInfo", HFILL }},
+ { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo,
+ { "e-DCH-sixteenQAM-RefBetaInfo", "nbap.e_DCH_sixteenQAM_RefBetaInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_sixteenQAM_RefBetaInfo", HFILL }},
+ { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item,
+ { "Item", "nbap.E_DCH_QPSK_RefBetaInfo_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_RefBeta_Item", HFILL }},
+ { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item,
+ { "Item", "nbap.E_DCH_sixteenQAM_RefBetaInfo_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_RefBeta_Item", HFILL }},
+ { &hf_nbap_refCodeRate,
+ { "refCodeRate", "nbap.refCodeRate",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CodeRate_short", HFILL }},
+ { &hf_nbap_refBeta,
+ { "refBeta", "nbap.refBeta",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.RefBeta", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item,
+ { "Item", "nbap.E_DCH_MACdFlows_Information_TDD_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_MACdFlow_InfoTDDItem", HFILL }},
+ { &hf_nbap_eDCH_HARQ_PO_TDD,
+ { "eDCH-HARQ-PO-TDD", "nbap.eDCH_HARQ_PO_TDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_HARQ_PO_TDD", HFILL }},
+ { &hf_nbap_eDCH_Grant_TypeTDD,
+ { "eDCH-Grant-TypeTDD", "nbap.eDCH_Grant_TypeTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_TypeTDD_vals), 0,
+ "nbap.E_DCH_Grant_TypeTDD", HFILL }},
+ { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer,
+ { "eDCH-MACdFlow-Retransmission-Timer", "nbap.eDCH_MACdFlow_Retransmission_Timer",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
+ "nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
+ { &hf_nbap_timeslotResource,
+ { "timeslotResource", "nbap.timeslotResource",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.E_DCH_TimeslotResource", HFILL }},
+ { &hf_nbap_powerResource,
+ { "powerResource", "nbap.powerResource",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FPACH_LCR_InformationList_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD,
- { "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD",
+ "nbap.E_DCH_PowerResource", HFILL }},
+ { &hf_nbap_repetitionPeriod,
+ { "repetitionPeriod", "nbap.repetitionPeriod",
+ FT_UINT32, BASE_DEC, VALS(nbap_RepetitionPeriod_vals), 0,
+ "nbap.RepetitionPeriod", HFILL }},
+ { &hf_nbap_repetitionLength,
+ { "repetitionLength", "nbap.repetitionLength",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RepetitionLength", HFILL }},
+ { &hf_nbap_tddE_PUCH_Offset,
+ { "tddE-PUCH-Offset", "nbap.tddE_PUCH_Offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TddE_PUCH_Offset", HFILL }},
+ { &hf_nbap_tdd_ChannelisationCode,
+ { "tdd-ChannelisationCode", "nbap.tdd_ChannelisationCode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_e_DCH_TDD_Maximum_Bitrate,
+ { "e-DCH-TDD-Maximum-Bitrate", "nbap.e_DCH_TDD_Maximum_Bitrate",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_TDD_Maximum_Bitrate", HFILL }},
+ { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo,
+ { "e-DCH-PowerOffset-for-SchedulingInfo", "nbap.e_DCH_PowerOffset_for_SchedulingInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
+ { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp,
+ { "e-DCH-TDD-MACdFlow-Specific-InformationResp", "nbap.e_DCH_TDD_MACdFlow_Specific_InformationResp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp", HFILL }},
+ { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD,
+ { "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,
+ "nbap.Scheduled_E_HICH_Specific_Information_ResponseLCRTDD", HFILL }},
+ { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item,
+ { "Item", "nbap.Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD,
- { "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD",
+ "nbap.Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD", HFILL }},
+ { &hf_nbap_eI,
+ { "eI", "nbap.eI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.EI", HFILL }},
+ { &hf_nbap_e_HICH_ID_TDD,
+ { "e-HICH-ID-TDD", "nbap.e_HICH_ID_TDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_ID_TDD", HFILL }},
+ { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item,
+ { "Item", "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD,
- { "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.id_PCCPCH_LCR_Information_Cell_SetupRqstTDD",
+ "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_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_E_AGCH_Specific_InformationRespListTDD_item,
+ { "Item", "nbap.E_AGCH_Specific_InformationRespListTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_PCH_Power_LCR_CTCH_SetupRqstTDD,
- { "id-PCH-Power-LCR-CTCH-SetupRqstTDD", "nbap.id_PCH_Power_LCR_CTCH_SetupRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_PCH_Power_LCR_CTCH_ReconfRqstTDD,
- { "id-PCH-Power-LCR-CTCH-ReconfRqstTDD", "nbap.id_PCH_Power_LCR_CTCH_ReconfRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD,
- { "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.id_PICH_LCR_Parameters_CTCH_SetupRqstTDD",
+ "nbap.E_AGCH_Specific_InformationResp_ItemTDD", HFILL }},
+ { &hf_nbap_e_AGCH_Id,
+ { "e-AGCH-Id", "nbap.e_AGCH_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_Id", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlows_to_Add,
+ { "e-DCH-MACdFlows-to-Add", "nbap.e_DCH_MACdFlows_to_Add",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlows_Information_TDD", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlows_to_Delete,
+ { "e-DCH-MACdFlows-to-Delete", "nbap.e_DCH_MACdFlows_to_Delete",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlows_to_Delete", HFILL }},
+ { &hf_nbap_e_DCH_TDD_Information_to_Modify,
+ { "e-DCH-TDD-Information-to-Modify", "nbap.e_DCH_TDD_Information_to_Modify",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD,
- { "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", "nbap.id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD",
+ "nbap.E_DCH_TDD_Information_to_Modify", HFILL }},
+ { &hf_nbap_e_DCH_TDD_Information_to_Modify_List,
+ { "e-DCH-TDD-Information-to-Modify-List", "nbap.e_DCH_TDD_Information_to_Modify_List",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_RL_InformationResponse_LCR_RL_SetupRspTDD,
- { "id-RL-InformationResponse-LCR-RL-SetupRspTDD", "nbap.id_RL_InformationResponse_LCR_RL_SetupRspTDD",
+ "nbap.E_DCH_TDD_Information_to_Modify_List", HFILL }},
+ { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item,
+ { "Item", "nbap.E_DCH_TDD_Information_to_Modify_List_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD", HFILL }},
- { &hf_nbap_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD,
- { "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", "nbap.id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD",
+ "nbap.E_DCH_MACdFlow_ModifyTDDItem", HFILL }},
+ { &hf_nbap_e_DCH_LogicalChannelToAdd,
+ { "e-DCH-LogicalChannelToAdd", "nbap.e_DCH_LogicalChannelToAdd",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_TimeSlot,
- { "id-TimeSlot", "nbap.id_TimeSlot",
+ "nbap.E_DCH_LogicalChannelInformation", HFILL }},
+ { &hf_nbap_e_DCH_LogicalChannelToModify,
+ { "e-DCH-LogicalChannelToModify", "nbap.e_DCH_LogicalChannelToModify",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlot", HFILL }},
- { &hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
- { "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
+ "nbap.E_DCH_LogicalChannelToModify", HFILL }},
+ { &hf_nbap_e_DCH_LogicalChannelToDelete,
+ { "e-DCH-LogicalChannelToDelete", "nbap.e_DCH_LogicalChannelToDelete",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
- { "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
+ "nbap.E_DCH_LogicalChannelToDelete", HFILL }},
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768,
+ { "e-DCH-Non-Scheduled-Grant-Info768", "nbap.e_DCH_Non_Scheduled_Grant_Info768",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Non_Scheduled_Grant_Info768", HFILL }},
+ { &hf_nbap_e_DCH_TDD_Information768,
+ { "e-DCH-TDD-Information768", "nbap.e_DCH_TDD_Information768",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_TDD_Information768", HFILL }},
+ { &hf_nbap_tdd_ChannelisationCode768,
+ { "tdd-ChannelisationCode768", "nbap.tdd_ChannelisationCode768",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
+ "nbap.TDD_ChannelisationCode768", HFILL }},
+ { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768,
+ { "e-DCH-TDD-Maximum-Bitrate768", "nbap.e_DCH_TDD_Maximum_Bitrate768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_TDD_Maximum_Bitrate768", HFILL }},
+ { &hf_nbap_e_PUCH_LCR_Information,
+ { "e-PUCH-LCR-Information", "nbap.e_PUCH_LCR_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_PUCH_LCR_Information", HFILL }},
+ { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info,
+ { "e-DCH-Non-Scheduled-Grant-LCR-Info", "nbap.e_DCH_Non_Scheduled_Grant_LCR_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Non_Scheduled_Grant_LCR_Info", HFILL }},
+ { &hf_nbap_e_DCH_LCRTDD_Information,
+ { "e-DCH-LCRTDD-Information", "nbap.e_DCH_LCRTDD_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_LCRTDD_Information", HFILL }},
+ { &hf_nbap_pRXdes_base,
+ { "pRXdes-base", "nbap.pRXdes_base",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.PRXdes_base", HFILL }},
+ { &hf_nbap_e_PUCH_TPC_StepSize,
+ { "e-PUCH-TPC-StepSize", "nbap.e_PUCH_TPC_StepSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
+ "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
+ { &hf_nbap_e_AGCH_TPC_StepSize,
+ { "e-AGCH-TPC-StepSize", "nbap.e_AGCH_TPC_StepSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
+ "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
+ { &hf_nbap_timeslotResourceLCR,
+ { "timeslotResourceLCR", "nbap.timeslotResourceLCR",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.E_DCH_TimeslotResourceLCR", HFILL }},
+ { &hf_nbap_subframeNumber,
+ { "subframeNumber", "nbap.subframeNumber",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_vals), 0,
+ "nbap.T_subframeNumber", HFILL }},
+ { &hf_nbap_n_E_UCCHLCR,
+ { "n-E-UCCHLCR", "nbap.n_E_UCCHLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.N_E_UCCHLCR", HFILL }},
+ { &hf_nbap_e_HICH_LCR_Information,
+ { "e-HICH-LCR-Information", "nbap.e_HICH_LCR_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_HICH_LCR_Information", HFILL }},
+ { &hf_nbap_signatureSequenceGroupIndex,
+ { "signatureSequenceGroupIndex", "nbap.signatureSequenceGroupIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SignatureSequenceGroupIndex", HFILL }},
+ { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory,
+ { "e-DCH-LCRTDD-PhysicalLayerCategory", "nbap.e_DCH_LCRTDD_PhysicalLayerCategory",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_LCRTDD_PhysicalLayerCategory", HFILL }},
+ { &hf_nbap_FDD_DL_CodeInformation_item,
+ { "Item", "nbap.FDD_DL_CodeInformation_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.FDD_DL_CodeInformationItem", HFILL }},
+ { &hf_nbap_dl_ScramblingCode,
+ { "dl-ScramblingCode", "nbap.dl_ScramblingCode",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD,
- { "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD", "nbap.id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD",
+ "nbap.DL_ScramblingCode", HFILL }},
+ { &hf_nbap_fdd_DL_ChannelisationCodeNumber,
+ { "fdd-DL-ChannelisationCodeNumber", "nbap.fdd_DL_ChannelisationCodeNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_TimeslotISCPInfoLCR", HFILL }},
- { &hf_nbap_id_TimeSlotLCR_CM_Rqst,
- { "id-TimeSlotLCR-CM-Rqst", "nbap.id_TimeSlotLCR_CM_Rqst",
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_transmissionGapPatternSequenceCodeInformation,
+ { "transmissionGapPatternSequenceCodeInformation", "nbap.transmissionGapPatternSequenceCodeInformation",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransmissionGapPatternSequenceCodeInformation_vals), 0,
+ "nbap.TransmissionGapPatternSequenceCodeInformation", HFILL }},
+ { &hf_nbap_ganss_wk_number,
+ { "ganss-wk-number", "nbap.ganss_wk_number",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotLCR", HFILL }},
- { &hf_nbap_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD,
- { "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.id_UL_DPCH_LCR_Information_RL_SetupRqstTDD",
+ "nbap.INTEGER_0_255", HFILL }},
+ { &hf_nbap_ganss_sat_id,
+ { "ganss-sat-id", "nbap.ganss_sat_id",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_36", HFILL }},
+ { &hf_nbap_gANSS_AlmanacModel,
+ { "gANSS-AlmanacModel", "nbap.gANSS_AlmanacModel",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AlmanacModel_vals), 0,
+ "nbap.GANSS_AlmanacModel", HFILL }},
+ { &hf_nbap_gANSS_keplerianParameters,
+ { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_KeplerianParametersAlm", HFILL }},
+ { &hf_nbap_GANSS_Clock_Model_item,
+ { "Item", "nbap.GANSS_Clock_Model_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_SatelliteClockModelItem", HFILL }},
+ { &hf_nbap_ganss_Ionospheric_Model,
+ { "ganss-Ionospheric-Model", "nbap.ganss_Ionospheric_Model",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Ionospheric_Model", HFILL }},
+ { &hf_nbap_ganss_Rx_Pos,
+ { "ganss-Rx-Pos", "nbap.ganss_Rx_Pos",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_RX_Pos", HFILL }},
+ { &hf_nbap_ionospheric_Model,
+ { "ionospheric-Model", "nbap.ionospheric_Model",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_GANSS_GenericDataInfoReqList_item,
+ { "Item", "nbap.GANSS_GenericDataInfoReqList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
- { "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
+ "nbap.GANSS_GenericDataInfoReqItem", HFILL }},
+ { &hf_nbap_ganss_Id,
+ { "ganss-Id", "nbap.ganss_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_7", HFILL }},
+ { &hf_nbap_ganss_Navigation_Model,
+ { "ganss-Navigation-Model", "nbap.ganss_Navigation_Model",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_ganss_Time_Model,
+ { "ganss-Time-Model", "nbap.ganss_Time_Model",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_ganss_UTC_Model,
+ { "ganss-UTC-Model", "nbap.ganss_UTC_Model",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_ganss_Almanac,
+ { "ganss-Almanac", "nbap.ganss_Almanac",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_ganss_Real_Time_Integrity,
+ { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_GANSS_Generic_Data_item,
+ { "Item", "nbap.GANSS_Generic_Data_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
- { "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
+ "nbap.GANSS_Generic_DataItem", HFILL }},
+ { &hf_nbap_dganss_Correction,
+ { "dganss-Correction", "nbap.dganss_Correction",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
- { &hf_nbap_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD,
- { "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD", "nbap.id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD",
+ "nbap.DGANSSCorrections", HFILL }},
+ { &hf_nbap_ganss_Navigation_Model_01,
+ { "ganss-Navigation-Model", "nbap.ganss_Navigation_Model",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Navigation_Model", HFILL }},
+ { &hf_nbap_ganss_Time_Model_01,
+ { "ganss-Time-Model", "nbap.ganss_Time_Model",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Time_Model", HFILL }},
+ { &hf_nbap_ganss_UTC_TIME,
+ { "ganss-UTC-TIME", "nbap.ganss_UTC_TIME",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_UTC_Model", HFILL }},
+ { &hf_nbap_ganss_Almanac_01,
+ { "ganss-Almanac", "nbap.ganss_Almanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Almanac", HFILL }},
+ { &hf_nbap_ganss_Real_Time_Integrity_01,
+ { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_TimeslotISCPInfoLCR", HFILL }},
- { &hf_nbap_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
- { "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
+ "nbap.GANSS_Real_Time_Integrity", HFILL }},
+ { &hf_nbap_gANSS_CommonDataInfoReq,
+ { "gANSS-CommonDataInfoReq", "nbap.gANSS_CommonDataInfoReq",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
- { "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
+ "nbap.GANSS_CommonDataInfoReq", HFILL }},
+ { &hf_nbap_gANSS_GenericDataInfoReqList,
+ { "gANSS-GenericDataInfoReqList", "nbap.gANSS_GenericDataInfoReqList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_GenericDataInfoReqList", HFILL }},
+ { &hf_nbap_alpha_zero_ionos,
+ { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_12", HFILL }},
+ { &hf_nbap_alpha_one_ionos,
+ { "alpha-one-ionos", "nbap.alpha_one_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_12", HFILL }},
+ { &hf_nbap_alpha_two_ionos,
+ { "alpha-two-ionos", "nbap.alpha_two_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_12", HFILL }},
+ { &hf_nbap_gANSS_IonosphereRegionalStormFlags,
+ { "gANSS-IonosphereRegionalStormFlags", "nbap.gANSS_IonosphereRegionalStormFlags",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
- { "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
+ "nbap.GANSS_IonosphereRegionalStormFlags", HFILL }},
+ { &hf_nbap_storm_flag_one,
+ { "storm-flag-one", "nbap.storm_flag_one",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_storm_flag_two,
+ { "storm-flag-two", "nbap.storm_flag_two",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_storm_flag_three,
+ { "storm-flag-three", "nbap.storm_flag_three",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_storm_flag_four,
+ { "storm-flag-four", "nbap.storm_flag_four",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_storm_flag_five,
+ { "storm-flag-five", "nbap.storm_flag_five",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_t_oa,
+ { "t-oa", "nbap.t_oa",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD,
- { "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD", "nbap.id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD",
+ "nbap.INTEGER_0_255", HFILL }},
+ { &hf_nbap_iod_a,
+ { "iod-a", "nbap.iod_a",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_TimeslotISCPInfoLCR", HFILL }},
- { &hf_nbap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD,
- { "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD", "nbap.id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD",
+ "nbap.INTEGER_0_3", HFILL }},
+ { &hf_nbap_gANSS_SatelliteInformationKP,
+ { "gANSS-SatelliteInformationKP", "nbap.gANSS_SatelliteInformationKP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_SatelliteInformationKP", HFILL }},
+ { &hf_nbap_toe_lsb_nav,
+ { "toe-lsb-nav", "nbap.toe_lsb_nav",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_511", HFILL }},
+ { &hf_nbap_ganss_omega_nav,
+ { "ganss-omega-nav", "nbap.ganss_omega_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_delta_n_nav,
+ { "delta-n-nav", "nbap.delta_n_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_m_zero_nav,
+ { "m-zero-nav", "nbap.m_zero_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_omegadot_nav,
+ { "omegadot-nav", "nbap.omegadot_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_ganss_e_lsb_nav,
+ { "ganss-e-lsb-nav", "nbap.ganss_e_lsb_nav",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_33554431", HFILL }},
+ { &hf_nbap_idot_nav,
+ { "idot-nav", "nbap.idot_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_14", HFILL }},
+ { &hf_nbap_a_sqrt_lsb_nav,
+ { "a-sqrt-lsb-nav", "nbap.a_sqrt_lsb_nav",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_67108863", HFILL }},
+ { &hf_nbap_i_zero_nav,
+ { "i-zero-nav", "nbap.i_zero_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_omega_zero_nav,
+ { "omega-zero-nav", "nbap.omega_zero_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_c_rs_nav,
+ { "c-rs-nav", "nbap.c_rs_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_c_is_nav,
+ { "c-is-nav", "nbap.c_is_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_c_us_nav,
+ { "c-us-nav", "nbap.c_us_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_c_rc_nav,
+ { "c-rc-nav", "nbap.c_rc_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_c_ic_nav,
+ { "c-ic-nav", "nbap.c_ic_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_c_uc_nav,
+ { "c-uc-nav", "nbap.c_uc_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_ganss_Ref_Time,
+ { "ganss-Ref-Time", "nbap.ganss_Ref_Time",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_DPCH_LCR_InformationModify_AddList,
- { "id-UL-DPCH-LCR-InformationModify-AddList", "nbap.id_UL_DPCH_LCR_InformationModify_AddList",
+ "nbap.GANSS_Reference_Time", HFILL }},
+ { &hf_nbap_non_broadcastIndication,
+ { "non-broadcastIndication", "nbap.non_broadcastIndication",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_vals), 0,
+ "nbap.T_non_broadcastIndication", HFILL }},
+ { &hf_nbap_toe_c_msb,
+ { "toe-c-msb", "nbap.toe_c_msb",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_31", HFILL }},
+ { &hf_nbap_e_msb,
+ { "e-msb", "nbap.e_msb",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_127", HFILL }},
+ { &hf_nbap_sqrtA_msb,
+ { "sqrtA-msb", "nbap.sqrtA_msb",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_ganssSatInfoNav,
+ { "ganssSatInfoNav", "nbap.ganssSatInfoNav",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_Sat_Info_Nav", HFILL }},
+ { &hf_nbap_gANSS_keplerianParameters_01,
+ { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD,
- { "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD", "nbap.id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD",
+ "nbap.GANSS_KeplerianParametersOrb", HFILL }},
+ { &hf_nbap_GANSS_Real_Time_Integrity_item,
+ { "Item", "nbap.GANSS_Real_Time_Integrity_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_RealTimeInformationItem", HFILL }},
+ { &hf_nbap_bad_ganss_satId,
+ { "bad-ganss-satId", "nbap.bad_ganss_satId",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_UL_SIRTarget,
- { "id-UL-SIRTarget", "nbap.id_UL_SIRTarget",
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_bad_ganss_signalId,
+ { "bad-ganss-signalId", "nbap.bad_ganss_signalId",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_4_", HFILL }},
+ { &hf_nbap_ganssDay,
+ { "ganssDay", "nbap.ganssDay",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_8191", HFILL }},
+ { &hf_nbap_ganssTod,
+ { "ganssTod", "nbap.ganssTod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_86399", HFILL }},
+ { &hf_nbap_ganssTodUncertainty,
+ { "ganssTodUncertainty", "nbap.ganssTodUncertainty",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_127", HFILL }},
+ { &hf_nbap_latitudeSign,
+ { "latitudeSign", "nbap.latitudeSign",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_vals), 0,
+ "nbap.T_latitudeSign", HFILL }},
+ { &hf_nbap_degreesOfLatitude,
+ { "degreesOfLatitude", "nbap.degreesOfLatitude",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_2147483647", HFILL }},
+ { &hf_nbap_degreesOfLongitude,
+ { "degreesOfLongitude", "nbap.degreesOfLongitude",
FT_INT32, BASE_DEC, NULL, 0,
- "nbap.UL_SIR", HFILL }},
- { &hf_nbap_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst,
- { "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst", "nbap.id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst",
+ "nbap.INTEGER_M2147483648_2147483647", HFILL }},
+ { &hf_nbap_directionOfAltitude,
+ { "directionOfAltitude", "nbap.directionOfAltitude",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_vals), 0,
+ "nbap.T_directionOfAltitude", HFILL }},
+ { &hf_nbap_altitude,
+ { "altitude", "nbap.altitude",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_32767", HFILL }},
+ { &hf_nbap_t_oc_lsb,
+ { "t-oc-lsb", "nbap.t_oc_lsb",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_511", HFILL }},
+ { &hf_nbap_a_i2,
+ { "a-i2", "nbap.a_i2",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_12", HFILL }},
+ { &hf_nbap_a_i1,
+ { "a-i1", "nbap.a_i1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_18", HFILL }},
+ { &hf_nbap_a_i0,
+ { "a-i0", "nbap.a_i0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_28", HFILL }},
+ { &hf_nbap_t_gd,
+ { "t-gd", "nbap.t_gd",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_model_id,
+ { "model-id", "nbap.model_id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_1", HFILL }},
+ { &hf_nbap_GANSS_SatelliteInformationKP_item,
+ { "Item", "nbap.GANSS_SatelliteInformationKP_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst,
- { "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst", "nbap.id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst",
+ "nbap.GANSS_SatelliteInformationKPItem", HFILL }},
+ { &hf_nbap_ganss_e_alm,
+ { "ganss-e-alm", "nbap.ganss_e_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_ganss_delta_I_alm,
+ { "ganss-delta-I-alm", "nbap.ganss_delta_I_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_ganss_omegadot_alm,
+ { "ganss-omegadot-alm", "nbap.ganss_omegadot_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_ganss_svhealth_alm,
+ { "ganss-svhealth-alm", "nbap.ganss_svhealth_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_4", HFILL }},
+ { &hf_nbap_ganss_delta_a_sqrt_alm,
+ { "ganss-delta-a-sqrt-alm", "nbap.ganss_delta_a_sqrt_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_17", HFILL }},
+ { &hf_nbap_ganss_omegazero_alm,
+ { "ganss-omegazero-alm", "nbap.ganss_omegazero_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_ganss_m_zero_alm,
+ { "ganss-m-zero-alm", "nbap.ganss_m_zero_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_ganss_omega_alm,
+ { "ganss-omega-alm", "nbap.ganss_omega_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_ganss_af_zero_alm,
+ { "ganss-af-zero-alm", "nbap.ganss_af_zero_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_14", HFILL }},
+ { &hf_nbap_ganss_af_one_alm,
+ { "ganss-af-one-alm", "nbap.ganss_af_one_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_GANSS_Sat_Info_Nav_item,
+ { "Item", "nbap.GANSS_Sat_Info_Nav_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst,
- { "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst", "nbap.id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst",
+ "nbap.GANSS_Sat_Info_Nav_item", HFILL }},
+ { &hf_nbap_svHealth,
+ { "svHealth", "nbap.svHealth",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_iod,
+ { "iod", "nbap.iod",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_ganssClockModel,
+ { "ganssClockModel", "nbap.ganssClockModel",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_Clock_Model", HFILL }},
+ { &hf_nbap_ganssOrbitModel,
+ { "ganssOrbitModel", "nbap.ganssOrbitModel",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Orbit_Model_vals), 0,
+ "nbap.GANSS_Orbit_Model", HFILL }},
+ { &hf_nbap_ganss_time_model,
+ { "ganss-time-model", "nbap.ganss_time_model",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_ganss_t_a0,
+ { "ganss-t-a0", "nbap.ganss_t_a0",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M2147483648_2147483647", HFILL }},
+ { &hf_nbap_ganss_t_a1,
+ { "ganss-t-a1", "nbap.ganss_t_a1",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M8388608_8388607", HFILL }},
+ { &hf_nbap_ganss_t_a2,
+ { "ganss-t-a2", "nbap.ganss_t_a2",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M64_63", HFILL }},
+ { &hf_nbap_ganss_to_id,
+ { "ganss-to-id", "nbap.ganss_to_id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_7", HFILL }},
+ { &hf_nbap_ganss_wk_number_01,
+ { "ganss-wk-number", "nbap.ganss_wk_number",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_8191", HFILL }},
+ { &hf_nbap_a_one_utc,
+ { "a-one-utc", "nbap.a_one_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_a_zero_utc,
+ { "a-zero-utc", "nbap.a_zero_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_t_ot_utc,
+ { "t-ot-utc", "nbap.t_ot_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_w_n_t_utc,
+ { "w-n-t-utc", "nbap.w_n_t_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_delta_t_ls_utc,
+ { "delta-t-ls-utc", "nbap.delta_t_ls_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_w_n_lsf_utc,
+ { "w-n-lsf-utc", "nbap.w_n_lsf_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_dn_utc,
+ { "dn-utc", "nbap.dn_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_delta_t_lsf_utc,
+ { "delta-t-lsf-utc", "nbap.delta_t_lsf_utc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_wna_alm,
+ { "wna-alm", "nbap.wna_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_sat_info_almanac,
+ { "sat-info-almanac", "nbap.sat_info_almanac",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SAT_Info_Almanac", HFILL }},
+ { &hf_nbap_sVGlobalHealth_alm,
+ { "sVGlobalHealth-alm", "nbap.sVGlobalHealth_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_364", HFILL }},
+ { &hf_nbap_alpha_zero_ionos_01,
+ { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_alpha_one_ionos_01,
+ { "alpha-one-ionos", "nbap.alpha_one_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_alpha_two_ionos_01,
+ { "alpha-two-ionos", "nbap.alpha_two_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_alpha_three_ionos,
+ { "alpha-three-ionos", "nbap.alpha_three_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_beta_zero_ionos,
+ { "beta-zero-ionos", "nbap.beta_zero_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_beta_one_ionos,
+ { "beta-one-ionos", "nbap.beta_one_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_beta_two_ionos,
+ { "beta-two-ionos", "nbap.beta_two_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_beta_three_ionos,
+ { "beta-three-ionos", "nbap.beta_three_ionos",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_GPS_Information_item,
+ { "Item", "nbap.GPS_Information_item",
+ FT_UINT32, BASE_DEC, VALS(nbap_GPS_Information_Item_vals), 0,
+ "nbap.GPS_Information_Item", HFILL }},
+ { &hf_nbap_bad_satellites,
+ { "bad-satellites", "nbap.bad_satellites",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst,
- { "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst", "nbap.id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst",
+ "nbap.GPSBadSat_Info_RealTime_Integrity", HFILL }},
+ { &hf_nbap_no_bad_satellites,
+ { "no-bad-satellites", "nbap.no_bad_satellites",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_timeslotInfo_CellSyncInitiationRqstTDD,
- { "id-timeslotInfo-CellSyncInitiationRqstTDD", "nbap.id_timeslotInfo_CellSyncInitiationRqstTDD",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_sat_info,
+ { "sat-info", "nbap.sat_info",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeslotInfo_CellSyncInitiationRqstTDD", HFILL }},
- { &hf_nbap_id_SyncReportType_CellSyncReprtTDD,
- { "id-SyncReportType-CellSyncReprtTDD", "nbap.id_SyncReportType_CellSyncReprtTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_SyncReportType_CellSyncReprtTDD_vals), 0,
- "nbap.SyncReportType_CellSyncReprtTDD", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_InformationItem_AuditRsp,
- { "id-Power-Local-Cell-Group-InformationItem-AuditRsp", "nbap.id_Power_Local_Cell_Group_InformationItem_AuditRsp",
+ "nbap.SATInfo_RealTime_Integrity", HFILL }},
+ { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item,
+ { "Item", "nbap.GPS_NavigationModel_and_TimeRecovery_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd,
- { "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd",
+ "nbap.GPS_NavandRecovery_Item", HFILL }},
+ { &hf_nbap_tx_tow_nav,
+ { "tx-tow-nav", "nbap.tx_tow_nav",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_1048575", HFILL }},
+ { &hf_nbap_sat_id_nav,
+ { "sat-id-nav", "nbap.sat_id_nav",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SAT_ID", HFILL }},
+ { &hf_nbap_tlm_message_nav,
+ { "tlm-message-nav", "nbap.tlm_message_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_14", HFILL }},
+ { &hf_nbap_tlm_revd_c_nav,
+ { "tlm-revd-c-nav", "nbap.tlm_revd_c_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_ho_word_nav,
+ { "ho-word-nav", "nbap.ho_word_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_22", HFILL }},
+ { &hf_nbap_w_n_nav,
+ { "w-n-nav", "nbap.w_n_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_ca_or_p_on_l2_nav,
+ { "ca-or-p-on-l2-nav", "nbap.ca_or_p_on_l2_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_user_range_accuracy_index_nav,
+ { "user-range-accuracy-index-nav", "nbap.user_range_accuracy_index_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_4", HFILL }},
+ { &hf_nbap_sv_health_nav,
+ { "sv-health-nav", "nbap.sv_health_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_6", HFILL }},
+ { &hf_nbap_iodc_nav,
+ { "iodc-nav", "nbap.iodc_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_l2_p_dataflag_nav,
+ { "l2-p-dataflag-nav", "nbap.l2_p_dataflag_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_sf1_reserved_nav,
+ { "sf1-reserved-nav", "nbap.sf1_reserved_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_87", HFILL }},
+ { &hf_nbap_t_gd_nav,
+ { "t-gd-nav", "nbap.t_gd_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_t_oc_nav,
+ { "t-oc-nav", "nbap.t_oc_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_a_f_2_nav,
+ { "a-f-2-nav", "nbap.a_f_2_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_a_f_1_nav,
+ { "a-f-1-nav", "nbap.a_f_1_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_a_f_zero_nav,
+ { "a-f-zero-nav", "nbap.a_f_zero_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_22", HFILL }},
+ { &hf_nbap_gps_e_nav,
+ { "gps-e-nav", "nbap.gps_e_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_a_sqrt_nav,
+ { "a-sqrt-nav", "nbap.a_sqrt_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_t_oe_nav,
+ { "t-oe-nav", "nbap.t_oe_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_fit_interval_flag_nav,
+ { "fit-interval-flag-nav", "nbap.fit_interval_flag_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_aodo_nav,
+ { "aodo-nav", "nbap.aodo_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_gps_omega_nav,
+ { "gps-omega-nav", "nbap.gps_omega_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_spare_zero_fill,
+ { "spare-zero-fill", "nbap.spare_zero_fill",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_20", HFILL }},
+ { &hf_nbap_latitudeSign_01,
+ { "latitudeSign", "nbap.latitudeSign",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_01_vals), 0,
+ "nbap.T_latitudeSign_01", HFILL }},
+ { &hf_nbap_latitude,
+ { "latitude", "nbap.latitude",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_8388607", HFILL }},
+ { &hf_nbap_longitude,
+ { "longitude", "nbap.longitude",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M8388608_8388607", HFILL }},
+ { &hf_nbap_directionOfAltitude_01,
+ { "directionOfAltitude", "nbap.directionOfAltitude",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_01_vals), 0,
+ "nbap.T_directionOfAltitude_01", HFILL }},
+ { &hf_nbap_implicit,
+ { "implicit", "nbap.implicit",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd,
- { "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd",
+ "nbap.HARQ_MemoryPartitioning_Implicit", HFILL }},
+ { &hf_nbap_explicit,
+ { "explicit", "nbap.explicit",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_InformationList_AuditRsp,
- { "id-Power-Local-Cell-Group-InformationList-AuditRsp", "nbap.id_Power_Local_Cell_Group_InformationList_AuditRsp",
+ "nbap.HARQ_MemoryPartitioning_Explicit", HFILL }},
+ { &hf_nbap_number_of_Processes,
+ { "number-of-Processes", "nbap.number_of_Processes",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Power_Local_Cell_Group_InformationList_AuditRsp", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd,
- { "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.id_Power_Local_Cell_Group_InformationList_ResourceStatusInd",
+ "nbap.INTEGER_1_8_", HFILL }},
+ { &hf_nbap_hARQ_MemoryPartitioningList,
+ { "hARQ-MemoryPartitioningList", "nbap.hARQ_MemoryPartitioningList",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd,
- { "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd",
+ "nbap.HARQ_MemoryPartitioningList", HFILL }},
+ { &hf_nbap_HARQ_MemoryPartitioningList_item,
+ { "Item", "nbap.HARQ_MemoryPartitioningList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HARQ_MemoryPartitioningItem", HFILL }},
+ { &hf_nbap_process_Memory_Size,
+ { "process-Memory-Size", "nbap.process_Memory_Size",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_process_Memory_Size_vals), 0,
+ "nbap.T_process_Memory_Size", HFILL }},
+ { &hf_nbap_HS_DSCHProvidedBitRate_item,
+ { "Item", "nbap.HS_DSCHProvidedBitRate_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCHProvidedBitRate_Item", HFILL }},
+ { &hf_nbap_hS_DSCHProvidedBitRateValue,
+ { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_ID,
- { "id-Power-Local-Cell-Group-ID", "nbap.id_Power_Local_Cell_Group_ID",
+ "nbap.HS_DSCHProvidedBitRateValue", HFILL }},
+ { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item,
+ { "Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item", HFILL }},
+ { &hf_nbap_hS_DSCHProvidedBitRateValue_01,
+ { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Local_Cell_ID", HFILL }},
- { &hf_nbap_id_PUSCH_Info_DM_Rqst,
- { "id-PUSCH-Info-DM-Rqst", "nbap.id_PUSCH_Info_DM_Rqst",
+ "nbap.HS_DSCHProvidedBitRate", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPower_item,
+ { "Item", "nbap.HS_DSCHRequiredPower_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCHRequiredPower_Item", HFILL }},
+ { &hf_nbap_hS_DSCHRequiredPowerValue,
+ { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PUSCH_Info_DM_Rqst", HFILL }},
- { &hf_nbap_id_PUSCH_Info_DM_Rsp,
- { "id-PUSCH-Info-DM-Rsp", "nbap.id_PUSCH_Info_DM_Rsp",
+ "nbap.HS_DSCHRequiredPowerValue", HFILL }},
+ { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation,
+ { "hS-DSCHRequiredPowerPerUEInformation", "nbap.hS_DSCHRequiredPowerPerUEInformation",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PUSCH_Info_DM_Rsp", HFILL }},
- { &hf_nbap_id_PUSCH_Info_DM_Rprt,
- { "id-PUSCH-Info-DM-Rprt", "nbap.id_PUSCH_Info_DM_Rprt",
+ "nbap.HS_DSCHRequiredPowerPerUEInformation", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item,
+ { "Item", "nbap.HS_DSCHRequiredPowerPerUEInformation_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCHRequiredPowerPerUEInformation_Item", HFILL }},
+ { &hf_nbap_cRNC_CommunicationContextID,
+ { "cRNC-CommunicationContextID", "nbap.cRNC_CommunicationContextID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PUSCH_Info_DM_Rprt", HFILL }},
- { &hf_nbap_id_InitDL_Power,
- { "id-InitDL-Power", "nbap.id_InitDL_Power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_cellSyncBurstRepetitionPeriod,
- { "id-cellSyncBurstRepetitionPeriod", "nbap.id_cellSyncBurstRepetitionPeriod",
+ "nbap.CRNC_CommunicationContextID", HFILL }},
+ { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight,
+ { "hS-DSCHRequiredPowerPerUEWeight", "nbap.hS_DSCHRequiredPowerPerUEWeight",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncBurstRepetitionPeriod", HFILL }},
- { &hf_nbap_id_ReportCharacteristicsType_OnModification,
- { "id-ReportCharacteristicsType-OnModification", "nbap.id_ReportCharacteristicsType_OnModification",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ReportCharacteristicsType_OnModification", HFILL }},
- { &hf_nbap_id_SFNSFNMeasurementValueInformation,
- { "id-SFNSFNMeasurementValueInformation", "nbap.id_SFNSFNMeasurementValueInformation",
+ "nbap.HS_DSCHRequiredPowerPerUEWeight", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item,
+ { "Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SFNSFNMeasurementValueInformation", HFILL }},
- { &hf_nbap_id_SFNSFNMeasurementThresholdInformation,
- { "id-SFNSFNMeasurementThresholdInformation", "nbap.id_SFNSFNMeasurementThresholdInformation",
+ "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item", HFILL }},
+ { &hf_nbap_hS_DSCHRequiredPowerValue_01,
+ { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHRequiredPower", 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,
- "nbap.SFNSFNMeasurementThresholdInformation", HFILL }},
- { &hf_nbap_id_TUTRANGPSMeasurementValueInformation,
- { "id-TUTRANGPSMeasurementValueInformation", "nbap.id_TUTRANGPSMeasurementValueInformation",
+ "nbap.HSDPA_PICH_Shared_with_PCH", HFILL }},
+ { &hf_nbap_hsdpa_PICH_notShared_with_PCH,
+ { "hsdpa-PICH-notShared-with-PCH", "nbap.hsdpa_PICH_notShared_with_PCH",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TUTRANGPSMeasurementValueInformation", HFILL }},
- { &hf_nbap_id_TUTRANGPSMeasurementThresholdInformation,
- { "id-TUTRANGPSMeasurementThresholdInformation", "nbap.id_TUTRANGPSMeasurementThresholdInformation",
+ "nbap.HSDPA_PICH_notShared_with_PCH", HFILL }},
+ { &hf_nbap_hsdpa_PICH_SharedPCH_ID,
+ { "hsdpa-PICH-SharedPCH-ID", "nbap.hsdpa_PICH_SharedPCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_hSDPA_PICH_notShared_ID,
+ { "hSDPA-PICH-notShared-ID", "nbap.hSDPA_PICH_notShared_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_fdd_DL_Channelisation_CodeNumber,
+ { "fdd-DL-Channelisation-CodeNumber", "nbap.fdd_DL_Channelisation_CodeNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_pich_Power,
+ { "pich-Power", "nbap.pich_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.PICH_Power", HFILL }},
+ { &hf_nbap_pich_Mode,
+ { "pich-Mode", "nbap.pich_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
+ "nbap.PICH_Mode", HFILL }},
+ { &hf_nbap_sttd_Indicator,
+ { "sttd-Indicator", "nbap.sttd_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
+ "nbap.STTD_Indicator", HFILL }},
+ { &hf_nbap_hsdsch_Common_Information,
+ { "hsdsch-Common-Information", "nbap.hsdsch_Common_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TUTRANGPSMeasurementThresholdInformation", HFILL }},
- { &hf_nbap_id_Rx_Timing_Deviation_Value_LCR,
- { "id-Rx-Timing-Deviation-Value-LCR", "nbap.id_Rx_Timing_Deviation_Value_LCR",
+ "nbap.HSDSCH_Common_Information", HFILL }},
+ { &hf_nbap_commonMACFlow_Specific_Information,
+ { "commonMACFlow-Specific-Information", "nbap.commonMACFlow_Specific_Information",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Rx_Timing_Deviation_Value_LCR", HFILL }},
- { &hf_nbap_id_RL_InformationResponse_LCR_RL_AdditionRspTDD,
- { "id-RL-InformationResponse-LCR-RL-AdditionRspTDD", "nbap.id_RL_InformationResponse_LCR_RL_AdditionRspTDD",
+ "nbap.CommonMACFlow_Specific_InfoList", HFILL }},
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD,
+ { "hsSCCH-Specific-Information-ResponseFDD", "nbap.hsSCCH_Specific_Information_ResponseFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSSCCH_Specific_InformationRespListFDD", HFILL }},
+ { &hf_nbap_hARQ_MemoryPartitioning,
+ { "hARQ-MemoryPartitioning", "nbap.hARQ_MemoryPartitioning",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_MemoryPartitioning_vals), 0,
+ "nbap.HARQ_MemoryPartitioning", HFILL }},
+ { &hf_nbap_commonMACFlow_Specific_Info_Response,
+ { "commonMACFlow-Specific-Info-Response", "nbap.commonMACFlow_Specific_Info_Response",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonMACFlow_Specific_InfoList_Response", HFILL }},
+ { &hf_nbap_cCCH_PriorityQueue_Id,
+ { "cCCH-PriorityQueue-Id", "nbap.cCCH_PriorityQueue_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PriorityQueue_Id", HFILL }},
+ { &hf_nbap_sRB1_PriorityQueue_Id,
+ { "sRB1-PriorityQueue-Id", "nbap.sRB1_PriorityQueue_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PriorityQueue_Id", HFILL }},
+ { &hf_nbap_cCCH_SRB1_PriorityQueue_Information,
+ { "cCCH-SRB1-PriorityQueue-Information", "nbap.cCCH_SRB1_PriorityQueue_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CCCH_SRB1_PriorityQueue_Information", HFILL }},
+ { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient,
+ { "fACH-Measurement-Occasion-Cycle-Length-Coefficient", "nbap.fACH_Measurement_Occasion_Cycle_Length_Coefficient",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FACH_Measurement_Occasion_Cycle_Length_Coefficient", HFILL }},
+ { &hf_nbap_rACH_Measurement_Result,
+ { "rACH-Measurement-Result", "nbap.rACH_Measurement_Result",
+ FT_UINT32, BASE_DEC, VALS(nbap_RACH_Measurement_Result_vals), 0,
+ "nbap.RACH_Measurement_Result", HFILL }},
+ { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information,
+ { "bCCH-Specific-HSDSCH-RNTI-Information", "nbap.bCCH_Specific_HSDSCH_RNTI_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.BCCH_Specific_HSDSCH_RNTI_Information", HFILL }},
+ { &hf_nbap_hSDSCH_MACdFlows_Information,
+ { "hSDSCH-MACdFlows-Information", "nbap.hSDSCH_MACdFlows_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD", HFILL }},
- { &hf_nbap_id_DL_PowerBalancing_Information,
- { "id-DL-PowerBalancing-Information", "nbap.id_DL_PowerBalancing_Information",
+ "nbap.HSDSCH_MACdFlows_Information", HFILL }},
+ { &hf_nbap_ueCapability_Info,
+ { "ueCapability-Info", "nbap.ueCapability_Info",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_PowerBalancing_Information", HFILL }},
- { &hf_nbap_id_DL_PowerBalancing_ActivationIndicator,
- { "id-DL-PowerBalancing-ActivationIndicator", "nbap.id_DL_PowerBalancing_ActivationIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
- "nbap.DL_PowerBalancing_ActivationIndicator", HFILL }},
- { &hf_nbap_id_DL_PowerBalancing_UpdatedIndicator,
- { "id-DL-PowerBalancing-UpdatedIndicator", "nbap.id_DL_PowerBalancing_UpdatedIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
- "nbap.DL_PowerBalancing_UpdatedIndicator", HFILL }},
- { &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD,
- { "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD", "nbap.id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD",
+ "nbap.UE_Capability_Information", HFILL }},
+ { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
+ { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "nbap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
+ { &hf_nbap_cqiFeedback_CycleK,
+ { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
+ FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
+ "nbap.CQI_Feedback_Cycle", HFILL }},
+ { &hf_nbap_cqiRepetitionFactor,
+ { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CQI_RepetitionFactor", HFILL }},
+ { &hf_nbap_ackNackRepetitionFactor,
+ { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AckNack_RepetitionFactor", HFILL }},
+ { &hf_nbap_cqiPowerOffset,
+ { "cqiPowerOffset", "nbap.cqiPowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CQI_Power_Offset", HFILL }},
+ { &hf_nbap_ackPowerOffset,
+ { "ackPowerOffset", "nbap.ackPowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ack_Power_Offset", HFILL }},
+ { &hf_nbap_nackPowerOffset,
+ { "nackPowerOffset", "nbap.nackPowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Nack_Power_Offset", HFILL }},
+ { &hf_nbap_hsscch_PowerOffset,
+ { "hsscch-PowerOffset", "nbap.hsscch_PowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSSCCH_PowerOffset", HFILL }},
+ { &hf_nbap_measurement_Power_Offset,
+ { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD,
- { "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD", "nbap.id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD",
+ "nbap.Measurement_Power_Offset", HFILL }},
+ { &hf_nbap_tDD_AckNack_Power_Offset,
+ { "tDD-AckNack-Power-Offset", "nbap.tDD_AckNack_Power_Offset",
FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD,
- { "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD", "nbap.id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD",
+ "nbap.TDD_AckNack_Power_Offset", HFILL }},
+ { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify,
+ { "hsDSCH-MACdFlow-Specific-Info-to-Modify", "nbap.hsDSCH_MACdFlow_Specific_Info_to_Modify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
+ { &hf_nbap_priorityQueueInfotoModify,
+ { "priorityQueueInfotoModify", "nbap.priorityQueueInfotoModify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PriorityQueue_InfoList_to_Modify", HFILL }},
+ { &hf_nbap_hSSCCHCodeChangeGrant,
+ { "hSSCCHCodeChangeGrant", "nbap.hSSCCHCodeChangeGrant",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
+ "nbap.HSSCCH_Code_Change_Grant", HFILL }},
+ { &hf_nbap_tDDAckNackPowerOffset,
+ { "tDDAckNackPowerOffset", "nbap.tDDAckNackPowerOffset",
FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD,
- { "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD", "nbap.id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD",
+ "nbap.TDD_AckNack_Power_Offset", HFILL }},
+ { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
+ { "Item", "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD,
- { "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD", "nbap.id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD",
+ "nbap.HSDSCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
+ { &hf_nbap_hsDSCH_MACdFlow_ID,
+ { "hsDSCH-MACdFlow-ID", "nbap.hsDSCH_MACdFlow_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_MACdFlow_ID", HFILL }},
+ { &hf_nbap_priorityQueueInfotoModifyUnsynchronised,
+ { "priorityQueueInfotoModifyUnsynchronised", "nbap.priorityQueueInfotoModifyUnsynchronised",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised", HFILL }},
+ { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp,
+ { "hsDSCH-MACdFlow-Specific-InformationResp", "nbap.hsDSCH_MACdFlow_Specific_InformationResp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_MACdFlow_Specific_InformationResp", HFILL }},
+ { &hf_nbap_paging_MACFlow_Specific_Information,
+ { "paging-MACFlow-Specific-Information", "nbap.paging_MACFlow_Specific_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Paging_MACFlow_Specific_Information", HFILL }},
+ { &hf_nbap_number_of_PCCH_transmission,
+ { "number-of-PCCH-transmission", "nbap.number_of_PCCH_transmission",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Number_of_PCCH_transmission", HFILL }},
+ { &hf_nbap_transport_Block_Size_List,
+ { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transport_Block_Size_List", HFILL }},
+ { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item,
+ { "Item", "nbap.HSDSCH_Paging_System_Information_ResponseFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst,
- { "id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst", "nbap.id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst",
+ "nbap.HSDSCH_Paging_System_Information_ResponseList", HFILL }},
+ { &hf_nbap_pagingMACFlow_ID,
+ { "pagingMACFlow-ID", "nbap.pagingMACFlow_ID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MaximumTransmissionPower", HFILL }},
- { &hf_nbap_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst,
- { "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", "nbap.id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst",
+ "nbap.Paging_MACFlow_ID", HFILL }},
+ { &hf_nbap_hSPDSCH_Code_Index,
+ { "hSPDSCH-Code-Index", "nbap.hSPDSCH_Code_Index",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_ScramblingCode", HFILL }},
- { &hf_nbap_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst,
- { "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst",
+ "nbap.HSPDSCH_Code_Index", HFILL }},
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD,
+ { "hsSCCH-Specific-Information-ResponseTDD", "nbap.hsSCCH_Specific_Information_ResponseTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSSCCH_Specific_InformationRespListTDD", HFILL }},
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR,
+ { "hsSCCH-Specific-Information-ResponseTDDLCR", "nbap.hsSCCH_Specific_Information_ResponseTDDLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSSCCH_Specific_InformationRespListTDDLCR", HFILL }},
+ { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item,
+ { "Item", "nbap.HSDSCH_MACdFlow_Specific_InformationResp_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_PDSCH_FDD_Code_Information", HFILL }},
- { &hf_nbap_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst,
- { "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst",
- FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
- "nbap.HS_SCCH_FDD_Code_Information", HFILL }},
- { &hf_nbap_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst,
- { "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst", "nbap.id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst",
+ "nbap.HSDSCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
+ { &hf_nbap_hsDSCHMacdFlow_Id,
+ { "hsDSCHMacdFlow-Id", "nbap.hsDSCHMacdFlow_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_MACdFlow_ID", HFILL }},
+ { &hf_nbap_hSDSCH_MACdFlow_Specific_Info,
+ { "hSDSCH-MACdFlow-Specific-Info", "nbap.hSDSCH_MACdFlow_Specific_Info",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_MACdFlow_Specific_InfoList", HFILL }},
+ { &hf_nbap_priorityQueue_Info,
+ { "priorityQueue-Info", "nbap.priorityQueue_Info",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PriorityQueue_InfoList", HFILL }},
+ { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item,
+ { "Item", "nbap.HSDSCH_MACdFlow_Specific_InfoList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
- { "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
+ "nbap.HSDSCH_MACdFlow_Specific_InfoItem", HFILL }},
+ { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item,
+ { "Item", "nbap.HSDSCH_MACdFlows_to_Delete_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
- { "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
+ "nbap.HSDSCH_MACdFlows_to_Delete_Item", HFILL }},
+ { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item,
+ { "Item", "nbap.HSDSCH_Initial_Capacity_Allocation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
- { "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
+ "nbap.HSDSCH_Initial_Capacity_AllocationItem", HFILL }},
+ { &hf_nbap_maximum_MACdPDU_Size,
+ { "maximum-MACdPDU-Size", "nbap.maximum_MACdPDU_Size",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_bindingID,
- { "id-bindingID", "nbap.id_bindingID",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BindingID", HFILL }},
- { &hf_nbap_id_RL_Specific_DCH_Info,
- { "id-RL-Specific-DCH-Info", "nbap.id_RL_Specific_DCH_Info",
+ "nbap.MACdPDU_Size", HFILL }},
+ { &hf_nbap_hSDSCH_InitialWindowSize,
+ { "hSDSCH-InitialWindowSize", "nbap.hSDSCH_InitialWindowSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_Specific_DCH_Info", HFILL }},
- { &hf_nbap_id_transportlayeraddress,
- { "id-transportlayeraddress", "nbap.id_transportlayeraddress",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.TransportLayerAddress", HFILL }},
- { &hf_nbap_id_DelayedActivation,
- { "id-DelayedActivation", "nbap.id_DelayedActivation",
- FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivation_vals), 0,
- "nbap.DelayedActivation", HFILL }},
- { &hf_nbap_id_DelayedActivationList_RL_ActivationCmdFDD,
- { "id-DelayedActivationList-RL-ActivationCmdFDD", "nbap.id_DelayedActivationList_RL_ActivationCmdFDD",
+ "nbap.HSDSCH_InitialWindowSize", HFILL }},
+ { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item,
+ { "Item", "nbap.HSSCCH_Specific_InformationRespListFDD_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSCCH_Codes", HFILL }},
+ { &hf_nbap_codeNumber,
+ { "codeNumber", "nbap.codeNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD", HFILL }},
- { &hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdFDD,
- { "id-DelayedActivationInformation-RL-ActivationCmdFDD", "nbap.id_DelayedActivationInformation_RL_ActivationCmdFDD",
+ "nbap.INTEGER_0_127", HFILL }},
+ { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item,
+ { "Item", "nbap.HSSCCH_Specific_InformationRespListTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DelayedActivationInformation_RL_ActivationCmdFDD", HFILL }},
- { &hf_nbap_id_DelayedActivationList_RL_ActivationCmdTDD,
- { "id-DelayedActivationList-RL-ActivationCmdTDD", "nbap.id_DelayedActivationList_RL_ActivationCmdTDD",
+ "nbap.HSSCCH_Specific_InformationRespItemTDD", HFILL }},
+ { &hf_nbap_timeslot,
+ { "timeslot", "nbap.timeslot",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD", HFILL }},
- { &hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdTDD,
- { "id-DelayedActivationInformation-RL-ActivationCmdTDD", "nbap.id_DelayedActivationInformation_RL_ActivationCmdTDD",
+ "nbap.TimeSlot", HFILL }},
+ { &hf_nbap_tDD_ChannelisationCode,
+ { "tDD-ChannelisationCode", "nbap.tDD_ChannelisationCode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_hSSICH_Info,
+ { "hSSICH-Info", "nbap.hSSICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DelayedActivationInformation_RL_ActivationCmdTDD", HFILL }},
- { &hf_nbap_id_neighbouringTDDCellMeasurementInformationLCR,
- { "id-neighbouringTDDCellMeasurementInformationLCR", "nbap.id_neighbouringTDDCellMeasurementInformationLCR",
+ "nbap.HSSICH_Info", HFILL }},
+ { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item,
+ { "Item", "nbap.HSSCCH_Specific_InformationRespListTDDLCR_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NeighbouringTDDCellMeasurementInformationLCR", HFILL }},
- { &hf_nbap_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD,
- { "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD", "nbap.id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD",
+ "nbap.HSSCCH_Specific_InformationRespItemTDDLCR", HFILL }},
+ { &hf_nbap_timeslotLCR,
+ { "timeslotLCR", "nbap.timeslotLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotLCR", HFILL }},
+ { &hf_nbap_first_TDD_ChannelisationCode,
+ { "first-TDD-ChannelisationCode", "nbap.first_TDD_ChannelisationCode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_second_TDD_ChannelisationCode,
+ { "second-TDD-ChannelisationCode", "nbap.second_TDD_ChannelisationCode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_hSSICH_InfoLCR,
+ { "hSSICH-InfoLCR", "nbap.hSSICH_InfoLCR",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD", HFILL }},
- { &hf_nbap_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD,
- { "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD", "nbap.id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD",
+ "nbap.HSSICH_InfoLCR", HFILL }},
+ { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item,
+ { "Item", "nbap.HSSCCH_Specific_InformationRespListTDD768_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSCCH_Specific_InformationRespItemTDD768", HFILL }},
+ { &hf_nbap_tDD_ChannelisationCode768,
+ { "tDD-ChannelisationCode768", "nbap.tDD_ChannelisationCode768",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
+ "nbap.TDD_ChannelisationCode768", HFILL }},
+ { &hf_nbap_hSSICH_Info768,
+ { "hSSICH-Info768", "nbap.hSSICH_Info768",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSICH_Info768", HFILL }},
+ { &hf_nbap_hsSICH_ID,
+ { "hsSICH-ID", "nbap.hsSICH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_ID", HFILL }},
+ { &hf_nbap_failed_HS_SICH,
+ { "failed-HS-SICH", "nbap.failed_HS_SICH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_failed", HFILL }},
+ { &hf_nbap_missed_HS_SICH,
+ { "missed-HS-SICH", "nbap.missed_HS_SICH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_missed", HFILL }},
+ { &hf_nbap_total_HS_SICH,
+ { "total-HS-SICH", "nbap.total_HS_SICH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_total", HFILL }},
+ { &hf_nbap_number_of_HS_PDSCH_codes,
+ { "number-of-HS-PDSCH-codes", "nbap.number_of_HS_PDSCH_codes",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_maxHS_PDSCHCodeNrComp_1", HFILL }},
+ { &hf_nbap_hS_PDSCH_Start_code_number,
+ { "hS-PDSCH-Start-code-number", "nbap.hS_PDSCH_Start_code_number",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_PDSCH_Start_code_number", HFILL }},
+ { &hf_nbap_replace_02,
+ { "replace", "nbap.replace",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SCCH_FDD_Code_List", HFILL }},
+ { &hf_nbap_HS_SCCH_FDD_Code_List_item,
+ { "Item", "nbap.HS_SCCH_FDD_Code_List_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SCCH_FDD_Code_Information_Item", HFILL }},
+ { &hf_nbap_hspdsch_RL_ID,
+ { "hspdsch-RL-ID", "nbap.hspdsch_RL_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_ID", HFILL }},
+ { &hf_nbap_hSDSCH_FDD_Information,
+ { "hSDSCH-FDD-Information", "nbap.hSDSCH_FDD_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD", HFILL }},
- { &hf_nbap_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD,
- { "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", "nbap.id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD",
+ "nbap.HSDSCH_FDD_Information", HFILL }},
+ { &hf_nbap_hsdsch_RNTI,
+ { "hsdsch-RNTI", "nbap.hsdsch_RNTI",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD", HFILL }},
- { &hf_nbap_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD,
- { "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD", "nbap.id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD",
+ "nbap.HSDSCH_RNTI", HFILL }},
+ { &hf_nbap_hS_DSCH_serving_cell_choice,
+ { "hS-DSCH-serving-cell-choice", "nbap.hS_DSCH_serving_cell_choice",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_serving_cell_choice_vals), 0,
+ "nbap.HS_DSCH_serving_cell_choice", HFILL }},
+ { &hf_nbap_hS_serving_cell_change_successful,
+ { "hS-serving-cell-change-successful", "nbap.hS_serving_cell_change_successful",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD", HFILL }},
- { &hf_nbap_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD,
- { "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD", "nbap.id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD",
+ "nbap.HS_serving_cell_change_successful", HFILL }},
+ { &hf_nbap_hS_serving_cell_change_unsuccessful,
+ { "hS-serving-cell-change-unsuccessful", "nbap.hS_serving_cell_change_unsuccessful",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_serving_cell_change_unsuccessful", HFILL }},
+ { &hf_nbap_hSDSCH_FDD_Information_Response,
+ { "hSDSCH-FDD-Information-Response", "nbap.hSDSCH_FDD_Information_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_FDD_Information_Response", HFILL }},
+ { &hf_nbap_hsSCCHCodeChangeIndicator,
+ { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
+ "nbap.HSSCCH_CodeChangeIndicator", HFILL }},
+ { &hf_nbap_onDemand,
+ { "onDemand", "nbap.onDemand",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_periodic,
+ { "periodic", "nbap.periodic",
+ FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals), 0,
+ "nbap.InformationReportCharacteristicsType_ReportPeriodicity", HFILL }},
+ { &hf_nbap_onModification,
+ { "onModification", "nbap.onModification",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationReportCharacteristicsType_OnModification", HFILL }},
+ { &hf_nbap_min,
+ { "min", "nbap.min",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
- { &hf_nbap_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD,
- { "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", "nbap.id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD",
+ "nbap.ReportPeriodicity_Scaledmin", HFILL }},
+ { &hf_nbap_hours,
+ { "hours", "nbap.hours",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD", HFILL }},
- { &hf_nbap_id_SyncDLCodeIdThreInfoLCR,
- { "id-SyncDLCodeIdThreInfoLCR", "nbap.id_SyncDLCodeIdThreInfoLCR",
+ "nbap.ReportPeriodicity_Scaledhour", HFILL }},
+ { &hf_nbap_information_thresholds,
+ { "information-thresholds", "nbap.information_thresholds",
+ FT_UINT32, BASE_DEC, VALS(nbap_InformationThresholds_vals), 0,
+ "nbap.InformationThresholds", HFILL }},
+ { &hf_nbap_dgps,
+ { "dgps", "nbap.dgps",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DGPSThresholds", HFILL }},
+ { &hf_nbap_dGANSSThreshold,
+ { "dGANSSThreshold", "nbap.dGANSSThreshold",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DGANSSThreshold", HFILL }},
+ { &hf_nbap_information_Type_Item,
+ { "information-Type-Item", "nbap.information_Type_Item",
+ FT_UINT32, BASE_DEC, VALS(nbap_Information_Type_Item_vals), 0,
+ "nbap.Information_Type_Item", HFILL }},
+ { &hf_nbap_gPSInformation,
+ { "gPSInformation", "nbap.gPSInformation",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SyncDLCodeIdThreInfoLCR", HFILL }},
- { &hf_nbap_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD,
- { "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD", "nbap.id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD",
+ "nbap.GPS_Information", HFILL }},
+ { &hf_nbap_iP_SpacingFDD,
+ { "iP-SpacingFDD", "nbap.iP_SpacingFDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingFDD_vals), 0,
+ "nbap.T_iP_SpacingFDD", HFILL }},
+ { &hf_nbap_iP_Length,
+ { "iP-Length", "nbap.iP_Length",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Length_vals), 0,
+ "nbap.T_iP_Length", HFILL }},
+ { &hf_nbap_seed,
+ { "seed", "nbap.seed",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.NSubCyclesPerCyclePeriod", HFILL }},
- { &hf_nbap_id_DwPCH_Power,
- { "id-DwPCH-Power", "nbap.id_DwPCH_Power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DwPCH_Power", HFILL }},
- { &hf_nbap_id_AccumulatedClockupdate_CellSyncReprtTDD,
- { "id-AccumulatedClockupdate-CellSyncReprtTDD", "nbap.id_AccumulatedClockupdate_CellSyncReprtTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
- "nbap.TimingAdjustmentValue", HFILL }},
- { &hf_nbap_id_Angle_Of_Arrival_Value_LCR,
- { "id-Angle-Of-Arrival-Value-LCR", "nbap.id_Angle_Of_Arrival_Value_LCR",
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_burstModeParams,
+ { "burstModeParams", "nbap.burstModeParams",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Angle_Of_Arrival_Value_LCR", HFILL }},
- { &hf_nbap_id_HSDSCH_FDD_Information,
- { "id-HSDSCH-FDD-Information", "nbap.id_HSDSCH_FDD_Information",
+ "nbap.BurstModeParams", HFILL }},
+ { &hf_nbap_iP_Offset,
+ { "iP-Offset", "nbap.iP_Offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_9", HFILL }},
+ { &hf_nbap_iP_SpacingTDD,
+ { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_vals), 0,
+ "nbap.T_iP_SpacingTDD", HFILL }},
+ { &hf_nbap_iP_Start,
+ { "iP-Start", "nbap.iP_Start",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_4095", HFILL }},
+ { &hf_nbap_iP_Slot,
+ { "iP-Slot", "nbap.iP_Slot",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_14", HFILL }},
+ { &hf_nbap_iP_PCCPCH,
+ { "iP-PCCPCH", "nbap.iP_PCCPCH",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_iP_PCCPCH_vals), 0,
+ "nbap.T_iP_PCCPCH", HFILL }},
+ { &hf_nbap_iP_SpacingTDD_01,
+ { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_01_vals), 0,
+ "nbap.T_iP_SpacingTDD_01", HFILL }},
+ { &hf_nbap_iP_Sub,
+ { "iP-Sub", "nbap.iP_Sub",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Sub_vals), 0,
+ "nbap.T_iP_Sub", HFILL }},
+ { &hf_nbap_burstStart,
+ { "burstStart", "nbap.burstStart",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_15", HFILL }},
+ { &hf_nbap_burstLength,
+ { "burstLength", "nbap.burstLength",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_10_25", HFILL }},
+ { &hf_nbap_burstFreq,
+ { "burstFreq", "nbap.burstFreq",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_16", HFILL }},
+ { &hf_nbap_maxTimeslotsPerSubFrame,
+ { "maxTimeslotsPerSubFrame", "nbap.maxTimeslotsPerSubFrame",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_6", HFILL }},
+ { &hf_nbap_maxPhysChPerTimeslot,
+ { "maxPhysChPerTimeslot", "nbap.maxPhysChPerTimeslot",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_maxPhysChPerTimeslot_vals), 0,
+ "nbap.T_maxPhysChPerTimeslot", HFILL }},
+ { &hf_nbap_MACdPDU_Size_Indexlist_item,
+ { "Item", "nbap.MACdPDU_Size_Indexlist_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_FDD_Information", HFILL }},
- { &hf_nbap_id_HSDSCH_FDD_Information_Response,
- { "id-HSDSCH-FDD-Information-Response", "nbap.id_HSDSCH_FDD_Information_Response",
+ "nbap.MACdPDU_Size_IndexItem", HFILL }},
+ { &hf_nbap_sID,
+ { "sID", "nbap.sID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SID", HFILL }},
+ { &hf_nbap_macdPDU_Size,
+ { "macdPDU-Size", "nbap.macdPDU_Size",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MACdPDU_Size", HFILL }},
+ { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item,
+ { "Item", "nbap.MACdPDU_Size_Indexlist_to_Modify_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_FDD_Information_Response", HFILL }},
- { &hf_nbap_id_HSDSCH_Information_to_Modify,
- { "id-HSDSCH-Information-to-Modify", "nbap.id_HSDSCH_Information_to_Modify",
+ "nbap.MACdPDU_Size_IndexItem_to_Modify", HFILL }},
+ { &hf_nbap_MessageStructure_item,
+ { "Item", "nbap.MessageStructure_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_Information_to_Modify", HFILL }},
- { &hf_nbap_id_HSDSCH_RNTI,
- { "id-HSDSCH-RNTI", "nbap.id_HSDSCH_RNTI",
+ "nbap.MessageStructure_item", HFILL }},
+ { &hf_nbap_repetitionNumber_01,
+ { "repetitionNumber", "nbap.repetitionNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_RNTI", HFILL }},
- { &hf_nbap_id_HSDSCH_TDD_Information,
- { "id-HSDSCH-TDD-Information", "nbap.id_HSDSCH_TDD_Information",
+ "nbap.RepetitionNumber1", HFILL }},
+ { &hf_nbap_type1,
+ { "type1", "nbap.type1",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_TDD_Information", HFILL }},
- { &hf_nbap_id_HSDSCH_TDD_Information_Response,
- { "id-HSDSCH-TDD-Information-Response", "nbap.id_HSDSCH_TDD_Information_Response",
+ "nbap.Type1", HFILL }},
+ { &hf_nbap_midambleConfigurationBurstType1And3,
+ { "midambleConfigurationBurstType1And3", "nbap.midambleConfigurationBurstType1And3",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType1And3_vals), 0,
+ "nbap.MidambleConfigurationBurstType1And3", HFILL }},
+ { &hf_nbap_midambleAllocationMode,
+ { "midambleAllocationMode", "nbap.midambleAllocationMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode1_vals), 0,
+ "nbap.MidambleAllocationMode1", HFILL }},
+ { &hf_nbap_defaultMidamble,
+ { "defaultMidamble", "nbap.defaultMidamble",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_TDD_Information_Response", HFILL }},
- { &hf_nbap_id_HSPDSCH_RL_ID,
- { "id-HSPDSCH-RL-ID", "nbap.id_HSPDSCH_RL_ID",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_commonMidamble,
+ { "commonMidamble", "nbap.commonMidamble",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_ueSpecificMidamble,
+ { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_ID", HFILL }},
- { &hf_nbap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD,
- { "id-PrimCCPCH-RSCP-DL-PC-RqstTDD", "nbap.id_PrimCCPCH_RSCP_DL_PC_RqstTDD",
+ "nbap.MidambleShiftLong", HFILL }},
+ { &hf_nbap_type2,
+ { "type2", "nbap.type2",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Type2", HFILL }},
+ { &hf_nbap_midambleConfigurationBurstType2,
+ { "midambleConfigurationBurstType2", "nbap.midambleConfigurationBurstType2",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_vals), 0,
+ "nbap.MidambleConfigurationBurstType2", HFILL }},
+ { &hf_nbap_midambleAllocationMode_01,
+ { "midambleAllocationMode", "nbap.midambleAllocationMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode2_vals), 0,
+ "nbap.MidambleAllocationMode2", HFILL }},
+ { &hf_nbap_ueSpecificMidamble_01,
+ { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PrimaryCCPCH_RSCP", HFILL }},
- { &hf_nbap_id_PDSCH_RL_ID,
- { "id-PDSCH-RL-ID", "nbap.id_PDSCH_RL_ID",
+ "nbap.MidambleShiftShort", HFILL }},
+ { &hf_nbap_type3,
+ { "type3", "nbap.type3",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Type3", HFILL }},
+ { &hf_nbap_midambleAllocationMode_02,
+ { "midambleAllocationMode", "nbap.midambleAllocationMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode3_vals), 0,
+ "nbap.MidambleAllocationMode3", HFILL }},
+ { &hf_nbap_midambleAllocationMode_03,
+ { "midambleAllocationMode", "nbap.midambleAllocationMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode_vals), 0,
+ "nbap.MidambleAllocationMode", HFILL }},
+ { &hf_nbap_midambleShift,
+ { "midambleShift", "nbap.midambleShift",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_ID", HFILL }},
- { &hf_nbap_id_HSDSCH_RearrangeList_Bearer_RearrangeInd,
- { "id-HSDSCH-RearrangeList-Bearer-RearrangeInd", "nbap.id_HSDSCH_RearrangeList_Bearer_RearrangeInd",
+ "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,
+ "nbap.Type7681", HFILL }},
+ { &hf_nbap_midambleAllocationMode_04,
+ { "midambleAllocationMode", "nbap.midambleAllocationMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7681_vals), 0,
+ "nbap.MidambleAllocationMode7681", HFILL }},
+ { &hf_nbap_type2_01,
+ { "type2", "nbap.type2",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Type7682", HFILL }},
+ { &hf_nbap_midambleConfigurationBurstType2_768,
+ { "midambleConfigurationBurstType2-768", "nbap.midambleConfigurationBurstType2_768",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_768_vals), 0,
+ "nbap.MidambleConfigurationBurstType2_768", HFILL }},
+ { &hf_nbap_midambleAllocationMode_05,
+ { "midambleAllocationMode", "nbap.midambleAllocationMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7682_vals), 0,
+ "nbap.MidambleAllocationMode7682", HFILL }},
+ { &hf_nbap_ueSpecificMidamble_02,
+ { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
- { &hf_nbap_id_UL_Synchronisation_Parameters_LCR,
- { "id-UL-Synchronisation-Parameters-LCR", "nbap.id_UL_Synchronisation_Parameters_LCR",
+ "nbap.MidambleShiftShort768", HFILL }},
+ { &hf_nbap_type3_01,
+ { "type3", "nbap.type3",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_Synchronisation_Parameters_LCR", HFILL }},
- { &hf_nbap_id_HSDSCH_FDD_Update_Information,
- { "id-HSDSCH-FDD-Update-Information", "nbap.id_HSDSCH_FDD_Update_Information",
+ "nbap.Type7683", HFILL }},
+ { &hf_nbap_midambleAllocationMode_06,
+ { "midambleAllocationMode", "nbap.midambleAllocationMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7683_vals), 0,
+ "nbap.MidambleAllocationMode7683", HFILL }},
+ { &hf_nbap_mIMO_N_M_Ratio,
+ { "mIMO-N-M-Ratio", "nbap.mIMO_N_M_Ratio",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
+ "nbap.MIMO_N_M_Ratio", HFILL }},
+ { &hf_nbap_mIMO_Mode_Indicator,
+ { "mIMO-Mode-Indicator", "nbap.mIMO_Mode_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Mode_Indicator_vals), 0,
+ "nbap.MIMO_Mode_Indicator", HFILL }},
+ { &hf_nbap_primary_and_secondary_CPICH,
+ { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_normal_and_diversity_primary_CPICH,
+ { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_FDD_Update_Information", HFILL }},
- { &hf_nbap_id_HSDSCH_TDD_Update_Information,
- { "id-HSDSCH-TDD-Update-Information", "nbap.id_HSDSCH_TDD_Update_Information",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_addPriorityQueue,
+ { "addPriorityQueue", "nbap.addPriorityQueue",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_TDD_Update_Information", HFILL }},
- { &hf_nbap_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD,
- { "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD", "nbap.id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
- "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
- { &hf_nbap_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD,
- { "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD", "nbap.id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
- "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
- { &hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD,
- { "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD", "nbap.id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
- "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
- { &hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD,
- { "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD", "nbap.id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
- "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
- { &hf_nbap_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD,
- { "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD", "nbap.id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
- "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
- { &hf_nbap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD,
- { "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD", "nbap.id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
- "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
- { &hf_nbap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD,
- { "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD", "nbap.id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
- "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
- { &hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD,
- { "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", "nbap.id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
- "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
- { &hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD,
- { "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD", "nbap.id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
- "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
- { &hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD,
- { "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD", "nbap.id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD,
- { "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD", "nbap.id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD,
- { "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD", "nbap.id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD,
- { "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD", "nbap.id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
- { "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
- { "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD,
- { "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD,
- { "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD,
- { "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD", "nbap.id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD,
- { "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD", "nbap.id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
- { "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
+ "nbap.PriorityQueue_InfoItem_to_Add", HFILL }},
+ { &hf_nbap_modifyPriorityQueue,
+ { "modifyPriorityQueue", "nbap.modifyPriorityQueue",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD,
- { "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD,
- { "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_Initial_DL_Power_TimeslotLCR_InformationItem,
- { "id-Initial-DL-Power-TimeslotLCR-InformationItem", "nbap.id_Initial_DL_Power_TimeslotLCR_InformationItem",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_Maximum_DL_Power_TimeslotLCR_InformationItem,
- { "id-Maximum-DL-Power-TimeslotLCR-InformationItem", "nbap.id_Maximum_DL_Power_TimeslotLCR_InformationItem",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_Minimum_DL_Power_TimeslotLCR_InformationItem,
- { "id-Minimum-DL-Power-TimeslotLCR-InformationItem", "nbap.id_Minimum_DL_Power_TimeslotLCR_InformationItem",
+ "nbap.PriorityQueue_InfoItem_to_Modify", HFILL }},
+ { &hf_nbap_deletePriorityQueue,
+ { "deletePriorityQueue", "nbap.deletePriorityQueue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PriorityQueue_Id", HFILL }},
+ { &hf_nbap_qPSK,
+ { "qPSK", "nbap.qPSK",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_sixteenQAM,
+ { "sixteenQAM", "nbap.sixteenQAM",
FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_id_HS_DSCHProvidedBitRateValueInformation,
- { "id-HS-DSCHProvidedBitRateValueInformation", "nbap.id_HS_DSCHProvidedBitRateValueInformation",
+ "nbap.MBSFN_CPICH_secondary_CCPCH_power_offset", HFILL }},
+ { &hf_nbap_NeighbouringCellMeasurementInformation_item,
+ { "Item", "nbap.NeighbouringCellMeasurementInformation_item",
+ FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
+ "nbap.NeighbouringCellMeasurementInformation_item", HFILL }},
+ { &hf_nbap_neighbouringFDDCellMeasurementInformation,
+ { "neighbouringFDDCellMeasurementInformation", "nbap.neighbouringFDDCellMeasurementInformation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NeighbouringFDDCellMeasurementInformation", HFILL }},
+ { &hf_nbap_neighbouringTDDCellMeasurementInformation,
+ { "neighbouringTDDCellMeasurementInformation", "nbap.neighbouringTDDCellMeasurementInformation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NeighbouringTDDCellMeasurementInformation", HFILL }},
+ { &hf_nbap_extension_neighbouringCellMeasurementInformation,
+ { "extension-neighbouringCellMeasurementInformation", "nbap.extension_neighbouringCellMeasurementInformation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Extension_neighbouringCellMeasurementInformation", HFILL }},
+ { &hf_nbap_uC_Id,
+ { "uC-Id", "nbap.uC_Id",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UC_Id", HFILL }},
+ { &hf_nbap_uARFCN,
+ { "uARFCN", "nbap.uARFCN",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHProvidedBitRate", HFILL }},
- { &hf_nbap_id_HS_DSCHRequiredPowerValueInformation,
- { "id-HS-DSCHRequiredPowerValueInformation", "nbap.id_HS_DSCHRequiredPowerValueInformation",
+ "nbap.UARFCN", HFILL }},
+ { &hf_nbap_primaryScramblingCode,
+ { "primaryScramblingCode", "nbap.primaryScramblingCode",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPower", HFILL }},
- { &hf_nbap_id_HS_DSCHRequiredPowerValue,
- { "id-HS-DSCHRequiredPowerValue", "nbap.id_HS_DSCHRequiredPowerValue",
+ "nbap.PrimaryScramblingCode", HFILL }},
+ { &hf_nbap_cellParameterID,
+ { "cellParameterID", "nbap.cellParameterID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPowerValue", HFILL }},
- { &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission,
- { "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission", "nbap.id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission",
+ "nbap.CellParameterID", HFILL }},
+ { &hf_nbap_NI_Information_item,
+ { "Item", "nbap.NI_Information_item",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
- { &hf_nbap_id_HS_SICH_Reception_Quality,
- { "id-HS-SICH-Reception-Quality", "nbap.id_HS_SICH_Reception_Quality",
+ "nbap.Notification_Indicator", HFILL }},
+ { &hf_nbap_Paging_MACFlow_Specific_Information_item,
+ { "Item", "nbap.Paging_MACFlow_Specific_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_SICH_Reception_Quality_Value", HFILL }},
- { &hf_nbap_id_HS_SICH_Reception_Quality_Measurement_Value,
- { "id-HS-SICH-Reception-Quality-Measurement-Value", "nbap.id_HS_SICH_Reception_Quality_Measurement_Value",
+ "nbap.Paging_MAC_Flow_Sopecific_Information_Item", HFILL }},
+ { &hf_nbap_paging_MACFlow_Id,
+ { "paging-MACFlow-Id", "nbap.paging_MACFlow_Id",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SICH_Reception_Quality_Measurement_Value", HFILL }},
- { &hf_nbap_id_HSSICH_Info_DM_Rprt,
- { "id-HSSICH-Info-DM-Rprt", "nbap.id_HSSICH_Info_DM_Rprt",
+ "nbap.Paging_MACFlow_ID", HFILL }},
+ { &hf_nbap_hSDPA_associated_PICH_Info,
+ { "hSDPA-associated-PICH-Info", "nbap.hSDPA_associated_PICH_Info",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_Information_vals), 0,
+ "nbap.HSDPA_Associated_PICH_Information", HFILL }},
+ { &hf_nbap_sequenceNumber,
+ { "sequenceNumber", "nbap.sequenceNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SICH_ID", HFILL }},
- { &hf_nbap_id_HSSICH_Info_DM_Rqst,
- { "id-HSSICH-Info-DM-Rqst", "nbap.id_HSSICH_Info_DM_Rqst",
+ "nbap.PLCCHsequenceNumber", HFILL }},
+ { &hf_nbap_priorityQueue_Id,
+ { "priorityQueue-Id", "nbap.priorityQueue_Id",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSSICH_Info_DM_Rqst", HFILL }},
- { &hf_nbap_id_HSSICH_Info_DM_Rsp,
- { "id-HSSICH-Info-DM-Rsp", "nbap.id_HSSICH_Info_DM_Rsp",
+ "nbap.PriorityQueue_Id", HFILL }},
+ { &hf_nbap_t1,
+ { "t1", "nbap.t1",
+ FT_UINT32, BASE_DEC, VALS(nbap_T1_vals), 0,
+ "nbap.T1", HFILL }},
+ { &hf_nbap_discardTimer,
+ { "discardTimer", "nbap.discardTimer",
+ FT_UINT32, BASE_DEC, VALS(nbap_DiscardTimer_vals), 0,
+ "nbap.DiscardTimer", HFILL }},
+ { &hf_nbap_mAC_hsWindowSize,
+ { "mAC-hsWindowSize", "nbap.mAC_hsWindowSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_MAC_hsWindowSize_vals), 0,
+ "nbap.MAC_hsWindowSize", HFILL }},
+ { &hf_nbap_maximum_MACcPDU_Size,
+ { "maximum-MACcPDU-Size", "nbap.maximum_MACcPDU_Size",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SICH_ID", HFILL }},
- { &hf_nbap_id_Best_Cell_Portions_Value,
- { "id-Best-Cell-Portions-Value", "nbap.id_Best_Cell_Portions_Value",
+ "nbap.MAC_PDU_SizeExtended", HFILL }},
+ { &hf_nbap_PriorityQueue_InfoList_item,
+ { "Item", "nbap.PriorityQueue_InfoList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PriorityQueue_InfoItem", HFILL }},
+ { &hf_nbap_priorityQueueId,
+ { "priorityQueueId", "nbap.priorityQueueId",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Best_Cell_Portions_Value", HFILL }},
- { &hf_nbap_id_Primary_CPICH_Usage_for_Channel_Estimation,
- { "id-Primary-CPICH-Usage-for-Channel-Estimation", "nbap.id_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_id_Secondary_CPICH_Information_Change,
- { "id-Secondary-CPICH-Information-Change", "nbap.id_Secondary_CPICH_Information_Change",
- FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
- "nbap.Secondary_CPICH_Information_Change", HFILL }},
- { &hf_nbap_id_NumberOfReportedCellPortions,
- { "id-NumberOfReportedCellPortions", "nbap.id_NumberOfReportedCellPortions",
+ "nbap.PriorityQueue_Id", HFILL }},
+ { &hf_nbap_associatedHSDSCH_MACdFlow,
+ { "associatedHSDSCH-MACdFlow", "nbap.associatedHSDSCH_MACdFlow",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.NumberOfReportedCellPortions", HFILL }},
- { &hf_nbap_id_CellPortion_InformationItem_Cell_SetupRqstFDD,
- { "id-CellPortion-InformationItem-Cell-SetupRqstFDD", "nbap.id_CellPortion_InformationItem_Cell_SetupRqstFDD",
+ "nbap.HSDSCH_MACdFlow_ID", HFILL }},
+ { &hf_nbap_mAChsGuaranteedBitRate,
+ { "mAChsGuaranteedBitRate", "nbap.mAChsGuaranteedBitRate",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MAChsGuaranteedBitRate", HFILL }},
+ { &hf_nbap_macdPDU_Size_Index,
+ { "macdPDU-Size-Index", "nbap.macdPDU_Size_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MACdPDU_Size_Indexlist", HFILL }},
+ { &hf_nbap_rLC_Mode,
+ { "rLC-Mode", "nbap.rLC_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_RLC_Mode_vals), 0,
+ "nbap.RLC_Mode", HFILL }},
+ { &hf_nbap_PriorityQueue_InfoList_to_Modify_item,
+ { "Item", "nbap.PriorityQueue_InfoList_to_Modify_item",
+ FT_UINT32, BASE_DEC, VALS(nbap_ModifyPriorityQueue_vals), 0,
+ "nbap.ModifyPriorityQueue", HFILL }},
+ { &hf_nbap_macdPDU_Size_Index_to_Modify,
+ { "macdPDU-Size-Index-to-Modify", "nbap.macdPDU_Size_Index_to_Modify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MACdPDU_Size_Indexlist_to_Modify", HFILL }},
+ { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
+ { "Item", "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_CellPortion_InformationList_Cell_SetupRqstFDD,
- { "id-CellPortion-InformationList-Cell-SetupRqstFDD", "nbap.id_CellPortion_InformationList_Cell_SetupRqstFDD",
+ "nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised", HFILL }},
+ { &hf_nbap_RL_Specific_DCH_Info_item,
+ { "Item", "nbap.RL_Specific_DCH_Info_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_Specific_DCH_Info_Item", HFILL }},
+ { &hf_nbap_dCH_id,
+ { "dCH-id", "nbap.dCH_id",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellPortion_InformationList_Cell_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD,
- { "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD", "nbap.id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD",
+ "nbap.DCH_ID", HFILL }},
+ { &hf_nbap_transportlayeraddress,
+ { "transportlayeraddress", "nbap.transportlayeraddress",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.TransportLayerAddress", HFILL }},
+ { &hf_nbap_rL_Specific_E_DCH_Information,
+ { "rL-Specific-E-DCH-Information", "nbap.rL_Specific_E_DCH_Information",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_TimeslotISCPInfoLCR", HFILL }},
- { &hf_nbap_id_Secondary_CPICH_Information,
- { "id-Secondary-CPICH-Information", "nbap.id_Secondary_CPICH_Information",
+ "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.CommonPhysicalChannelID", HFILL }},
- { &hf_nbap_id_Received_total_wide_band_power_For_CellPortion,
- { "id-Received-total-wide-band-power-For-CellPortion", "nbap.id_Received_total_wide_band_power_For_CellPortion",
+ "nbap.E_AGCH_PowerOffset", HFILL }},
+ { &hf_nbap_e_RGCH_PowerOffset,
+ { "e-RGCH-PowerOffset", "nbap.e_RGCH_PowerOffset",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
- { &hf_nbap_id_Unidirectional_DCH_Indicator,
- { "id-Unidirectional-DCH-Indicator", "nbap.id_Unidirectional_DCH_Indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_Unidirectional_DCH_Indicator_vals), 0,
- "nbap.Unidirectional_DCH_Indicator", HFILL }},
- { &hf_nbap_id_TimingAdjustmentValueLCR,
- { "id-TimingAdjustmentValueLCR", "nbap.id_TimingAdjustmentValueLCR",
- FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
- "nbap.TimingAdjustmentValueLCR", HFILL }},
- { &hf_nbap_id_multipleRL_ul_DPCH_InformationList,
- { "id-multipleRL-ul-DPCH-InformationList", "nbap.id_multipleRL_ul_DPCH_InformationList",
+ "nbap.E_RGCH_PowerOffset", HFILL }},
+ { &hf_nbap_e_HICH_PowerOffset,
+ { "e-HICH-PowerOffset", "nbap.e_HICH_PowerOffset",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_multipleRL_ul_DPCH_InformationModifyList,
- { "id-multipleRL-ul-DPCH-InformationModifyList", "nbap.id_multipleRL_ul_DPCH_InformationModifyList",
+ "nbap.E_HICH_PowerOffset", HFILL }},
+ { &hf_nbap_RL_Specific_E_DCH_Information_item,
+ { "Item", "nbap.RL_Specific_E_DCH_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RL_Specific_E_DCH_Information_Item", HFILL }},
+ { &hf_nbap_Reference_E_TFCI_Information_item,
+ { "Item", "nbap.Reference_E_TFCI_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Reference_E_TFCI_Information_Item", HFILL }},
+ { &hf_nbap_reference_E_TFCI,
+ { "reference-E-TFCI", "nbap.reference_E_TFCI",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_RL_ID,
- { "id-RL-ID", "nbap.id_RL_ID",
+ "nbap.E_TFCI", HFILL }},
+ { &hf_nbap_reference_E_TFCI_PO,
+ { "reference-E-TFCI-PO", "nbap.reference_E_TFCI_PO",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_ID", HFILL }},
- { &hf_nbap_id_SAT_Info_Almanac_ExtItem,
- { "id-SAT-Info-Almanac-ExtItem", "nbap.id_SAT_Info_Almanac_ExtItem",
+ "nbap.Reference_E_TFCI_PO", HFILL }},
+ { &hf_nbap_periodic_01,
+ { "periodic", "nbap.periodic",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
+ "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
+ { &hf_nbap_event_a,
+ { "event-a", "nbap.event_a",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SAT_Info_Almanac_ExtItem", HFILL }},
- { &hf_nbap_id_HSDPA_Capability,
- { "id-HSDPA-Capability", "nbap.id_HSDPA_Capability",
- FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Capability_vals), 0,
- "nbap.HSDPA_Capability", HFILL }},
- { &hf_nbap_id_HSDSCH_Resources_Information_AuditRsp,
- { "id-HSDSCH-Resources-Information-AuditRsp", "nbap.id_HSDSCH_Resources_Information_AuditRsp",
+ "nbap.ReportCharacteristicsType_EventA", HFILL }},
+ { &hf_nbap_event_b,
+ { "event-b", "nbap.event_b",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_DSCH_Resources_Information_AuditRsp", HFILL }},
- { &hf_nbap_id_HSDSCH_Resources_Information_ResourceStatusInd,
- { "id-HSDSCH-Resources-Information-ResourceStatusInd", "nbap.id_HSDSCH_Resources_Information_ResourceStatusInd",
+ "nbap.ReportCharacteristicsType_EventB", HFILL }},
+ { &hf_nbap_event_c,
+ { "event-c", "nbap.event_c",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_DSCH_Resources_Information_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_HSDSCH_MACdFlows_to_Add,
- { "id-HSDSCH-MACdFlows-to-Add", "nbap.id_HSDSCH_MACdFlows_to_Add",
+ "nbap.ReportCharacteristicsType_EventC", HFILL }},
+ { &hf_nbap_event_d,
+ { "event-d", "nbap.event_d",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_MACdFlows_Information", HFILL }},
- { &hf_nbap_id_HSDSCH_MACdFlows_to_Delete,
- { "id-HSDSCH-MACdFlows-to-Delete", "nbap.id_HSDSCH_MACdFlows_to_Delete",
+ "nbap.ReportCharacteristicsType_EventD", HFILL }},
+ { &hf_nbap_event_e,
+ { "event-e", "nbap.event_e",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ReportCharacteristicsType_EventE", HFILL }},
+ { &hf_nbap_event_f,
+ { "event-f", "nbap.event_f",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ReportCharacteristicsType_EventF", HFILL }},
+ { &hf_nbap_extension_ReportCharacteristics,
+ { "extension-ReportCharacteristics", "nbap.extension_ReportCharacteristics",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Extension_ReportCharacteristics", HFILL }},
+ { &hf_nbap_measurementThreshold,
+ { "measurementThreshold", "nbap.measurementThreshold",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
+ "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
+ { &hf_nbap_measurementHysteresisTime,
+ { "measurementHysteresisTime", "nbap.measurementHysteresisTime",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals), 0,
+ "nbap.ReportCharacteristicsType_ScaledMeasurementHysteresisTime", HFILL }},
+ { &hf_nbap_measurementIncreaseThreshold,
+ { "measurementIncreaseThreshold", "nbap.measurementIncreaseThreshold",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
+ "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
+ { &hf_nbap_measurementChangeTime,
+ { "measurementChangeTime", "nbap.measurementChangeTime",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals), 0,
+ "nbap.ReportCharacteristicsType_ScaledMeasurementChangeTime", HFILL }},
+ { &hf_nbap_measurementDecreaseThreshold,
+ { "measurementDecreaseThreshold", "nbap.measurementDecreaseThreshold",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
+ "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
+ { &hf_nbap_measurementThreshold1,
+ { "measurementThreshold1", "nbap.measurementThreshold1",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
+ "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
+ { &hf_nbap_measurementThreshold2,
+ { "measurementThreshold2", "nbap.measurementThreshold2",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
+ "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
+ { &hf_nbap_reportPeriodicity,
+ { "reportPeriodicity", "nbap.reportPeriodicity",
+ FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
+ "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
+ { &hf_nbap_received_total_wide_band_power_01,
+ { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_MACdFlows_to_Delete", HFILL }},
- { &hf_nbap_id_HSDSCH_Information_to_Modify_Unsynchronised,
- { "id-HSDSCH-Information-to-Modify-Unsynchronised", "nbap.id_HSDSCH_Information_to_Modify_Unsynchronised",
+ "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_uL_TimeslotISCP_01,
+ { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_TimeslotISCP_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_sir,
+ { "sir", "nbap.sir",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SIR_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_sir_error,
+ { "sir-error", "nbap.sir_error",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SIR_Error_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_transmitted_code_power,
+ { "transmitted-code-power", "nbap.transmitted_code_power",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transmitted_Code_Power_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_rscp,
+ { "rscp", "nbap.rscp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RSCP_Value_IncrDecrThres", HFILL }},
+ { &hf_nbap_round_trip_time,
+ { "round-trip-time", "nbap.round_trip_time",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Round_Trip_Time_IncrDecrThres", HFILL }},
+ { &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
+ { "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_Information_to_Modify_Unsynchronised", HFILL }},
- { &hf_nbap_id_TnlQos,
- { "id-TnlQos", "nbap.id_TnlQos",
- FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
- "nbap.TnlQos", HFILL }},
- { &hf_nbap_id_Received_total_wide_band_power_For_CellPortion_Value,
- { "id-Received-total-wide-band-power-For-CellPortion-Value", "nbap.id_Received_total_wide_band_power_For_CellPortion_Value",
+ "nbap.Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
+ { &hf_nbap_sir_01,
+ { "sir", "nbap.sir",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Received_total_wide_band_power_For_CellPortion_Value", HFILL }},
- { &hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion,
- { "id-Transmitted-Carrier-Power-For-CellPortion", "nbap.id_Transmitted_Carrier_Power_For_CellPortion",
+ "nbap.SIR_Value", HFILL }},
+ { &hf_nbap_sir_error_01,
+ { "sir-error", "nbap.sir_error",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmitted_Carrier_Power_Value", HFILL }},
- { &hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion_Value,
- { "id-Transmitted-Carrier-Power-For-CellPortion-Value", "nbap.id_Transmitted_Carrier_Power_For_CellPortion_Value",
+ "nbap.SIR_Error_Value", HFILL }},
+ { &hf_nbap_transmitted_code_power_01,
+ { "transmitted-code-power", "nbap.transmitted_code_power",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmitted_Carrier_Power_For_CellPortion_Value", HFILL }},
- { &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion,
- { "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion", "nbap.id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion",
+ "nbap.Transmitted_Code_Power_Value", HFILL }},
+ { &hf_nbap_rscp_01,
+ { "rscp", "nbap.rscp",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
- { &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue,
- { "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", "nbap.id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue",
+ "nbap.RSCP_Value", HFILL }},
+ { &hf_nbap_rx_timing_deviation,
+ { "rx-timing-deviation", "nbap.rx_timing_deviation",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue", HFILL }},
- { &hf_nbap_id_UpPTSInterferenceValue,
- { "id-UpPTSInterferenceValue", "nbap.id_UpPTSInterferenceValue",
+ "nbap.Rx_Timing_Deviation_Value", HFILL }},
+ { &hf_nbap_round_trip_time_01,
+ { "round-trip-time", "nbap.round_trip_time",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UpPTSInterferenceValue", HFILL }},
- { &hf_nbap_id_PrimaryCCPCH_RSCP_Delta,
- { "id-PrimaryCCPCH-RSCP-Delta", "nbap.id_PrimaryCCPCH_RSCP_Delta",
+ "nbap.Round_Trip_Time_Value", HFILL }},
+ { &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold,
+ { "extension-ReportCharacteristicsType-MeasurementThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementThreshold",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Extension_ReportCharacteristicsType_MeasurementThreshold", HFILL }},
+ { &hf_nbap_msec,
+ { "msec", "nbap.msec",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MeasurementChangeTime_Scaledmsec", HFILL }},
+ { &hf_nbap_msec_01,
+ { "msec", "nbap.msec",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MeasurementHysteresisTime_Scaledmsec", HFILL }},
+ { &hf_nbap_msec_02,
+ { "msec", "nbap.msec",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ReportPeriodicity_Scaledmsec", HFILL }},
+ { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item,
+ { "Item", "nbap.Received_total_wide_band_power_For_CellPortion_Value_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Received_total_wide_band_power_For_CellPortion_Value_Item", HFILL }},
+ { &hf_nbap_received_total_wide_band_power_value,
+ { "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_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item,
+ { "Item", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item", HFILL }},
+ { &hf_nbap_received_Scheduled_power_share_value,
+ { "received-Scheduled-power-share-value", "nbap.received_Scheduled_power_share_value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RSEPS_Value", HFILL }},
+ { &hf_nbap_informationAvailable,
+ { "informationAvailable", "nbap.informationAvailable",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationAvailable", HFILL }},
+ { &hf_nbap_informationnotAvailable,
+ { "informationnotAvailable", "nbap.informationnotAvailable",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.InformationnotAvailable", HFILL }},
+ { &hf_nbap_requesteddataValue,
+ { "requesteddataValue", "nbap.requesteddataValue",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RequestedDataValue", HFILL }},
+ { &hf_nbap_dgps_corrections,
+ { "dgps-corrections", "nbap.dgps_corrections",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DGPSCorrections", HFILL }},
+ { &hf_nbap_gps_navandrecovery,
+ { "gps-navandrecovery", "nbap.gps_navandrecovery",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GPS_NavigationModel_and_TimeRecovery", HFILL }},
+ { &hf_nbap_gps_ionos_model,
+ { "gps-ionos-model", "nbap.gps_ionos_model",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GPS_Ionospheric_Model", HFILL }},
+ { &hf_nbap_gps_utc_model,
+ { "gps-utc-model", "nbap.gps_utc_model",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GPS_UTC_Model", HFILL }},
+ { &hf_nbap_gps_almanac,
+ { "gps-almanac", "nbap.gps_almanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GPS_Almanac", HFILL }},
+ { &hf_nbap_gps_rt_integrity,
+ { "gps-rt-integrity", "nbap.gps_rt_integrity",
+ FT_UINT32, BASE_DEC, VALS(nbap_GPS_RealTime_Integrity_vals), 0,
+ "nbap.GPS_RealTime_Integrity", HFILL }},
+ { &hf_nbap_gpsrxpos,
+ { "gpsrxpos", "nbap.gpsrxpos",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GPS_RX_POS", HFILL }},
+ { &hf_nbap_SAT_Info_Almanac_item,
+ { "Item", "nbap.SAT_Info_Almanac_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SAT_Info_Almanac_Item", HFILL }},
+ { &hf_nbap_data_id,
+ { "data-id", "nbap.data_id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DATA_ID", HFILL }},
+ { &hf_nbap_sat_id,
+ { "sat-id", "nbap.sat_id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SAT_ID", HFILL }},
+ { &hf_nbap_gps_e_alm,
+ { "gps-e-alm", "nbap.gps_e_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_gps_toa_alm,
+ { "gps-toa-alm", "nbap.gps_toa_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_gps_delta_I_alm,
+ { "gps-delta-I-alm", "nbap.gps_delta_I_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_omegadot_alm,
+ { "omegadot-alm", "nbap.omegadot_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_svhealth_alm,
+ { "svhealth-alm", "nbap.svhealth_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_gps_a_sqrt_alm,
+ { "gps-a-sqrt-alm", "nbap.gps_a_sqrt_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_omegazero_alm,
+ { "omegazero-alm", "nbap.omegazero_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_m_zero_alm,
+ { "m-zero-alm", "nbap.m_zero_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_gps_omega_alm,
+ { "gps-omega-alm", "nbap.gps_omega_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_gps_af_zero_alm,
+ { "gps-af-zero-alm", "nbap.gps_af_zero_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_gps_af_one_alm,
+ { "gps-af-one-alm", "nbap.gps_af_one_alm",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_SAT_Info_Almanac_ExtList_item,
+ { "Item", "nbap.SAT_Info_Almanac_ExtList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SAT_Info_Almanac_ExtItem", HFILL }},
+ { &hf_nbap_SAT_Info_DGPSCorrections_item,
+ { "Item", "nbap.SAT_Info_DGPSCorrections_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SAT_Info_DGPSCorrections_Item", HFILL }},
+ { &hf_nbap_iode_dgps,
+ { "iode-dgps", "nbap.iode_dgps",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_prc,
+ { "prc", "nbap.prc",
FT_INT32, BASE_DEC, NULL, 0,
- "nbap.PrimaryCCPCH_RSCP_Delta", HFILL }},
- { &hf_nbap_id_MeasurementRecoveryBehavior,
- { "id-MeasurementRecoveryBehavior", "nbap.id_MeasurementRecoveryBehavior",
+ "nbap.PRC", HFILL }},
+ { &hf_nbap_range_correction_rate,
+ { "range-correction-rate", "nbap.range_correction_rate",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.Range_Correction_Rate", HFILL }},
+ { &hf_nbap_SATInfo_RealTime_Integrity_item,
+ { "Item", "nbap.SATInfo_RealTime_Integrity_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MeasurementRecoveryBehavior", HFILL }},
- { &hf_nbap_id_MeasurementRecoveryReportingIndicator,
- { "id-MeasurementRecoveryReportingIndicator", "nbap.id_MeasurementRecoveryReportingIndicator",
+ "nbap.SAT_Info_RealTime_Integrity_Item", HFILL }},
+ { &hf_nbap_bad_sat_id,
+ { "bad-sat-id", "nbap.bad_sat_id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SAT_ID", HFILL }},
+ { &hf_nbap_new_secondary_CPICH,
+ { "new-secondary-CPICH", "nbap.new_secondary_CPICH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_secondary_CPICH_shall_not_be_used,
+ { "secondary-CPICH-shall-not-be-used", "nbap.secondary_CPICH_shall_not_be_used",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MeasurementRecoveryReportingIndicator", HFILL }},
- { &hf_nbap_id_MeasurementRecoverySupportIndicator,
- { "id-MeasurementRecoverySupportIndicator", "nbap.id_MeasurementRecoverySupportIndicator",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_serving_E_DCH_RL_in_this_NodeB,
+ { "serving-E-DCH-RL-in-this-NodeB", "nbap.serving_E_DCH_RL_in_this_NodeB",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MeasurementRecoverySupportIndicator", HFILL }},
- { &hf_nbap_id_Tstd_indicator,
- { "id-Tstd-indicator", "nbap.id_Tstd_indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
- "nbap.TSTD_Indicator", HFILL }},
- { &hf_nbap_id_multiple_RL_Information_RL_ReconfPrepTDD,
- { "id-multiple-RL-Information-RL-ReconfPrepTDD", "nbap.id_multiple_RL_Information_RL_ReconfPrepTDD",
+ "nbap.Serving_E_DCH_RL_in_this_NodeB", HFILL }},
+ { &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB,
+ { "serving-E-DCH-RL-not-in-this-NodeB", "nbap.serving_E_DCH_RL_not_in_this_NodeB",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_sFNSFNChangeLimit,
+ { "sFNSFNChangeLimit", "nbap.sFNSFNChangeLimit",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MultipleRL_Information_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_id_multiple_RL_Information_RL_ReconfRqstTDD,
- { "id-multiple-RL-Information-RL-ReconfRqstTDD", "nbap.id_multiple_RL_Information_RL_ReconfRqstTDD",
+ "nbap.SFNSFNChangeLimit", HFILL }},
+ { &hf_nbap_predictedSFNSFNDeviationLimit,
+ { "predictedSFNSFNDeviationLimit", "nbap.predictedSFNSFNDeviationLimit",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Multiple_RL_Information_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
- { "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD", "nbap.id_DL_DPCH_Power_Information_RL_ReconfPrepFDD",
+ "nbap.PredictedSFNSFNDeviationLimit", HFILL }},
+ { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
+ { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
+ { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
+ { "Item", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_F_DPCH_Information_RL_ReconfPrepFDD,
- { "id-F-DPCH-Information-RL-ReconfPrepFDD", "nbap.id_F_DPCH_Information_RL_ReconfPrepFDD",
+ "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
+ { &hf_nbap_sFNSFNValue,
+ { "sFNSFNValue", "nbap.sFNSFNValue",
+ FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNValue_vals), 0,
+ "nbap.SFNSFNValue", HFILL }},
+ { &hf_nbap_sFNSFNQuality,
+ { "sFNSFNQuality", "nbap.sFNSFNQuality",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SFNSFNQuality", HFILL }},
+ { &hf_nbap_sFNSFNDriftRate,
+ { "sFNSFNDriftRate", "nbap.sFNSFNDriftRate",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.SFNSFNDriftRate", HFILL }},
+ { &hf_nbap_sFNSFNDriftRateQuality,
+ { "sFNSFNDriftRateQuality", "nbap.sFNSFNDriftRateQuality",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SFNSFNDriftRateQuality", HFILL }},
+ { &hf_nbap_sFNSFNTimeStampInformation,
+ { "sFNSFNTimeStampInformation", "nbap.sFNSFNTimeStampInformation",
+ FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNTimeStampInformation_vals), 0,
+ "nbap.SFNSFNTimeStampInformation", HFILL }},
+ { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
+ { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
+ { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
+ { "Item", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.F_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_F_DPCH_Information_RL_SetupRqstFDD,
- { "id-F-DPCH-Information-RL-SetupRqstFDD", "nbap.id_F_DPCH_Information_RL_SetupRqstFDD",
+ "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
+ { &hf_nbap_sFNSFNTimeStamp_FDD,
+ { "sFNSFNTimeStamp-FDD", "nbap.sFNSFNTimeStamp_FDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SFN", HFILL }},
+ { &hf_nbap_sFNSFNTimeStamp_TDD,
+ { "sFNSFNTimeStamp-TDD", "nbap.sFNSFNTimeStamp_TDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.F_DPCH_Information_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD,
- { "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD", "nbap.id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD",
+ "nbap.SFNSFNTimeStamp_TDD", HFILL }},
+ { &hf_nbap_sFN,
+ { "sFN", "nbap.sFN",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD,
- { "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD", "nbap.id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD",
+ "nbap.SFN", HFILL }},
+ { &hf_nbap_sFNSFN_FDD,
+ { "sFNSFN-FDD", "nbap.sFNSFN_FDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD,
- { "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD",
+ "nbap.SFNSFN_FDD", HFILL }},
+ { &hf_nbap_sFNSFN_TDD,
+ { "sFNSFN-TDD", "nbap.sFNSFN_TDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD,
- { "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD",
+ "nbap.SFNSFN_TDD", HFILL }},
+ { &hf_nbap_sFNSFN_TDD768,
+ { "sFNSFN-TDD768", "nbap.sFNSFN_TDD768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SFNSFN_TDD768", HFILL }},
+ { &hf_nbap_sixteenQAM_UL_Operation_Indicator,
+ { "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_sixteenQAM_UL_Delta_T2TP,
+ { "sixteenQAM-UL-Delta-T2TP", "nbap.sixteenQAM_UL_Delta_T2TP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SixteenQAM_UL_Delta_T2TP", HFILL }},
+ { &hf_nbap_synchronisationReportCharacteristicsType,
+ { "synchronisationReportCharacteristicsType", "nbap.synchronisationReportCharacteristicsType",
+ FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportCharacteristicsType_vals), 0,
+ "nbap.SynchronisationReportCharacteristicsType", HFILL }},
+ { &hf_nbap_synchronisationReportCharactThreExc,
+ { "synchronisationReportCharactThreExc", "nbap.synchronisationReportCharactThreExc",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_MICH_CFN,
- { "id-MICH-CFN", "nbap.id_MICH_CFN",
+ "nbap.SynchronisationReportCharactThreExc", HFILL }},
+ { &hf_nbap_SynchronisationReportCharactThreExc_item,
+ { "Item", "nbap.SynchronisationReportCharactThreExc_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SynchronisationReportCharactThreInfoItem", HFILL }},
+ { &hf_nbap_syncFrameNumber,
+ { "syncFrameNumber", "nbap.syncFrameNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MICH_CFN", HFILL }},
- { &hf_nbap_id_MICH_Information_AuditRsp,
- { "id-MICH-Information-AuditRsp", "nbap.id_MICH_Information_AuditRsp",
+ "nbap.SyncFrameNumber", HFILL }},
+ { &hf_nbap_cellSyncBurstInformation,
+ { "cellSyncBurstInformation", "nbap.cellSyncBurstInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
+ { &hf_nbap_cellSyncBurstInformation_item,
+ { "Item", "nbap.cellSyncBurstInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_MICH_Information_ResourceStatusInd,
- { "id-MICH-Information-ResourceStatusInd", "nbap.id_MICH_Information_ResourceStatusInd",
+ "nbap.SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
+ { &hf_nbap_cellSyncBurstCode,
+ { "cellSyncBurstCode", "nbap.cellSyncBurstCode",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellSyncBurstCode", HFILL }},
+ { &hf_nbap_cellSyncBurstCodeShift,
+ { "cellSyncBurstCodeShift", "nbap.cellSyncBurstCodeShift",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellSyncBurstCodeShift", HFILL }},
+ { &hf_nbap_cellSyncBurstTiming,
+ { "cellSyncBurstTiming", "nbap.cellSyncBurstTiming",
+ FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTiming_vals), 0,
+ "nbap.CellSyncBurstTiming", HFILL }},
+ { &hf_nbap_cellSyncBurstTimingThreshold,
+ { "cellSyncBurstTimingThreshold", "nbap.cellSyncBurstTimingThreshold",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellSyncBurstTimingThreshold", HFILL }},
+ { &hf_nbap_SyncDLCodeIdThreInfoLCR_item,
+ { "Item", "nbap.SyncDLCodeIdThreInfoLCR_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
- { &hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstFDD,
- { "id-MICH-Parameters-CTCH-ReconfRqstFDD", "nbap.id_MICH_Parameters_CTCH_ReconfRqstFDD",
+ "nbap.SyncDLCodeIdThreInfoList", HFILL }},
+ { &hf_nbap_syncFrameNoToReceive,
+ { "syncFrameNoToReceive", "nbap.syncFrameNoToReceive",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SyncFrameNumber", HFILL }},
+ { &hf_nbap_syncDLCodeIdInfoLCR,
+ { "syncDLCodeIdInfoLCR", "nbap.syncDLCodeIdInfoLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SyncDLCodeInfoListLCR", HFILL }},
+ { &hf_nbap_SyncDLCodeInfoListLCR_item,
+ { "Item", "nbap.SyncDLCodeInfoListLCR_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MICH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstTDD,
- { "id-MICH-Parameters-CTCH-ReconfRqstTDD", "nbap.id_MICH_Parameters_CTCH_ReconfRqstTDD",
+ "nbap.SyncDLCodeInfoItemLCR", HFILL }},
+ { &hf_nbap_syncDLCodeId,
+ { "syncDLCodeId", "nbap.syncDLCodeId",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SYNCDlCodeId", HFILL }},
+ { &hf_nbap_syncDLCodeIdArrivTime,
+ { "syncDLCodeIdArrivTime", "nbap.syncDLCodeIdArrivTime",
+ FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
+ "nbap.CellSyncBurstTimingLCR", HFILL }},
+ { &hf_nbap_syncDLCodeIdTimingThre,
+ { "syncDLCodeIdTimingThre", "nbap.syncDLCodeIdTimingThre",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellSyncBurstTimingThreshold", HFILL }},
+ { &hf_nbap_modulation,
+ { "modulation", "nbap.modulation",
+ FT_UINT32, BASE_DEC, VALS(nbap_Modulation_vals), 0,
+ "nbap.Modulation", HFILL }},
+ { &hf_nbap_TDD_DL_Code_Information_item,
+ { "Item", "nbap.TDD_DL_Code_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_MICH_Parameters_CTCH_SetupRqstFDD,
- { "id-MICH-Parameters-CTCH-SetupRqstFDD", "nbap.id_MICH_Parameters_CTCH_SetupRqstFDD",
+ "nbap.TDD_DL_Code_InformationItem", HFILL }},
+ { &hf_nbap_dPCH_ID,
+ { "dPCH-ID", "nbap.dPCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DPCH_ID", HFILL }},
+ { &hf_nbap_TDD_DL_Code_LCR_Information_item,
+ { "Item", "nbap.TDD_DL_Code_LCR_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_MICH_Parameters_CTCH_SetupRqstTDD,
- { "id-MICH-Parameters-CTCH-SetupRqstTDD", "nbap.id_MICH_Parameters_CTCH_SetupRqstTDD",
+ "nbap.TDD_DL_Code_LCR_InformationItem", HFILL }},
+ { &hf_nbap_tdd_ChannelisationCodeLCR,
+ { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_id_Modification_Period,
- { "id-Modification-Period", "nbap.id_Modification_Period",
- FT_UINT32, BASE_DEC, VALS(nbap_Modification_Period_vals), 0,
- "nbap.Modification_Period", HFILL }},
- { &hf_nbap_id_NI_Information_NotifUpdateCmd,
- { "id-NI-Information-NotifUpdateCmd", "nbap.id_NI_Information_NotifUpdateCmd",
+ "nbap.TDD_ChannelisationCodeLCR", HFILL }},
+ { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR,
+ { "tdd-DL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_DL_DPCH_TimeSlotFormat_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
+ "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
+ { &hf_nbap_TDD_DL_Code_768_Information_item,
+ { "Item", "nbap.TDD_DL_Code_768_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TDD_DL_Code_768_InformationItem", HFILL }},
+ { &hf_nbap_qPSK_01,
+ { "qPSK", "nbap.qPSK",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.NI_Information", HFILL }},
- { &hf_nbap_id_S_CCPCH_InformationListExt_AuditRsp,
- { "id-S-CCPCH-InformationListExt-AuditRsp", "nbap.id_S_CCPCH_InformationListExt_AuditRsp",
+ "nbap.QPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
+ { &hf_nbap_eightPSK,
+ { "eightPSK", "nbap.eightPSK",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.S_CCPCH_InformationListExt_AuditRsp", HFILL }},
- { &hf_nbap_id_S_CCPCH_InformationListExt_ResourceStatusInd,
- { "id-S-CCPCH-InformationListExt-ResourceStatusInd", "nbap.id_S_CCPCH_InformationListExt_ResourceStatusInd",
+ "nbap.EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
+ { &hf_nbap_initialOffset,
+ { "initialOffset", "nbap.initialOffset",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.S_CCPCH_InformationListExt_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_S_CCPCH_LCR_InformationListExt_AuditRsp,
- { "id-S-CCPCH-LCR-InformationListExt-AuditRsp", "nbap.id_S_CCPCH_LCR_InformationListExt_AuditRsp",
+ "nbap.INTEGER_0_255", HFILL }},
+ { &hf_nbap_noinitialOffset,
+ { "noinitialOffset", "nbap.noinitialOffset",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp", HFILL }},
- { &hf_nbap_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd,
- { "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd", "nbap.id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd",
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_signalledGainFactors,
+ { "signalledGainFactors", "nbap.signalledGainFactors",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.T_signalledGainFactors", HFILL }},
+ { &hf_nbap_gainFactor,
+ { "gainFactor", "nbap.gainFactor",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_gainFactor_vals), 0,
+ "nbap.T_gainFactor", HFILL }},
+ { &hf_nbap_fdd,
+ { "fdd", "nbap.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.T_fdd", HFILL }},
+ { &hf_nbap_betaC,
+ { "betaC", "nbap.betaC",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_HARQ_Preamble_Mode,
- { "id-HARQ-Preamble-Mode", "nbap.id_HARQ_Preamble_Mode",
- FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
- "nbap.HARQ_Preamble_Mode", HFILL }},
- { &hf_nbap_id_Initial_DL_DPCH_TimingAdjustment,
- { "id-Initial-DL-DPCH-TimingAdjustment", "nbap.id_Initial_DL_DPCH_TimingAdjustment",
- FT_UINT32, BASE_DEC, VALS(nbap_DL_DPCH_TimingAdjustment_vals), 0,
- "nbap.DL_DPCH_TimingAdjustment", HFILL }},
- { &hf_nbap_id_Initial_DL_DPCH_TimingAdjustment_Allowed,
- { "id-Initial-DL-DPCH-TimingAdjustment-Allowed", "nbap.id_Initial_DL_DPCH_TimingAdjustment_Allowed",
- FT_UINT32, BASE_DEC, VALS(nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
- "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed", HFILL }},
- { &hf_nbap_id_DLTransmissionBranchLoadValue,
- { "id-DLTransmissionBranchLoadValue", "nbap.id_DLTransmissionBranchLoadValue",
+ "nbap.BetaCD", HFILL }},
+ { &hf_nbap_betaD,
+ { "betaD", "nbap.betaD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DLTransmissionBranchLoadValue", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rqst,
- { "id-Power-Local-Cell-Group-choice-CM-Rqst", "nbap.id_Power_Local_Cell_Group_choice_CM_Rqst",
+ "nbap.BetaCD", HFILL }},
+ { &hf_nbap_tdd,
+ { "tdd", "nbap.tdd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.BetaCD", HFILL }},
+ { &hf_nbap_refTFCNumber,
+ { "refTFCNumber", "nbap.refTFCNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RefTFCNumber", HFILL }},
+ { &hf_nbap_computedGainFactors,
+ { "computedGainFactors", "nbap.computedGainFactors",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RefTFCNumber", HFILL }},
+ { &hf_nbap_TDD_UL_Code_Information_item,
+ { "Item", "nbap.TDD_UL_Code_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PowerLocalCellGroup_CM_Rqst", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rsp,
- { "id-Power-Local-Cell-Group-choice-CM-Rsp", "nbap.id_Power_Local_Cell_Group_choice_CM_Rsp",
+ "nbap.TDD_UL_Code_InformationItem", HFILL }},
+ { &hf_nbap_TDD_UL_Code_LCR_Information_item,
+ { "Item", "nbap.TDD_UL_Code_LCR_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PowerLocalCellGroup_CM_Rsp", HFILL }},
- { &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rprt,
- { "id-Power-Local-Cell-Group-choice-CM-Rprt", "nbap.id_Power_Local_Cell_Group_choice_CM_Rprt",
+ "nbap.TDD_UL_Code_LCR_InformationItem", HFILL }},
+ { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR,
+ { "tdd-UL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_UL_DPCH_TimeSlotFormat_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
+ "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
+ { &hf_nbap_TDD_UL_Code_768_Information_item,
+ { "Item", "nbap.TDD_UL_Code_768_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PowerLocalCellGroup_CM_Rprt", HFILL }},
- { &hf_nbap_id_SynchronisationIndicator,
- { "id-SynchronisationIndicator", "nbap.id_SynchronisationIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationIndicator_vals), 0,
- "nbap.SynchronisationIndicator", HFILL }},
- { &hf_nbap_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst,
- { "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst", "nbap.id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst",
+ "nbap.TDD_UL_Code_768_InformationItem", HFILL }},
+ { &hf_nbap_qPSK_02,
+ { "qPSK", "nbap.qPSK",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.QPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
+ { &hf_nbap_eightPSK_01,
+ { "eightPSK", "nbap.eightPSK",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
+ { &hf_nbap_tFCI_SignallingOption,
+ { "tFCI-SignallingOption", "nbap.tFCI_SignallingOption",
+ FT_UINT32, BASE_DEC, VALS(nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals), 0,
+ "nbap.TFCI_SignallingMode_TFCI_SignallingOption", HFILL }},
+ { &hf_nbap_not_Used_splitType,
+ { "not-Used-splitType", "nbap.not_Used_splitType",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst,
- { "id-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", "nbap.id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_not_Used_lengthOfTFCI2,
+ { "not-Used-lengthOfTFCI2", "nbap.not_Used_lengthOfTFCI2",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_initialPhase_01,
+ { "initialPhase", "nbap.initialPhase",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_id_HS_DSCHRequiredPowerValue_For_Cell_Portion,
- { "id-HS-DSCHRequiredPowerValue-For-Cell-Portion", "nbap.id_HS_DSCHRequiredPowerValue_For_Cell_Portion",
+ "nbap.INTEGER_0_1048575_", HFILL }},
+ { &hf_nbap_dsField,
+ { "dsField", "nbap.dsField",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.DsField", HFILL }},
+ { &hf_nbap_genericTrafficCategory,
+ { "genericTrafficCategory", "nbap.genericTrafficCategory",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.GenericTrafficCategory", HFILL }},
+ { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
+ { "Item", "nbap.Transmission_Gap_Pattern_Sequence_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Transmission_Gap_Pattern_Sequence_Information_item", HFILL }},
+ { &hf_nbap_tGSN,
+ { "tGSN", "nbap.tGSN",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPowerValue", HFILL }},
- { &hf_nbap_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion,
- { "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.id_HS_DSCHRequiredPowerValueInformation_For_CellPortion",
+ "nbap.TGSN", HFILL }},
+ { &hf_nbap_tGL1,
+ { "tGL1", "nbap.tGL1",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion", HFILL }},
- { &hf_nbap_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
- { "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion",
+ "nbap.GapLength", HFILL }},
+ { &hf_nbap_tGL2,
+ { "tGL2", "nbap.tGL2",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion", HFILL }},
- { &hf_nbap_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code,
- { "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", "nbap.id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code",
+ "nbap.GapLength", HFILL }},
+ { &hf_nbap_tGD,
+ { "tGD", "nbap.tGD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_ScramblingCode", HFILL }},
- { &hf_nbap_id_E_AGCH_FDD_Code_Information,
- { "id-E-AGCH-FDD-Code-Information", "nbap.id_E_AGCH_FDD_Code_Information",
- FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
- "nbap.E_AGCH_FDD_Code_Information", HFILL }},
- { &hf_nbap_id_E_DCH_Capability,
- { "id-E-DCH-Capability", "nbap.id_E_DCH_Capability",
- FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Capability_vals), 0,
- "nbap.E_DCH_Capability", HFILL }},
- { &hf_nbap_id_E_DCH_FDD_DL_Control_Channel_Information,
- { "id-E-DCH-FDD-DL-Control-Channel-Information", "nbap.id_E_DCH_FDD_DL_Control_Channel_Information",
+ "nbap.TGD", HFILL }},
+ { &hf_nbap_tGPL1,
+ { "tGPL1", "nbap.tGPL1",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GapDuration", HFILL }},
+ { &hf_nbap_not_to_be_used_1,
+ { "not-to-be-used-1", "nbap.not_to_be_used_1",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GapDuration", HFILL }},
+ { &hf_nbap_uL_DL_mode,
+ { "uL-DL-mode", "nbap.uL_DL_mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_UL_DL_mode_vals), 0,
+ "nbap.UL_DL_mode", HFILL }},
+ { &hf_nbap_downlink_Compressed_Mode_Method,
+ { "downlink-Compressed-Mode-Method", "nbap.downlink_Compressed_Mode_Method",
+ FT_UINT32, BASE_DEC, VALS(nbap_Downlink_Compressed_Mode_Method_vals), 0,
+ "nbap.Downlink_Compressed_Mode_Method", HFILL }},
+ { &hf_nbap_uplink_Compressed_Mode_Method,
+ { "uplink-Compressed-Mode-Method", "nbap.uplink_Compressed_Mode_Method",
+ FT_UINT32, BASE_DEC, VALS(nbap_Uplink_Compressed_Mode_Method_vals), 0,
+ "nbap.Uplink_Compressed_Mode_Method", HFILL }},
+ { &hf_nbap_dL_FrameType,
+ { "dL-FrameType", "nbap.dL_FrameType",
+ FT_UINT32, BASE_DEC, VALS(nbap_DL_FrameType_vals), 0,
+ "nbap.DL_FrameType", HFILL }},
+ { &hf_nbap_delta_SIR1,
+ { "delta-SIR1", "nbap.delta_SIR1",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DeltaSIR", HFILL }},
+ { &hf_nbap_delta_SIR_after1,
+ { "delta-SIR-after1", "nbap.delta_SIR_after1",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DeltaSIR", HFILL }},
+ { &hf_nbap_delta_SIR2,
+ { "delta-SIR2", "nbap.delta_SIR2",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DeltaSIR", HFILL }},
+ { &hf_nbap_delta_SIR_after2,
+ { "delta-SIR-after2", "nbap.delta_SIR_after2",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DeltaSIR", HFILL }},
+ { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item,
+ { "Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
- { &hf_nbap_id_E_DCH_FDD_Information,
- { "id-E-DCH-FDD-Information", "nbap.id_E_DCH_FDD_Information",
+ "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item", HFILL }},
+ { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
+ { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
+ { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item,
+ { "Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_FDD_Information", HFILL }},
- { &hf_nbap_id_E_DCH_FDD_Information_Response,
- { "id-E-DCH-FDD-Information-Response", "nbap.id_E_DCH_FDD_Information_Response",
+ "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_Item", HFILL }},
+ { &hf_nbap_transmitted_Carrier_Power_Value,
+ { "transmitted-Carrier-Power-Value", "nbap.transmitted_Carrier_Power_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transmitted_Carrier_Power_Value", HFILL }},
+ { &hf_nbap_tFCSvalues,
+ { "tFCSvalues", "nbap.tFCSvalues",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_tFCSvalues_vals), 0,
+ "nbap.T_tFCSvalues", HFILL }},
+ { &hf_nbap_no_Split_in_TFCI,
+ { "no-Split-in-TFCI", "nbap.no_Split_in_TFCI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TFCS_TFCSList", HFILL }},
+ { &hf_nbap_not_Used_split_in_TFCI,
+ { "not-Used-split-in-TFCI", "nbap.not_Used_split_in_TFCI",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_FDD_Information_Response", HFILL }},
- { &hf_nbap_id_E_DCH_FDD_Information_to_Modify,
- { "id-E-DCH-FDD-Information-to-Modify", "nbap.id_E_DCH_FDD_Information_to_Modify",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_TFCS_TFCSList_item,
+ { "Item", "nbap.TFCS_TFCSList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_FDD_Information_to_Modify", HFILL }},
- { &hf_nbap_id_E_DCH_MACdFlows_to_Add,
- { "id-E-DCH-MACdFlows-to-Add", "nbap.id_E_DCH_MACdFlows_to_Add",
+ "nbap.TFCS_TFCSList_item", HFILL }},
+ { &hf_nbap_cTFC,
+ { "cTFC", "nbap.cTFC",
+ FT_UINT32, BASE_DEC, VALS(nbap_TFCS_CTFC_vals), 0,
+ "nbap.TFCS_CTFC", HFILL }},
+ { &hf_nbap_tFC_Beta,
+ { "tFC-Beta", "nbap.tFC_Beta",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatCombination_Beta_vals), 0,
+ "nbap.TransportFormatCombination_Beta", HFILL }},
+ { &hf_nbap_ctfc2bit,
+ { "ctfc2bit", "nbap.ctfc2bit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_3", HFILL }},
+ { &hf_nbap_ctfc4bit,
+ { "ctfc4bit", "nbap.ctfc4bit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_15", HFILL }},
+ { &hf_nbap_ctfc6bit,
+ { "ctfc6bit", "nbap.ctfc6bit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_ctfc8bit,
+ { "ctfc8bit", "nbap.ctfc8bit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_255", HFILL }},
+ { &hf_nbap_ctfc12bit,
+ { "ctfc12bit", "nbap.ctfc12bit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_4095", HFILL }},
+ { &hf_nbap_ctfc16bit,
+ { "ctfc16bit", "nbap.ctfc16bit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_ctfcmaxbit,
+ { "ctfcmaxbit", "nbap.ctfcmaxbit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_maxCTFC", HFILL }},
+ { &hf_nbap_Transport_Block_Size_List_item,
+ { "Item", "nbap.Transport_Block_Size_List_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdFlows_Information", HFILL }},
- { &hf_nbap_id_E_DCH_MACdFlows_to_Delete,
- { "id-E-DCH-MACdFlows-to-Delete", "nbap.id_E_DCH_MACdFlows_to_Delete",
+ "nbap.Transport_Block_Size_List_item", HFILL }},
+ { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH,
+ { "transport-Block-Size-Index-for-Enhanced-PCH", "nbap.transport_Block_Size_Index_for_Enhanced_PCH",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_MACdFlows_to_Delete", HFILL }},
- { &hf_nbap_id_E_DCH_Resources_Information_AuditRsp,
- { "id-E-DCH-Resources-Information-AuditRsp", "nbap.id_E_DCH_Resources_Information_AuditRsp",
+ "nbap.Transport_Block_Size_Index_for_Enhanced_PCH", HFILL }},
+ { &hf_nbap_dynamicParts,
+ { "dynamicParts", "nbap.dynamicParts",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TransportFormatSet_DynamicPartList", HFILL }},
+ { &hf_nbap_semi_staticPart,
+ { "semi-staticPart", "nbap.semi_staticPart",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_Resources_Information_AuditRsp", HFILL }},
- { &hf_nbap_id_E_DCH_Resources_Information_ResourceStatusInd,
- { "id-E-DCH-Resources-Information-ResourceStatusInd", "nbap.id_E_DCH_Resources_Information_ResourceStatusInd",
+ "nbap.TransportFormatSet_Semi_staticPart", HFILL }},
+ { &hf_nbap_TransportFormatSet_DynamicPartList_item,
+ { "Item", "nbap.TransportFormatSet_DynamicPartList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_Resources_Information_ResourceStatusInd", HFILL }},
- { &hf_nbap_id_E_DCH_RL_Indication,
- { "id-E-DCH-RL-Indication", "nbap.id_E_DCH_RL_Indication",
- FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_RL_Indication_vals), 0,
- "nbap.E_DCH_RL_Indication", HFILL }},
- { &hf_nbap_id_E_DCH_RL_Set_ID,
- { "id-E-DCH-RL-Set-ID", "nbap.id_E_DCH_RL_Set_ID",
+ "nbap.TransportFormatSet_DynamicPartList_item", HFILL }},
+ { &hf_nbap_nrOfTransportBlocks,
+ { "nrOfTransportBlocks", "nbap.nrOfTransportBlocks",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_Set_ID", HFILL }},
- { &hf_nbap_id_E_DPCH_Information_RL_ReconfPrepFDD,
- { "id-E-DPCH-Information-RL-ReconfPrepFDD", "nbap.id_E_DPCH_Information_RL_ReconfPrepFDD",
+ "nbap.TransportFormatSet_NrOfTransportBlocks", HFILL }},
+ { &hf_nbap_transportBlockSize,
+ { "transportBlockSize", "nbap.transportBlockSize",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TransportFormatSet_TransportBlockSize", HFILL }},
+ { &hf_nbap_mode,
+ { "mode", "nbap.mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeDP_vals), 0,
+ "nbap.TransportFormatSet_ModeDP", HFILL }},
+ { &hf_nbap_transmissionTimeIntervalInformation,
+ { "transmissionTimeIntervalInformation", "nbap.transmissionTimeIntervalInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TransmissionTimeIntervalInformation", HFILL }},
+ { &hf_nbap_TransmissionTimeIntervalInformation_item,
+ { "Item", "nbap.TransmissionTimeIntervalInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_id_E_DPCH_Information_RL_SetupRqstFDD,
- { "id-E-DPCH-Information-RL-SetupRqstFDD", "nbap.id_E_DPCH_Information_RL_SetupRqstFDD",
+ "nbap.TransmissionTimeIntervalInformation_item", HFILL }},
+ { &hf_nbap_transmissionTimeInterval,
+ { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals), 0,
+ "nbap.TransportFormatSet_TransmissionTimeIntervalDynamic", HFILL }},
+ { &hf_nbap_transmissionTimeInterval_01,
+ { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals), 0,
+ "nbap.TransportFormatSet_TransmissionTimeIntervalSemiStatic", HFILL }},
+ { &hf_nbap_channelCoding,
+ { "channelCoding", "nbap.channelCoding",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ChannelCodingType_vals), 0,
+ "nbap.TransportFormatSet_ChannelCodingType", HFILL }},
+ { &hf_nbap_codingRate,
+ { "codingRate", "nbap.codingRate",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CodingRate_vals), 0,
+ "nbap.TransportFormatSet_CodingRate", HFILL }},
+ { &hf_nbap_rateMatchingAttribute,
+ { "rateMatchingAttribute", "nbap.rateMatchingAttribute",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TransportFormatSet_RateMatchingAttribute", HFILL }},
+ { &hf_nbap_cRC_Size,
+ { "cRC-Size", "nbap.cRC_Size",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CRC_Size_vals), 0,
+ "nbap.TransportFormatSet_CRC_Size", HFILL }},
+ { &hf_nbap_mode_01,
+ { "mode", "nbap.mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeSSP_vals), 0,
+ "nbap.TransportFormatSet_ModeSSP", HFILL }},
+ { &hf_nbap_tdd_01,
+ { "tdd", "nbap.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DPCH_Information_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_id_E_RGCH_E_HICH_FDD_Code_Information,
- { "id-E-RGCH-E-HICH-FDD-Code-Information", "nbap.id_E_RGCH_E_HICH_FDD_Code_Information",
- FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
- "nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
- { &hf_nbap_id_Serving_E_DCH_RL_ID,
- { "id-Serving-E-DCH-RL-ID", "nbap.id_Serving_E_DCH_RL_ID",
- FT_UINT32, BASE_DEC, VALS(nbap_Serving_E_DCH_RL_ID_vals), 0,
- "nbap.Serving_E_DCH_RL_ID", HFILL }},
- { &hf_nbap_id_UL_DPDCH_Indicator_For_E_DCH_Operation,
- { "id-UL-DPDCH-Indicator-For-E-DCH-Operation", "nbap.id_UL_DPDCH_Indicator_For_E_DCH_Operation",
- FT_UINT32, BASE_DEC, VALS(nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals), 0,
- "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation", HFILL }},
- { &hf_nbap_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD,
- { "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD", "nbap.id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD",
- FT_UINT32, BASE_DEC, VALS(nbap_FDD_S_CCPCH_FrameOffset_vals), 0,
- "nbap.FDD_S_CCPCH_FrameOffset", HFILL }},
- { &hf_nbap_id_E_DPCH_Information_RL_ReconfRqstFDD,
- { "id-E-DPCH-Information-RL-ReconfRqstFDD", "nbap.id_E_DPCH_Information_RL_ReconfRqstFDD",
+ "nbap.TDD_TransportFormatSet_ModeDP", HFILL }},
+ { &hf_nbap_notApplicable,
+ { "notApplicable", "nbap.notApplicable",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_Maximum_Target_ReceivedTotalWideBandPower,
- { "id-Maximum-Target-ReceivedTotalWideBandPower", "nbap.id_Maximum_Target_ReceivedTotalWideBandPower",
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_tdd_02,
+ { "tdd", "nbap.tdd",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_SecondInterleavingMode_vals), 0,
+ "nbap.TransportFormatSet_SecondInterleavingMode", HFILL }},
+ { &hf_nbap_mS,
+ { "mS", "nbap.mS",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Maximum_Target_ReceivedTotalWideBandPower", HFILL }},
- { &hf_nbap_id_E_DCHProvidedBitRateValueInformation,
- { "id-E-DCHProvidedBitRateValueInformation", "nbap.id_E_DCHProvidedBitRateValueInformation",
+ "nbap.INTEGER_0_16383", HFILL }},
+ { &hf_nbap_lS,
+ { "lS", "nbap.lS",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCHProvidedBitRate", HFILL }},
- { &hf_nbap_id_HARQ_Preamble_Mode_Activation_Indicator,
- { "id-HARQ-Preamble-Mode-Activation-Indicator", "nbap.id_HARQ_Preamble_Mode_Activation_Indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
- "nbap.HARQ_Preamble_Mode_Activation_Indicator", HFILL }},
- { &hf_nbap_id_RL_Specific_E_DCH_Info,
- { "id-RL-Specific-E-DCH-Info", "nbap.id_RL_Specific_E_DCH_Info",
+ "nbap.INTEGER_0_4294967295", HFILL }},
+ { &hf_nbap_tUTRANGANSSChangeLimit,
+ { "tUTRANGANSSChangeLimit", "nbap.tUTRANGANSSChangeLimit",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_Specific_E_DCH_Info", HFILL }},
- { &hf_nbap_id_E_DCH_CapacityConsumptionLaw,
- { "id-E-DCH-CapacityConsumptionLaw", "nbap.id_E_DCH_CapacityConsumptionLaw",
+ "nbap.INTEGER_1_256", HFILL }},
+ { &hf_nbap_predictedTUTRANGANSSDeviationLimit,
+ { "predictedTUTRANGANSSDeviationLimit", "nbap.predictedTUTRANGANSSDeviationLimit",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DedicatedChannelsCapacityConsumptionLaw", HFILL }},
- { &hf_nbap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
- { "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "nbap.id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
+ "nbap.INTEGER_1_256", HFILL }},
+ { &hf_nbap_tUTRANGANSS,
+ { "tUTRANGANSS", "nbap.tUTRANGANSS",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TUTRANGANSS", HFILL }},
+ { &hf_nbap_tUTRANGANSSQuality,
+ { "tUTRANGANSSQuality", "nbap.tUTRANGANSSQuality",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp", HFILL }},
- { &hf_nbap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
- { "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "nbap.id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
+ "nbap.INTEGER_0_255", HFILL }},
+ { &hf_nbap_tUTRANGANSSDriftRate,
+ { "tUTRANGANSSDriftRate", "nbap.tUTRANGANSSDriftRate",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M50_50", HFILL }},
+ { &hf_nbap_tUTRANGANSSDriftRateQuality,
+ { "tUTRANGANSSDriftRateQuality", "nbap.tUTRANGANSSDriftRateQuality",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp", HFILL }},
- { &hf_nbap_id_E_DCH_RearrangeList_Bearer_RearrangeInd,
- { "id-E-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.id_E_DCH_RearrangeList_Bearer_RearrangeInd",
+ "nbap.INTEGER_0_50", HFILL }},
+ { &hf_nbap_ms_part,
+ { "ms-part", "nbap.ms_part",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
- { &hf_nbap_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
- { "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
+ "nbap.INTEGER_0_16383", HFILL }},
+ { &hf_nbap_ls_part,
+ { "ls-part", "nbap.ls_part",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
- { &hf_nbap_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio,
- { "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio", "nbap.id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio",
+ "nbap.INTEGER_0_4294967295", HFILL }},
+ { &hf_nbap_tUTRANGPSChangeLimit,
+ { "tUTRANGPSChangeLimit", "nbap.tUTRANGPSChangeLimit",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio", HFILL }},
- { &hf_nbap_id_CellPortion_InformationItem_Cell_ReconfRqstFDD,
- { "id-CellPortion-InformationItem-Cell-ReconfRqstFDD", "nbap.id_CellPortion_InformationItem_Cell_ReconfRqstFDD",
+ "nbap.TUTRANGPSChangeLimit", HFILL }},
+ { &hf_nbap_predictedTUTRANGPSDeviationLimit,
+ { "predictedTUTRANGPSDeviationLimit", "nbap.predictedTUTRANGPSDeviationLimit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PredictedTUTRANGPSDeviationLimit", HFILL }},
+ { &hf_nbap_tUTRANGPS,
+ { "tUTRANGPS", "nbap.tUTRANGPS",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_CellPortion_InformationList_Cell_ReconfRqstFDD,
- { "id-CellPortion-InformationList-Cell-ReconfRqstFDD", "nbap.id_CellPortion_InformationList_Cell_ReconfRqstFDD",
+ "nbap.TUTRANGPS", HFILL }},
+ { &hf_nbap_tUTRANGPSQuality,
+ { "tUTRANGPSQuality", "nbap.tUTRANGPSQuality",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD", HFILL }},
- { &hf_nbap_id_multiple_PUSCH_InfoList_DM_Rsp,
- { "id-multiple-PUSCH-InfoList-DM-Rsp", "nbap.id_multiple_PUSCH_InfoList_DM_Rsp",
+ "nbap.TUTRANGPSQuality", HFILL }},
+ { &hf_nbap_tUTRANGPSDriftRate,
+ { "tUTRANGPSDriftRate", "nbap.tUTRANGPSDriftRate",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.TUTRANGPSDriftRate", HFILL }},
+ { &hf_nbap_tUTRANGPSDriftRateQuality,
+ { "tUTRANGPSDriftRateQuality", "nbap.tUTRANGPSDriftRateQuality",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Multiple_PUSCH_InfoList_DM_Rsp", HFILL }},
- { &hf_nbap_id_multiple_PUSCH_InfoList_DM_Rprt,
- { "id-multiple-PUSCH-InfoList-DM-Rprt", "nbap.id_multiple_PUSCH_InfoList_DM_Rprt",
+ "nbap.TUTRANGPSDriftRateQuality", HFILL }},
+ { &hf_nbap_rNC_ID,
+ { "rNC-ID", "nbap.rNC_ID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Multiple_PUSCH_InfoList_DM_Rprt", HFILL }},
- { &hf_nbap_id_Reference_ReceivedTotalWideBandPower,
- { "id-Reference-ReceivedTotalWideBandPower", "nbap.id_Reference_ReceivedTotalWideBandPower",
+ "nbap.RNC_ID", HFILL }},
+ { &hf_nbap_c_ID,
+ { "c-ID", "nbap.c_ID",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Reference_ReceivedTotalWideBandPower", HFILL }},
+ "nbap.C_ID", HFILL }},
+ { &hf_nbap_hSDSCH_Physical_Layer_Category,
+ { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_64_", HFILL }},
+ { &hf_nbap_UL_Timeslot_Information_item,
+ { "Item", "nbap.UL_Timeslot_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Timeslot_InformationItem", HFILL }},
+ { &hf_nbap_uL_Code_InformationList,
+ { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TDD_UL_Code_Information", HFILL }},
+ { &hf_nbap_UL_TimeslotLCR_Information_item,
+ { "Item", "nbap.UL_TimeslotLCR_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_TimeslotLCR_InformationItem", HFILL }},
+ { &hf_nbap_uL_Code_InformationList_01,
+ { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TDD_UL_Code_LCR_Information", HFILL }},
+ { &hf_nbap_UL_Timeslot768_Information_item,
+ { "Item", "nbap.UL_Timeslot768_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Timeslot768_InformationItem", HFILL }},
+ { &hf_nbap_uL_Code_InformationList_02,
+ { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TDD_UL_Code_768_Information", HFILL }},
+ { &hf_nbap_uL_ScramblingCodeNumber,
+ { "uL-ScramblingCodeNumber", "nbap.uL_ScramblingCodeNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_ScramblingCodeNumber", HFILL }},
+ { &hf_nbap_uL_ScramblingCodeLength,
+ { "uL-ScramblingCodeLength", "nbap.uL_ScramblingCodeLength",
+ FT_UINT32, BASE_DEC, VALS(nbap_UL_ScramblingCodeLength_vals), 0,
+ "nbap.UL_ScramblingCodeLength", HFILL }},
+ { &hf_nbap_uL_Synchronisation_StepSize,
+ { "uL-Synchronisation-StepSize", "nbap.uL_Synchronisation_StepSize",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Synchronisation_StepSize", HFILL }},
+ { &hf_nbap_uL_Synchronisation_Frequency,
+ { "uL-Synchronisation-Frequency", "nbap.uL_Synchronisation_Frequency",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Synchronisation_Frequency", HFILL }},
+ { &hf_nbap_UL_TimeSlot_ISCP_Info_item,
+ { "Item", "nbap.UL_TimeSlot_ISCP_Info_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_TimeSlot_ISCP_InfoItem", HFILL }},
+ { &hf_nbap_iSCP,
+ { "iSCP", "nbap.iSCP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_TimeslotISCP_Value", HFILL }},
+ { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item,
+ { "Item", "nbap.UL_TimeSlot_ISCP_LCR_Info_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_TimeSlot_ISCP_LCR_InfoItem", HFILL }},
+ { &hf_nbap_USCH_Information_item,
+ { "Item", "nbap.USCH_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.USCH_InformationItem", HFILL }},
+ { &hf_nbap_uSCH_ID,
+ { "uSCH-ID", "nbap.uSCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.USCH_ID", HFILL }},
+ { &hf_nbap_USCH_InformationResponse_item,
+ { "Item", "nbap.USCH_InformationResponse_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.USCH_InformationResponseItem", HFILL }},
{ &hf_nbap_protocolIEs,
{ "protocolIEs", "nbap.protocolIEs",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39461,22 +47946,10 @@ void proto_register_nbap(void) {
{ "notUsed-pCPCHes-parameters", "nbap.notUsed_pCPCHes_parameters",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NULL", HFILL }},
- { &hf_nbap_commonPhysicalChannelID,
- { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CommonPhysicalChannelID", HFILL }},
{ &hf_nbap_fdd_S_CCPCH_Offset,
{ "fdd-S-CCPCH-Offset", "nbap.fdd_S_CCPCH_Offset",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.FDD_S_CCPCH_Offset", HFILL }},
- { &hf_nbap_dl_ScramblingCode,
- { "dl-ScramblingCode", "nbap.dl_ScramblingCode",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_ScramblingCode", HFILL }},
- { &hf_nbap_fdd_DL_ChannelisationCodeNumber,
- { "fdd-DL-ChannelisationCodeNumber", "nbap.fdd_DL_ChannelisationCodeNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
{ &hf_nbap_tFCS,
{ "tFCS", "nbap.tFCS",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39485,10 +47958,6 @@ void proto_register_nbap(void) {
{ "secondary-CCPCH-SlotFormat", "nbap.secondary_CCPCH_SlotFormat",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.SecondaryCCPCH_SlotFormat", HFILL }},
- { &hf_nbap_tFCI_Presence,
- { "tFCI-Presence", "nbap.tFCI_Presence",
- FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
- "nbap.TFCI_Presence", HFILL }},
{ &hf_nbap_multiplexingPosition,
{ "multiplexingPosition", "nbap.multiplexingPosition",
FT_UINT32, BASE_DEC, VALS(nbap_MultiplexingPosition_vals), 0,
@@ -39509,10 +47978,6 @@ void proto_register_nbap(void) {
{ "pCH-Parameters", "nbap.pCH_Parameters",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PCH_Parameters_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_iE_Extensions,
- { "iE-Extensions", "nbap.iE_Extensions",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ProtocolExtensionContainer", HFILL }},
{ &hf_nbap_pO1_ForTFCI_Bits,
{ "pO1-ForTFCI-Bits", "nbap.pO1_ForTFCI_Bits",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39525,22 +47990,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.FACH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_commonTransportChannelID,
- { "commonTransportChannelID", "nbap.commonTransportChannelID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CommonTransportChannelID", HFILL }},
- { &hf_nbap_transportFormatSet,
- { "transportFormatSet", "nbap.transportFormatSet",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TransportFormatSet", HFILL }},
- { &hf_nbap_toAWS,
- { "toAWS", "nbap.toAWS",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ToAWS", HFILL }},
- { &hf_nbap_toAWE,
- { "toAWE", "nbap.toAWE",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ToAWE", HFILL }},
{ &hf_nbap_maxFACH_Power,
{ "maxFACH-Power", "nbap.maxFACH_Power",
FT_INT32, BASE_DEC, NULL, 0,
@@ -39629,6 +48078,18 @@ void proto_register_nbap(void) {
{ "pRACH-parameters", "nbap.pRACH_parameters",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PRACH_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_pLCCH_parameters,
+ { "pLCCH-parameters", "nbap.pLCCH_parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PLCCH_parameters", HFILL }},
+ { &hf_nbap_eRUCCH_parameters,
+ { "eRUCCH-parameters", "nbap.eRUCCH_parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_RUCCH_parameters", HFILL }},
+ { &hf_nbap_eRUCCH_768_parameters,
+ { "eRUCCH-768-parameters", "nbap.eRUCCH_768_parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_RUCCH_768_parameters", HFILL }},
{ &hf_nbap_sCCPCH_CCTrCH_ID,
{ "sCCPCH-CCTrCH-ID", "nbap.sCCPCH_CCTrCH_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39657,14 +48118,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_tdd_ChannelisationCode,
- { "tdd-ChannelisationCode", "nbap.tdd_ChannelisationCode",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
- "nbap.TDD_ChannelisationCode", HFILL }},
- { &hf_nbap_timeslot,
- { "timeslot", "nbap.timeslot",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlot", HFILL }},
{ &hf_nbap_midambleShiftandBurstType,
{ "midambleShiftandBurstType", "nbap.midambleShiftandBurstType",
FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
@@ -39673,14 +48126,6 @@ void proto_register_nbap(void) {
{ "tdd-PhysicalChannelOffset", "nbap.tdd_PhysicalChannelOffset",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.TDD_PhysicalChannelOffset", HFILL }},
- { &hf_nbap_repetitionPeriod,
- { "repetitionPeriod", "nbap.repetitionPeriod",
- FT_UINT32, BASE_DEC, VALS(nbap_RepetitionPeriod_vals), 0,
- "nbap.RepetitionPeriod", HFILL }},
- { &hf_nbap_repetitionLength,
- { "repetitionLength", "nbap.repetitionLength",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RepetitionLength", HFILL }},
{ &hf_nbap_s_CCPCH_Power,
{ "s-CCPCH-Power", "nbap.s_CCPCH_Power",
FT_INT32, BASE_DEC, NULL, 0,
@@ -39693,10 +48138,6 @@ void proto_register_nbap(void) {
{ "fACH-CCTrCH-ID", "nbap.fACH_CCTrCH_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.CCTrCH_ID", HFILL }},
- { &hf_nbap_dl_TransportFormatSet,
- { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TransportFormatSet", HFILL }},
{ &hf_nbap_pCH_CCTrCH_ID,
{ "pCH-CCTrCH-ID", "nbap.pCH_CCTrCH_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39705,10 +48146,6 @@ void proto_register_nbap(void) {
{ "pICH-Parameters", "nbap.pICH_Parameters",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_timeSlot,
- { "timeSlot", "nbap.timeSlot",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlot", HFILL }},
{ &hf_nbap_midambleshiftAndBurstType,
{ "midambleshiftAndBurstType", "nbap.midambleshiftAndBurstType",
FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
@@ -39717,30 +48154,18 @@ void proto_register_nbap(void) {
{ "pagingIndicatorLength", "nbap.pagingIndicatorLength",
FT_UINT32, BASE_DEC, VALS(nbap_PagingIndicatorLength_vals), 0,
"nbap.PagingIndicatorLength", HFILL }},
- { &hf_nbap_tdd_ChannelisationCodeLCR,
- { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_ChannelisationCodeLCR", HFILL }},
- { &hf_nbap_timeSlotLCR,
- { "timeSlotLCR", "nbap.timeSlotLCR",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotLCR", HFILL }},
- { &hf_nbap_midambleShiftLCR,
- { "midambleShiftLCR", "nbap.midambleShiftLCR",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MidambleShiftLCR", HFILL }},
{ &hf_nbap_second_TDD_ChannelisationCodeLCR,
{ "second-TDD-ChannelisationCodeLCR", "nbap.second_TDD_ChannelisationCodeLCR",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.TDD_ChannelisationCodeLCR", HFILL }},
+ { &hf_nbap_midambleshiftAndBurstType78,
+ { "midambleshiftAndBurstType78", "nbap.midambleshiftAndBurstType78",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
+ "nbap.MidambleShiftAndBurstType768", HFILL }},
{ &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item,
{ "Item", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_timeslotLCR,
- { "timeslotLCR", "nbap.timeslotLCR",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotLCR", HFILL }},
{ &hf_nbap_s_CCPCH_TimeSlotFormat_LCR,
{ "s-CCPCH-TimeSlotFormat-LCR", "nbap.s_CCPCH_TimeSlotFormat_LCR",
FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
@@ -39761,10 +48186,18 @@ void proto_register_nbap(void) {
{ "lCR-TDD", "nbap.lCR_TDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.MICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_cHipRate768_TDD,
+ { "cHipRate768-TDD", "nbap.cHipRate768_TDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MICH_768_Parameters_CTCH_SetupRqstTDD", HFILL }},
{ &hf_nbap_tSTD_Indicator,
{ "tSTD-Indicator", "nbap.tSTD_Indicator",
FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
"nbap.TSTD_Indicator", HFILL }},
+ { &hf_nbap_midambleshiftAndBurstType768,
+ { "midambleshiftAndBurstType768", "nbap.midambleshiftAndBurstType768",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
+ "nbap.MidambleShiftAndBurstType768", HFILL }},
{ &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item,
{ "Item", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39801,6 +48234,30 @@ void proto_register_nbap(void) {
{ "fPACH-Power", "nbap.fPACH_Power",
FT_INT32, BASE_DEC, NULL, 0,
"nbap.FPACH_Power", HFILL }},
+ { &hf_nbap_maxPowerPLCCH,
+ { "maxPowerPLCCH", "nbap.maxPowerPLCCH",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item,
+ { "Item", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_tFCI_Presence768,
+ { "tFCI-Presence768", "nbap.tFCI_Presence768",
+ FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
+ "nbap.TFCI_Presence", HFILL }},
+ { &hf_nbap_midambleShiftandBurstType768,
+ { "midambleShiftandBurstType768", "nbap.midambleShiftandBurstType768",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
+ "nbap.MidambleShiftAndBurstType768", HFILL }},
+ { &hf_nbap_maxE_RUCCH_MidambleShifts,
+ { "maxE-RUCCH-MidambleShifts", "nbap.maxE_RUCCH_MidambleShifts",
+ FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
+ "nbap.MaxPRACH_MidambleShifts", HFILL }},
+ { &hf_nbap_e_RUCCH_Midamble,
+ { "e-RUCCH-Midamble", "nbap.e_RUCCH_Midamble",
+ FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
+ "nbap.PRACH_Midamble", HFILL }},
{ &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item,
{ "Item", "nbap.FACH_CommonTransportChannel_InformationResponse_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39861,10 +48318,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.AICH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
- { &hf_nbap_cCTrCH_ID,
- { "cCTrCH-ID", "nbap.cCTrCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CCTrCH_ID", HFILL }},
{ &hf_nbap_secondaryCCPCHList,
{ "secondaryCCPCHList", "nbap.secondaryCCPCHList",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39877,6 +48330,14 @@ void proto_register_nbap(void) {
{ "sCCPCH-Power", "nbap.sCCPCH_Power",
FT_INT32, BASE_DEC, NULL, 0,
"nbap.DL_Power", HFILL }},
+ { &hf_nbap_secondaryCCPCH768List,
+ { "secondaryCCPCH768List", "nbap.secondaryCCPCH768List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD", HFILL }},
+ { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item,
+ { "Item", "nbap.Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD", HFILL }},
{ &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item,
{ "Item", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39901,22 +48362,10 @@ void proto_register_nbap(void) {
{ "Item", "nbap.Cell_InformationList_AuditRsp_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
- { &hf_nbap_c_ID,
- { "c-ID", "nbap.c_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.C_ID", HFILL }},
{ &hf_nbap_configurationGenerationID,
{ "configurationGenerationID", "nbap.configurationGenerationID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.ConfigurationGenerationID", HFILL }},
- { &hf_nbap_resourceOperationalState,
- { "resourceOperationalState", "nbap.resourceOperationalState",
- FT_UINT32, BASE_DEC, VALS(nbap_ResourceOperationalState_vals), 0,
- "nbap.ResourceOperationalState", HFILL }},
- { &hf_nbap_availabilityStatus,
- { "availabilityStatus", "nbap.availabilityStatus",
- FT_UINT32, BASE_DEC, VALS(nbap_AvailabilityStatus_vals), 0,
- "nbap.AvailabilityStatus", HFILL }},
{ &hf_nbap_local_Cell_ID,
{ "local-Cell-ID", "nbap.local_Cell_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -40037,6 +48486,14 @@ void proto_register_nbap(void) {
{ "Item", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item,
+ { "Item", "nbap.S_CCPCH_768_InformationList_AuditRsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_PRACH_768_InformationList_AuditRsp_item,
+ { "Item", "nbap.PRACH_768_InformationList_AuditRsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
{ &hf_nbap_Local_Cell_InformationList_AuditRsp_item,
{ "Item", "nbap.Local_Cell_InformationList_AuditRsp_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40085,6 +48542,18 @@ void proto_register_nbap(void) {
{ "power-Local-Cell-Group-ID", "nbap.power_Local_Cell_Group_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Local_Cell_ID", HFILL }},
+ { &hf_nbap_PLCCH_InformationList_AuditRsp_item,
+ { "Item", "nbap.PLCCH_InformationList_AuditRsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item,
+ { "Item", "nbap.E_RUCCH_InformationList_AuditRsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item,
+ { "Item", "nbap.E_RUCCH_768_InformationList_AuditRsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
{ &hf_nbap_cell,
{ "cell", "nbap.cell",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40121,6 +48590,22 @@ void proto_register_nbap(void) {
{ "commonMeasurementValue", "nbap.commonMeasurementValue",
FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
"nbap.CommonMeasurementValue", HFILL }},
+ { &hf_nbap_cell_02,
+ { "cell", "nbap.cell",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Cell_CM_Rprt", HFILL }},
+ { &hf_nbap_rACH_03,
+ { "rACH", "nbap.rACH",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.RACH_CM_Rprt", HFILL }},
+ { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt,
+ { "extension-CommonMeasurementObjectType-CM-Rprt", "nbap.extension_CommonMeasurementObjectType_CM_Rprt",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Extension_CommonMeasurementObjectType_CM_Rprt", HFILL }},
+ { &hf_nbap_commonMeasurementValueInformation,
+ { "commonMeasurementValueInformation", "nbap.commonMeasurementValueInformation",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValueInformation_vals), 0,
+ "nbap.CommonMeasurementValueInformation", HFILL }},
{ &hf_nbap_n_INSYNC_IND,
{ "n-INSYNC-IND", "nbap.n_INSYNC_IND",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -40189,10 +48674,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
- { &hf_nbap_cellPortionID,
- { "cellPortionID", "nbap.cellPortionID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellPortionID", HFILL }},
{ &hf_nbap_associatedSecondaryCPICH,
{ "associatedSecondaryCPICH", "nbap.associatedSecondaryCPICH",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -40445,6 +48926,26 @@ void proto_register_nbap(void) {
{ "Item", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item,
+ { "Item", "nbap.PLCCH_InformationList_ResourceStatusInd_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item,
+ { "Item", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item,
+ { "Item", "nbap.PRACH_768_InformationList_ResourceStatusInd_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item,
+ { "Item", "nbap.E_RUCCH_InformationList_ResourceStatusInd_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item,
+ { "Item", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
{ &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item,
{ "Item", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40573,10 +49074,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.RL_InformationList_RL_SetupRqstFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
- { &hf_nbap_rL_ID,
- { "rL-ID", "nbap.rL_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_ID", HFILL }},
{ &hf_nbap_firstRLS_indicator,
{ "firstRLS-indicator", "nbap.firstRLS_indicator",
FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
@@ -40633,6 +49130,22 @@ void proto_register_nbap(void) {
{ "e-DPCCH-PO", "nbap.e_DPCCH_PO",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DPCCH_PO", HFILL }},
+ { &hf_nbap_e_RGCH_2_IndexStepThreshold,
+ { "e-RGCH-2-IndexStepThreshold", "nbap.e_RGCH_2_IndexStepThreshold",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_2_IndexStepThreshold", HFILL }},
+ { &hf_nbap_e_RGCH_3_IndexStepThreshold,
+ { "e-RGCH-3-IndexStepThreshold", "nbap.e_RGCH_3_IndexStepThreshold",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_3_IndexStepThreshold", HFILL }},
+ { &hf_nbap_hARQ_Info_for_E_DCH,
+ { "hARQ-Info-for-E-DCH", "nbap.hARQ_Info_for_E_DCH",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
+ "nbap.HARQ_Info_for_E_DCH", HFILL }},
+ { &hf_nbap_hSDSCH_Configured_Indicator,
+ { "hSDSCH-Configured-Indicator", "nbap.hSDSCH_Configured_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
+ "nbap.HSDSCH_Configured_Indicator", HFILL }},
{ &hf_nbap_powerOffsetInformation_02,
{ "powerOffsetInformation", "nbap.powerOffsetInformation",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40657,6 +49170,10 @@ void proto_register_nbap(void) {
{ "uL-TimeslotLCR-Information", "nbap.uL_TimeslotLCR_Information",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.UL_TimeslotLCR_Information", HFILL }},
+ { &hf_nbap_uL_Timeslot768_Information,
+ { "uL-Timeslot768-Information", "nbap.uL_Timeslot768_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Timeslot768_Information", HFILL }},
{ &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
{ "Item", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40689,6 +49206,10 @@ void proto_register_nbap(void) {
{ "tstdIndicator", "nbap.tstdIndicator",
FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
"nbap.TSTD_Indicator", HFILL }},
+ { &hf_nbap_dL_Timeslot768_Information,
+ { "dL-Timeslot768-Information", "nbap.dL_Timeslot768_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Timeslot768_Information", HFILL }},
{ &hf_nbap_specialBurstScheduling,
{ "specialBurstScheduling", "nbap.specialBurstScheduling",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -40705,10 +49226,6 @@ 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_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_diversityIndication,
{ "diversityIndication", "nbap.diversityIndication",
FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupRspFDD_vals), 0,
@@ -40765,10 +49282,6 @@ void proto_register_nbap(void) {
{ "rLSpecificCause", "nbap.rLSpecificCause",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RLSpecificCauseList_RL_SetupFailureFDD", HFILL }},
- { &hf_nbap_cause,
- { "cause", "nbap.cause",
- FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
- "nbap.Cause", HFILL }},
{ &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
{ "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_SetupFailureFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -40957,10 +49470,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DCH_DeleteList_RL_ReconfPrepFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DCH_DeleteItem_RL_ReconfPrepFDD", HFILL }},
- { &hf_nbap_dCH_ID,
- { "dCH-ID", "nbap.dCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_ID", HFILL }},
{ &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item,
{ "Item", "nbap.RL_InformationList_RL_ReconfPrepFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41009,6 +49518,10 @@ void proto_register_nbap(void) {
{ "uL-Timeslot-InformationLCR", "nbap.uL_Timeslot_InformationLCR",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.UL_TimeslotLCR_Information", HFILL }},
+ { &hf_nbap_uL_Timeslot_Information768,
+ { "uL-Timeslot-Information768", "nbap.uL_Timeslot_Information768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Timeslot768_Information", HFILL }},
{ &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
{ "Item", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41041,10 +49554,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_midambleShiftAndBurstType,
- { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
- FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
- "nbap.MidambleShiftAndBurstType", HFILL }},
{ &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
{ "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -41053,10 +49562,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_dPCH_ID,
- { "dPCH-ID", "nbap.dPCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DPCH_ID", HFILL }},
{ &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
{ "Item", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41069,6 +49574,18 @@ void proto_register_nbap(void) {
{ "Item", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR", HFILL }},
+ { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
+ { "Item", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
+ { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768", HFILL }},
+ { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item,
+ { "Item", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768", HFILL }},
{ &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
{ "Item", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41121,6 +49638,10 @@ void proto_register_nbap(void) {
{ "dL-Timeslot-InformationLCR", "nbap.dL_Timeslot_InformationLCR",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.DL_TimeslotLCR_Information", HFILL }},
+ { &hf_nbap_dL_Timeslot_Information768,
+ { "dL-Timeslot-Information768", "nbap.dL_Timeslot_Information768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Timeslot768_Information", HFILL }},
{ &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
{ "Item", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41193,6 +49714,22 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
+ { "Item", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
+ { "dL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
+ { "Item", "nbap.DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
+ { &hf_nbap_dPCH_ID768,
+ { "dPCH-ID768", "nbap.dPCH_ID768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DPCH_ID768", HFILL }},
{ &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
{ "Item", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41209,22 +49746,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DSCH_Information_ModifyItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_dSCH_ID,
- { "dSCH-ID", "nbap.dSCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DSCH_ID", HFILL }},
- { &hf_nbap_allocationRetentionPriority,
- { "allocationRetentionPriority", "nbap.allocationRetentionPriority",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.AllocationRetentionPriority", HFILL }},
- { &hf_nbap_frameHandlingPriority,
- { "frameHandlingPriority", "nbap.frameHandlingPriority",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FrameHandlingPriority", HFILL }},
- { &hf_nbap_transportBearerRequestIndicator,
- { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
- "nbap.TransportBearerRequestIndicator", HFILL }},
{ &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item,
{ "Item", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41233,10 +49754,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.USCH_Information_ModifyItem_RL_ReconfPrepTDD", HFILL }},
- { &hf_nbap_uSCH_ID,
- { "uSCH-ID", "nbap.uSCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.USCH_ID", HFILL }},
{ &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item,
{ "Item", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41437,10 +49954,6 @@ void proto_register_nbap(void) {
{ "dedicatedMeasurementValue", "nbap.dedicatedMeasurementValue",
FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
"nbap.DedicatedMeasurementValue", HFILL }},
- { &hf_nbap_cFN,
- { "cFN", "nbap.cFN",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CFN", HFILL }},
{ &hf_nbap_PUSCH_Info_DM_Rsp_item,
{ "Item", "nbap.PUSCH_Info_DM_Rsp_item",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -41469,6 +49982,14 @@ void proto_register_nbap(void) {
{ "Item", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp", HFILL }},
+ { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item,
+ { "Item", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp", HFILL }},
+ { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item,
+ { "Item", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp", HFILL }},
{ &hf_nbap_rL_02,
{ "rL", "nbap.rL",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41613,6 +50134,14 @@ void proto_register_nbap(void) {
{ "hS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst", "nbap.hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MaximumTransmissionPower", HFILL }},
+ { &hf_nbap_e_AGCH_FDD_Code_Information,
+ { "e-AGCH-FDD-Code-Information", "nbap.e_AGCH_FDD_Code_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
+ "nbap.E_AGCH_FDD_Code_Information", HFILL }},
+ { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information,
+ { "e-RGCH-E-HICH-FDD-Code-Information", "nbap.e_RGCH_E_HICH_FDD_Code_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
+ "nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
{ &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item,
{ "Item", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41661,6 +50190,26 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
+ { "dL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst,
+ { "dL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Code_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.DL_Code_InformationAddList_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_Code_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_pDSCH_ID768,
+ { "pDSCH-ID768", "nbap.pDSCH_ID768",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PDSCH_ID768", HFILL }},
{ &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item,
{ "Item", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41701,6 +50250,22 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
+ { "dL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
+ { "Item", "nbap.DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst,
+ { "dL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_768_InformationModifyList_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Code_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
+ { "Item", "nbap.DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_Code_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
{ &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item,
{ "Item", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41749,6 +50314,22 @@ void proto_register_nbap(void) {
{ "Item", "nbap.UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
+ { "uL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst,
+ { "uL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Code_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.UL_Code_InformationAddList_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Code_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
{ &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item,
{ "Item", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41789,6 +50370,22 @@ void proto_register_nbap(void) {
{ "Item", "nbap.UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst,
+ { "uL-Timeslot-InformationModifyList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
+ { "Item", "nbap.UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst,
+ { "uL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_768_InformationModifyList_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_Code_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
+ { "Item", "nbap.UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_Code_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
{ &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item,
{ "Item", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41821,10 +50418,6 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_timeSlot_01,
- { "timeSlot", "nbap.timeSlot",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TimeSlotLCR", HFILL }},
{ &hf_nbap_midambleShiftAndBurstType_01,
{ "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41837,6 +50430,18 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item",
FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
"nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
+ { "dl-HS-PDSCH-Codelist-768-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
+ "nbap.TDD_ChannelisationCode768", HFILL }},
{ &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst,
{ "hS-SCCH-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -41861,26 +50466,22 @@ void proto_register_nbap(void) {
{ "hS-SICH-Information", "nbap.hS_SICH_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HS_SICH_Information_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_hsSICH_ID,
- { "hsSICH-ID", "nbap.hsSICH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SICH_ID", HFILL }},
{ &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item,
{ "Item", "nbap.HS_SCCH_Information_LCR_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_first_TDD_ChannelisationCode,
- { "first-TDD-ChannelisationCode", "nbap.first_TDD_ChannelisationCode",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
- "nbap.TDD_ChannelisationCode", HFILL }},
- { &hf_nbap_second_TDD_ChannelisationCode,
- { "second-TDD-ChannelisationCode", "nbap.second_TDD_ChannelisationCode",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
- "nbap.TDD_ChannelisationCode", HFILL }},
{ &hf_nbap_hS_SICH_Information_LCR,
{ "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HS_SICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SCCH_InformationItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_hS_SICH_Information_768,
+ { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SICH_Information_768_PSCH_ReconfRqst", HFILL }},
{ &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst,
{ "hS-SCCH-InformationModify-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -41905,10 +50506,142 @@ void proto_register_nbap(void) {
{ "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HS_SICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_hS_SICH_Information_768_01,
+ { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SICH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
{ &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item,
{ "Item", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_lTGI_Presence,
+ { "lTGI-Presence", "nbap.lTGI_Presence",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.LTGI_Presence", HFILL }},
+ { &hf_nbap_sNPL_Reporting_Type,
+ { "sNPL-Reporting-Type", "nbap.sNPL_Reporting_Type",
+ FT_UINT32, BASE_DEC, VALS(nbap_SNPL_Reporting_Type_vals), 0,
+ "nbap.SNPL_Reporting_Type", HFILL }},
+ { &hf_nbap_e_PUCH_Timeslot_Info,
+ { "e-PUCH-Timeslot-Info", "nbap.e_PUCH_Timeslot_Info",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_PUCH_Timeslot_Info", HFILL }},
+ { &hf_nbap_E_PUCH_Timeslot_Info_item,
+ { "Item", "nbap.E_PUCH_Timeslot_Info_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlot", HFILL }},
+ { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst,
+ { "e-AGCH-Information-PSCH-ReconfRqst", "nbap.e_AGCH_Information_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_Information_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_AGCH_Information_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_InformationItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_e_AGCH_ID,
+ { "e-AGCH-ID", "nbap.e_AGCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_Id", HFILL }},
+ { &hf_nbap_e_AGCH_MaxPower,
+ { "e-AGCH-MaxPower", "nbap.e_AGCH_MaxPower",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst,
+ { "e-AGCH-InformationModify-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_InformationModify_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_AGCH_InformationModify_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item,
+ { "Item", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_e_HICH_MaxPower,
+ { "e-HICH-MaxPower", "nbap.e_HICH_MaxPower",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst,
+ { "e-AGCH-Information-768-PSCH-ReconfRqst", "nbap.e_AGCH_Information_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_Information_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_AGCH_Information_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_InformationItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst,
+ { "e-AGCH-InformationModify-768-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_768_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_AGCH_InformationModify_768_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_e_PUCH_Timeslot_InfoLCR,
+ { "e-PUCH-Timeslot-InfoLCR", "nbap.e_PUCH_Timeslot_InfoLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_PUCH_Timeslot_InfoLCR", HFILL }},
+ { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item,
+ { "Item", "nbap.E_PUCH_Timeslot_InfoLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_PUCH_Timeslot_Item_InfoLCR", HFILL }},
+ { &hf_nbap_e_PUCH_Codelist_LCR,
+ { "e-PUCH-Codelist-LCR", "nbap.e_PUCH_Codelist_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_PUCH_Codelist_LCR", HFILL }},
+ { &hf_nbap_E_PUCH_Codelist_LCR_item,
+ { "Item", "nbap.E_PUCH_Codelist_LCR_item",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst,
+ { "e-AGCH-Information-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_Information_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_AGCH_Information_LCR_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
+ { "e-AGCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst,
+ { "e-HICH-Information-LCR-PSCH-ReconfRqst", "nbap.e_HICH_Information_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_HICH_Information_LCR_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_HICH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_e_HICH_Type,
+ { "e-HICH-Type", "nbap.e_HICH_Type",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_HICH_Type_vals), 0,
+ "nbap.E_HICH_Type", HFILL }},
+ { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst,
+ { "e-HICH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_HICH_InformationModify_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item,
+ { "Item", "nbap.E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item,
+ { "Item", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap,
+ { "eRUCCH-SYNC-UL-codes-bitmap", "nbap.eRUCCH_SYNC_UL_codes_bitmap",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
{ &hf_nbap_generalCause_05,
{ "generalCause", "nbap.generalCause",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41957,10 +50690,6 @@ void proto_register_nbap(void) {
{ "communicationContextType-Reset", "nbap.communicationContextType_Reset",
FT_UINT32, BASE_DEC, VALS(nbap_CommunicationContextType_Reset_vals), 0,
"nbap.CommunicationContextType_Reset", HFILL }},
- { &hf_nbap_cRNC_CommunicationContextID,
- { "cRNC-CommunicationContextID", "nbap.cRNC_CommunicationContextID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CRNC_CommunicationContextID", HFILL }},
{ &hf_nbap_nodeB_CommunicationContextID,
{ "nodeB-CommunicationContextID", "nbap.nodeB_CommunicationContextID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -41973,11 +50702,11 @@ void proto_register_nbap(void) {
{ "Item", "nbap.CommunicationControlPortInfoList_Reset_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
- { &hf_nbap_cell_02,
+ { &hf_nbap_cell_03,
{ "cell", "nbap.cell",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Cell_InfEx_Rqst", HFILL }},
- { &hf_nbap_cell_03,
+ { &hf_nbap_cell_04,
{ "cell", "nbap.cell",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Cell_InfEx_Rsp", HFILL }},
@@ -41985,7 +50714,7 @@ void proto_register_nbap(void) {
{ "requestedDataValue", "nbap.requestedDataValue",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RequestedDataValue", HFILL }},
- { &hf_nbap_cell_04,
+ { &hf_nbap_cell_05,
{ "cell", "nbap.cell",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Cell_Inf_Rprt", HFILL }},
@@ -42001,14 +50730,6 @@ void proto_register_nbap(void) {
{ "sfn", "nbap.sfn",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.SFN", HFILL }},
- { &hf_nbap_cellSyncBurstCode,
- { "cellSyncBurstCode", "nbap.cellSyncBurstCode",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncBurstCode", HFILL }},
- { &hf_nbap_cellSyncBurstCodeShift,
- { "cellSyncBurstCodeShift", "nbap.cellSyncBurstCodeShift",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncBurstCodeShift", HFILL }},
{ &hf_nbap_initialDLTransPower,
{ "initialDLTransPower", "nbap.initialDLTransPower",
FT_INT32, BASE_DEC, NULL, 0,
@@ -42029,10 +50750,6 @@ void proto_register_nbap(void) {
{ "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.SynchronisationReportCharacteristics", HFILL }},
- { &hf_nbap_uARFCN,
- { "uARFCN", "nbap.uARFCN",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UARFCN", HFILL }},
{ &hf_nbap_sYNCDlCodeId,
{ "sYNCDlCodeId", "nbap.sYNCDlCodeId",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42169,14 +50886,10 @@ void proto_register_nbap(void) {
{ "Item", "nbap.CellSyncBurstMeasInfoList_CellSyncReprtTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.CellSyncBurstMeasInfoItem_CellSyncReprtTDD", HFILL }},
- { &hf_nbap_sFN,
- { "sFN", "nbap.sFN",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFN", HFILL }},
{ &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD,
{ "cellSyncBurstInfo-CellSyncReprtTDD", "nbap.cellSyncBurstInfo_CellSyncReprtTDD",
FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
+ "nbap.SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
{ &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item,
{ "Item", "nbap.cellSyncBurstInfo_CellSyncReprtTDD_item",
FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals), 0,
@@ -42189,10 +50902,6 @@ void proto_register_nbap(void) {
{ "cellSyncBurstNotAvailable", "nbap.cellSyncBurstNotAvailable",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NULL", HFILL }},
- { &hf_nbap_cellSyncBurstTiming,
- { "cellSyncBurstTiming", "nbap.cellSyncBurstTiming",
- FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTiming_vals), 0,
- "nbap.CellSyncBurstTiming", HFILL }},
{ &hf_nbap_cellSyncBurstSIR,
{ "cellSyncBurstSIR", "nbap.cellSyncBurstSIR",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42241,18 +50950,10 @@ void proto_register_nbap(void) {
{ "Item", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HSDSCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
- { &hf_nbap_hsDSCH_MACdFlow_ID,
- { "hsDSCH-MACdFlow-ID", "nbap.hsDSCH_MACdFlow_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_MACdFlow_ID", HFILL }},
{ &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item,
{ "Item", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_RearrangeItem_Bearer_RearrangeInd", 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_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
{ "Item", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -42265,2390 +50966,42 @@ void proto_register_nbap(void) {
{ "Item", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
- { &hf_nbap_cell_05,
- { "cell", "nbap.cell",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Cell_CM_Rprt", HFILL }},
- { &hf_nbap_rACH_03,
- { "rACH", "nbap.rACH",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RACH_CM_Rprt", HFILL }},
- { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt,
- { "extension-CommonMeasurementObjectType-CM-Rprt", "nbap.extension_CommonMeasurementObjectType_CM_Rprt",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension_CommonMeasurementObjectType_CM_Rprt", HFILL }},
- { &hf_nbap_commonMeasurementValueInformation,
- { "commonMeasurementValueInformation", "nbap.commonMeasurementValueInformation",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValueInformation_vals), 0,
- "nbap.CommonMeasurementValueInformation", HFILL }},
- { &hf_nbap_cMConfigurationChangeCFN,
- { "cMConfigurationChangeCFN", "nbap.cMConfigurationChangeCFN",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CFN", HFILL }},
- { &hf_nbap_transmission_Gap_Pattern_Sequence_Status,
- { "transmission-Gap-Pattern-Sequence-Status", "nbap.transmission_Gap_Pattern_Sequence_Status",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
- { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
- { "Item", "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item", HFILL }},
- { &hf_nbap_tGPSID,
- { "tGPSID", "nbap.tGPSID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TGPSID", HFILL }},
- { &hf_nbap_tGPRC,
- { "tGPRC", "nbap.tGPRC",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TGPRC", HFILL }},
- { &hf_nbap_tGCFN,
- { "tGCFN", "nbap.tGCFN",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CFN", HFILL }},
- { &hf_nbap_priorityLevel,
- { "priorityLevel", "nbap.priorityLevel",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PriorityLevel", HFILL }},
- { &hf_nbap_pre_emptionCapability,
- { "pre-emptionCapability", "nbap.pre_emptionCapability",
- FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionCapability_vals), 0,
- "nbap.Pre_emptionCapability", HFILL }},
- { &hf_nbap_pre_emptionVulnerability,
- { "pre-emptionVulnerability", "nbap.pre_emptionVulnerability",
- FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionVulnerability_vals), 0,
- "nbap.Pre_emptionVulnerability", HFILL }},
- { &hf_nbap_aOA_LCR,
- { "aOA-LCR", "nbap.aOA_LCR",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.AOA_LCR", HFILL }},
- { &hf_nbap_aOA_LCR_Accuracy_Class,
- { "aOA-LCR-Accuracy-Class", "nbap.aOA_LCR_Accuracy_Class",
- FT_UINT32, BASE_DEC, VALS(nbap_AOA_LCR_Accuracy_Class_vals), 0,
- "nbap.AOA_LCR_Accuracy_Class", HFILL }},
- { &hf_nbap_Best_Cell_Portions_Value_item,
- { "Item", "nbap.Best_Cell_Portions_Value_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Best_Cell_Portions_Item", HFILL }},
- { &hf_nbap_sIRValue,
- { "sIRValue", "nbap.sIRValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SIR_Value", HFILL }},
- { &hf_nbap_radioNetwork,
- { "radioNetwork", "nbap.radioNetwork",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseRadioNetwork_vals), 0,
- "nbap.CauseRadioNetwork", HFILL }},
- { &hf_nbap_transport,
- { "transport", "nbap.transport",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseTransport_vals), 0,
- "nbap.CauseTransport", HFILL }},
- { &hf_nbap_protocol,
- { "protocol", "nbap.protocol",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseProtocol_vals), 0,
- "nbap.CauseProtocol", HFILL }},
- { &hf_nbap_misc,
- { "misc", "nbap.misc",
- FT_UINT32, BASE_DEC, VALS(nbap_CauseMisc_vals), 0,
- "nbap.CauseMisc", HFILL }},
- { &hf_nbap_initialPhase_0_1048575,
- { "initialPhase", "nbap.initialPhase",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_1048575_", HFILL }},
- { &hf_nbap_steadyStatePhase,
- { "steadyStatePhase", "nbap.steadyStatePhase",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_255_", HFILL }},
- { &hf_nbap_initialPhase,
- { "initialPhase", "nbap.initialPhase",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_524287_", HFILL }},
- { &hf_nbap_steadyStatePhase_01,
- { "steadyStatePhase", "nbap.steadyStatePhase",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_127_", HFILL }},
- { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item,
- { "Item", "nbap.CommonChannelsCapacityConsumptionLaw_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonChannelsCapacityConsumptionLaw_item", HFILL }},
- { &hf_nbap_dl_Cost,
- { "dl-Cost", "nbap.dl_Cost",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_ul_Cost,
- { "ul-Cost", "nbap.ul_Cost",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_tUTRANGPSMeasurementAccuracyClass,
- { "tUTRANGPSMeasurementAccuracyClass", "nbap.tUTRANGPSMeasurementAccuracyClass",
- FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGPSAccuracyClass_vals), 0,
- "nbap.TUTRANGPSAccuracyClass", HFILL }},
- { &hf_nbap_transmitted_carrier_power,
- { "transmitted-carrier-power", "nbap.transmitted_carrier_power",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmitted_Carrier_Power_Value", HFILL }},
- { &hf_nbap_acknowledged_prach_preambles,
- { "acknowledged-prach-preambles", "nbap.acknowledged_prach_preambles",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Acknowledged_PRACH_preambles_Value", HFILL }},
- { &hf_nbap_uL_TimeslotISCP,
- { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_TimeslotISCP_Value", HFILL }},
- { &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles,
- { "notUsed-1-acknowledged-PCPCH-access-preambles", "nbap.notUsed_1_acknowledged_PCPCH_access_preambles",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_notUsed_2_detected_PCPCH_access_preambles,
- { "notUsed-2-detected-PCPCH-access-preambles", "nbap.notUsed_2_detected_PCPCH_access_preambles",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_extension_CommonMeasurementValue,
- { "extension-CommonMeasurementValue", "nbap.extension_CommonMeasurementValue",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension_CommonMeasurementValue", HFILL }},
- { &hf_nbap_measurementAvailable,
- { "measurementAvailable", "nbap.measurementAvailable",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonMeasurementAvailable", HFILL }},
- { &hf_nbap_measurementnotAvailable,
- { "measurementnotAvailable", "nbap.measurementnotAvailable",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CommonMeasurementnotAvailable", HFILL }},
- { &hf_nbap_commonmeasurementValue,
- { "commonmeasurementValue", "nbap.commonmeasurementValue",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
- "nbap.CommonMeasurementValue", HFILL }},
- { &hf_nbap_ie_Extensions,
- { "ie-Extensions", "nbap.ie_Extensions",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ProtocolExtensionContainer", HFILL }},
- { &hf_nbap_bindingID,
- { "bindingID", "nbap.bindingID",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BindingID", HFILL }},
- { &hf_nbap_transportLayerAddress,
- { "transportLayerAddress", "nbap.transportLayerAddress",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.TransportLayerAddress", HFILL }},
- { &hf_nbap_triggeringMessage,
- { "triggeringMessage", "nbap.triggeringMessage",
- FT_UINT32, BASE_DEC, VALS(nbap_TriggeringMessage_vals), 0,
- "nbap.TriggeringMessage", HFILL }},
- { &hf_nbap_procedureCriticality,
- { "procedureCriticality", "nbap.procedureCriticality",
- FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
- "nbap.Criticality", HFILL }},
- { &hf_nbap_iEsCriticalityDiagnostics,
- { "iEsCriticalityDiagnostics", "nbap.iEsCriticalityDiagnostics",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CriticalityDiagnostics_IE_List", HFILL }},
- { &hf_nbap_CriticalityDiagnostics_IE_List_item,
- { "Item", "nbap.CriticalityDiagnostics_IE_List_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.CriticalityDiagnostics_IE_List_item", HFILL }},
- { &hf_nbap_iECriticality,
- { "iECriticality", "nbap.iECriticality",
- FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
- "nbap.Criticality", HFILL }},
- { &hf_nbap_iE_ID,
- { "iE-ID", "nbap.iE_ID",
- FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
- "nbap.ProtocolIE_ID", HFILL }},
- { &hf_nbap_repetitionNumber,
- { "repetitionNumber", "nbap.repetitionNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RepetitionNumber0", HFILL }},
- { &hf_nbap_DCH_FDD_Information_item,
- { "Item", "nbap.DCH_FDD_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_FDD_InformationItem", HFILL }},
- { &hf_nbap_payloadCRC_PresenceIndicator,
- { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
- "nbap.PayloadCRC_PresenceIndicator", HFILL }},
- { &hf_nbap_ul_FP_Mode,
- { "ul-FP-Mode", "nbap.ul_FP_Mode",
- FT_UINT32, BASE_DEC, VALS(nbap_UL_FP_Mode_vals), 0,
- "nbap.UL_FP_Mode", HFILL }},
- { &hf_nbap_dCH_SpecificInformationList,
- { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_Specific_FDD_InformationList", HFILL }},
- { &hf_nbap_DCH_Specific_FDD_InformationList_item,
- { "Item", "nbap.DCH_Specific_FDD_InformationList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_Specific_FDD_Item", HFILL }},
- { &hf_nbap_ul_TransportFormatSet,
- { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TransportFormatSet", HFILL }},
- { &hf_nbap_qE_Selector,
- { "qE-Selector", "nbap.qE_Selector",
- FT_UINT32, BASE_DEC, VALS(nbap_QE_Selector_vals), 0,
- "nbap.QE_Selector", HFILL }},
- { &hf_nbap_DCH_InformationResponse_item,
- { "Item", "nbap.DCH_InformationResponse_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_InformationResponseItem", HFILL }},
- { &hf_nbap_DCH_TDD_Information_item,
- { "Item", "nbap.DCH_TDD_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_TDD_InformationItem", HFILL }},
- { &hf_nbap_dCH_SpecificInformationList_01,
- { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_Specific_TDD_InformationList", HFILL }},
- { &hf_nbap_DCH_Specific_TDD_InformationList_item,
- { "Item", "nbap.DCH_Specific_TDD_InformationList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_Specific_TDD_Item", HFILL }},
- { &hf_nbap_ul_CCTrCH_ID,
- { "ul-CCTrCH-ID", "nbap.ul_CCTrCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CCTrCH_ID", HFILL }},
- { &hf_nbap_dl_CCTrCH_ID,
- { "dl-CCTrCH-ID", "nbap.dl_CCTrCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CCTrCH_ID", HFILL }},
- { &hf_nbap_FDD_DCHs_to_Modify_item,
- { "Item", "nbap.FDD_DCHs_to_Modify_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.FDD_DCHs_to_ModifyItem", HFILL }},
- { &hf_nbap_dCH_SpecificInformationList_02,
- { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_ModifySpecificInformation_FDD", HFILL }},
- { &hf_nbap_DCH_ModifySpecificInformation_FDD_item,
- { "Item", "nbap.DCH_ModifySpecificInformation_FDD_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_ModifySpecificItem_FDD", HFILL }},
- { &hf_nbap_TDD_DCHs_to_Modify_item,
- { "Item", "nbap.TDD_DCHs_to_Modify_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_ModifyItem_TDD", HFILL }},
- { &hf_nbap_dCH_SpecificInformationList_03,
- { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_ModifySpecificInformation_TDD", HFILL }},
- { &hf_nbap_DCH_ModifySpecificInformation_TDD_item,
- { "Item", "nbap.DCH_ModifySpecificInformation_TDD_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DCH_ModifySpecificItem_TDD", HFILL }},
- { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
- { "Item", "nbap.DedicatedChannelsCapacityConsumptionLaw_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedChannelsCapacityConsumptionLaw_item", HFILL }},
- { &hf_nbap_dl_Cost_1,
- { "dl-Cost-1", "nbap.dl_Cost_1",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_dl_Cost_2,
- { "dl-Cost-2", "nbap.dl_Cost_2",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_ul_Cost_1,
- { "ul-Cost-1", "nbap.ul_Cost_1",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_ul_Cost_2,
- { "ul-Cost-2", "nbap.ul_Cost_2",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_sIR_Value,
- { "sIR-Value", "nbap.sIR_Value",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SIR_Value", HFILL }},
- { &hf_nbap_sIR_ErrorValue,
- { "sIR-ErrorValue", "nbap.sIR_ErrorValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SIR_Error_Value", HFILL }},
- { &hf_nbap_transmittedCodePowerValue,
- { "transmittedCodePowerValue", "nbap.transmittedCodePowerValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmitted_Code_Power_Value", HFILL }},
- { &hf_nbap_rSCP,
- { "rSCP", "nbap.rSCP",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RSCP_Value", HFILL }},
- { &hf_nbap_rxTimingDeviationValue,
- { "rxTimingDeviationValue", "nbap.rxTimingDeviationValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Rx_Timing_Deviation_Value", HFILL }},
- { &hf_nbap_roundTripTime,
- { "roundTripTime", "nbap.roundTripTime",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Round_Trip_Time_Value", HFILL }},
- { &hf_nbap_extension_DedicatedMeasurementValue,
- { "extension-DedicatedMeasurementValue", "nbap.extension_DedicatedMeasurementValue",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension_DedicatedMeasurementValue", HFILL }},
- { &hf_nbap_measurementAvailable_01,
- { "measurementAvailable", "nbap.measurementAvailable",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementAvailable", HFILL }},
- { &hf_nbap_measurementnotAvailable_01,
- { "measurementnotAvailable", "nbap.measurementnotAvailable",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DedicatedMeasurementnotAvailable", HFILL }},
- { &hf_nbap_dedicatedmeasurementValue,
- { "dedicatedmeasurementValue", "nbap.dedicatedmeasurementValue",
- FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
- "nbap.DedicatedMeasurementValue", HFILL }},
- { &hf_nbap_cfn,
- { "cfn", "nbap.cfn",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CFN", HFILL }},
- { &hf_nbap_separate_indication,
- { "separate-indication", "nbap.separate_indication",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_activate,
- { "activate", "nbap.activate",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Activate_Info", HFILL }},
- { &hf_nbap_deactivate,
- { "deactivate", "nbap.deactivate",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Deactivate_Info", HFILL }},
- { &hf_nbap_activation_type,
- { "activation-type", "nbap.activation_type",
- FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
- "nbap.Execution_Type", HFILL }},
- { &hf_nbap_initial_dl_tx_power,
- { "initial-dl-tx-power", "nbap.initial_dl_tx_power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", 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_propagation_delay,
- { "propagation-delay", "nbap.propagation_delay",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PropagationDelay", HFILL }},
- { &hf_nbap_deactivation_type,
- { "deactivation-type", "nbap.deactivation_type",
- FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
- "nbap.Execution_Type", HFILL }},
- { &hf_nbap_synchronised,
- { "synchronised", "nbap.synchronised",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CFN", HFILL }},
- { &hf_nbap_unsynchronised,
- { "unsynchronised", "nbap.unsynchronised",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_gpstow,
- { "gpstow", "nbap.gpstow",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GPSTOW", HFILL }},
- { &hf_nbap_status_health,
- { "status-health", "nbap.status_health",
- FT_UINT32, BASE_DEC, VALS(nbap_GPS_Status_Health_vals), 0,
- "nbap.GPS_Status_Health", HFILL }},
- { &hf_nbap_satelliteinfo,
- { "satelliteinfo", "nbap.satelliteinfo",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SAT_Info_DGPSCorrections", HFILL }},
- { &hf_nbap_prcdeviation,
- { "prcdeviation", "nbap.prcdeviation",
- FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
- "nbap.PRCDeviation", HFILL }},
- { &hf_nbap_DL_Timeslot_Information_item,
- { "Item", "nbap.DL_Timeslot_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_Timeslot_InformationItem", HFILL }},
- { &hf_nbap_dL_Code_Information,
- { "dL-Code-Information", "nbap.dL_Code_Information",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TDD_DL_Code_Information", HFILL }},
- { &hf_nbap_DL_TimeslotLCR_Information_item,
- { "Item", "nbap.DL_TimeslotLCR_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_TimeslotLCR_InformationItem", HFILL }},
- { &hf_nbap_dL_Code_LCR_Information,
- { "dL-Code-LCR-Information", "nbap.dL_Code_LCR_Information",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TDD_DL_Code_LCR_Information", HFILL }},
- { &hf_nbap_powerAdjustmentType,
- { "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,
- "nbap.DL_ReferencePowerInformationList", HFILL }},
- { &hf_nbap_maxAdjustmentStep,
- { "maxAdjustmentStep", "nbap.maxAdjustmentStep",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MaxAdjustmentStep", HFILL }},
- { &hf_nbap_adjustmentPeriod,
- { "adjustmentPeriod", "nbap.adjustmentPeriod",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.AdjustmentPeriod", HFILL }},
- { &hf_nbap_adjustmentRatio,
- { "adjustmentRatio", "nbap.adjustmentRatio",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ScaledAdjustmentRatio", HFILL }},
- { &hf_nbap_DL_ReferencePowerInformationList_item,
- { "Item", "nbap.DL_ReferencePowerInformationList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_ReferencePowerInformationItem", HFILL }},
- { &hf_nbap_dl_Reference_Power,
- { "dl-Reference-Power", "nbap.dl_Reference_Power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_DL_TimeslotISCPInfo_item,
- { "Item", "nbap.DL_TimeslotISCPInfo_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_TimeslotISCPInfoItem", HFILL }},
- { &hf_nbap_dL_TimeslotISCP,
- { "dL-TimeslotISCP", "nbap.dL_TimeslotISCP",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_TimeslotISCP", HFILL }},
- { &hf_nbap_DL_TimeslotISCPInfoLCR_item,
- { "Item", "nbap.DL_TimeslotISCPInfoLCR_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_TimeslotISCPInfoItemLCR", HFILL }},
- { &hf_nbap_DSCH_InformationResponse_item,
- { "Item", "nbap.DSCH_InformationResponse_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DSCH_InformationResponseItem", HFILL }},
- { &hf_nbap_DSCH_TDD_Information_item,
- { "Item", "nbap.DSCH_TDD_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DSCH_TDD_InformationItem", HFILL }},
- { &hf_nbap_replace,
- { "replace", "nbap.replace",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_AGCH_FDD_Code_List", HFILL }},
- { &hf_nbap_remove,
- { "remove", "nbap.remove",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_E_AGCH_FDD_Code_List_item,
- { "Item", "nbap.E_AGCH_FDD_Code_List_item",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
- { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code,
- { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", "nbap.e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_ScramblingCode", HFILL }},
- { &hf_nbap_e_AGCH_Channelisation_Code,
- { "e-AGCH-Channelisation-Code", "nbap.e_AGCH_Channelisation_Code",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
- { &hf_nbap_primary_e_RNTI,
- { "primary-e-RNTI", "nbap.primary_e_RNTI",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RNTI", HFILL }},
- { &hf_nbap_secondary_e_RNTI,
- { "secondary-e-RNTI", "nbap.secondary_e_RNTI",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RNTI", HFILL }},
- { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
- { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
- { &hf_nbap_e_RGCH_Signature_Sequence,
- { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RGCH_Signature_Sequence", HFILL }},
- { &hf_nbap_e_HICH_Signature_Sequence,
- { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_HICH_Signature_Sequence", HFILL }},
- { &hf_nbap_serving_Grant_Value,
- { "serving-Grant-Value", "nbap.serving_Grant_Value",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_Serving_Grant_Value", HFILL }},
- { &hf_nbap_primary_Secondary_Grant_Selector,
- { "primary-Secondary-Grant-Selector", "nbap.primary_Secondary_Grant_Selector",
- FT_UINT32, BASE_DEC, VALS(nbap_E_Primary_Secondary_Grant_Selector_vals), 0,
- "nbap.E_Primary_Secondary_Grant_Selector", HFILL }},
- { &hf_nbap_e_RGCH_Release_Indicator,
- { "e-RGCH-Release-Indicator", "nbap.e_RGCH_Release_Indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_Release_Indicator_vals), 0,
- "nbap.E_RGCH_Release_Indicator", HFILL }},
- { &hf_nbap_e_DCH_MACdFlows_Information,
- { "e-DCH-MACdFlows-Information", "nbap.e_DCH_MACdFlows_Information",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdFlows_Information", 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,
- "nbap.E_DCH_MACdFlow_Specific_InformationResp", HFILL }},
- { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify,
- { "e-DCH-MACdFlow-Specific-Info-to-Modify", "nbap.e_DCH_MACdFlow_Specific_Info_to_Modify",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
- { &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant,
- { "e-DCH-Non-Scheduled-Transmission-Grant", "nbap.e_DCH_Non_Scheduled_Transmission_Grant",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_Non_Scheduled_Transmission_Grant_Items", HFILL }},
- { &hf_nbap_e_DCH_Scheduled_Transmission_Grant,
- { "e-DCH-Scheduled-Transmission-Grant", "nbap.e_DCH_Scheduled_Transmission_Grant",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_E_DCH_LogicalChannelInformation_item,
- { "Item", "nbap.E_DCH_LogicalChannelInformation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_LogicalChannelInformationItem", HFILL }},
- { &hf_nbap_logicalChannelId,
- { "logicalChannelId", "nbap.logicalChannelId",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.LogicalChannelID", HFILL }},
- { &hf_nbap_schedulingPriorityIndicator,
- { "schedulingPriorityIndicator", "nbap.schedulingPriorityIndicator",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SchedulingPriorityIndicator", HFILL }},
- { &hf_nbap_mACesGuaranteedBitRate,
- { "mACesGuaranteedBitRate", "nbap.mACesGuaranteedBitRate",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MACesGuaranteedBitRate", HFILL }},
- { &hf_nbap_e_DCH_DDI_Value,
- { "e-DCH-DDI-Value", "nbap.e_DCH_DDI_Value",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_DDI_Value", HFILL }},
- { &hf_nbap_mACd_PDU_Size_List,
- { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_MACdPDU_SizeList", HFILL }},
- { &hf_nbap_E_DCH_MACdPDU_SizeList_item,
- { "Item", "nbap.E_DCH_MACdPDU_SizeList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
- { &hf_nbap_mACdPDU_Size,
- { "mACdPDU-Size", "nbap.mACdPDU_Size",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MACdPDU_Size", HFILL }},
- { &hf_nbap_E_DCH_LogicalChannelToModify_item,
- { "Item", "nbap.E_DCH_LogicalChannelToModify_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_LogicalChannelToModifyItem", HFILL }},
- { &hf_nbap_mACd_PDU_Size_List_01,
- { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_MACdPDU_SizeToModifyList", HFILL }},
- { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item,
- { "Item", "nbap.E_DCH_MACdPDU_SizeToModifyList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
- { &hf_nbap_E_DCH_LogicalChannelToDelete_item,
- { "Item", "nbap.E_DCH_LogicalChannelToDelete_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_LogicalChannelToDeleteItem", HFILL }},
- { &hf_nbap_e_DCH_MACdFlow_Specific_Info,
- { "e-DCH-MACdFlow-Specific-Info", "nbap.e_DCH_MACdFlow_Specific_Info",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_MACdFlow_Specific_InfoList", HFILL }},
- { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item,
- { "Item", "nbap.E_DCH_MACdFlow_Specific_InfoList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdFlow_Specific_InfoItem", HFILL }},
- { &hf_nbap_tnlQos,
- { "tnlQos", "nbap.tnlQos",
- FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
- "nbap.TnlQos", HFILL }},
- { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
- { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
- { &hf_nbap_eDCH_HARQ_PO_FDD,
- { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_HARQ_PO_FDD", HFILL }},
- { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
- { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.E_DCH_MACdFlow_Multiplexing_List", HFILL }},
- { &hf_nbap_eDCH_Grant_Type_Information,
- { "eDCH-Grant-Type-Information", "nbap.eDCH_Grant_Type_Information",
- FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_Type_Information_vals), 0,
- "nbap.E_DCH_Grant_Type_Information", HFILL }},
- { &hf_nbap_bundlingModeIndicator,
- { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
- "nbap.BundlingModeIndicator", HFILL }},
- { &hf_nbap_eDCHLogicalChannelInformation,
- { "eDCHLogicalChannelInformation", "nbap.eDCHLogicalChannelInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_LogicalChannelInformation", HFILL }},
- { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item,
- { "Item", "nbap.E_DCH_MACdFlow_Specific_InformationResp_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
- { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item,
- { "Item", "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
- { &hf_nbap_eDCH_LogicalChannelToAdd,
- { "eDCH-LogicalChannelToAdd", "nbap.eDCH_LogicalChannelToAdd",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_LogicalChannelInformation", HFILL }},
- { &hf_nbap_eDCH_LogicalChannelToModify,
- { "eDCH-LogicalChannelToModify", "nbap.eDCH_LogicalChannelToModify",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_LogicalChannelToModify", HFILL }},
- { &hf_nbap_eDCH_LogicalChannelToDelete,
- { "eDCH-LogicalChannelToDelete", "nbap.eDCH_LogicalChannelToDelete",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_LogicalChannelToDelete", HFILL }},
- { &hf_nbap_E_DCH_MACdFlows_to_Delete_item,
- { "Item", "nbap.E_DCH_MACdFlows_to_Delete_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCH_MACdFlow_to_Delete_Item", HFILL }},
- { &hf_nbap_maxBits_MACe_PDU_non_scheduled,
- { "maxBits-MACe-PDU-non-scheduled", "nbap.maxBits_MACe_PDU_non_scheduled",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Max_Bits_MACe_PDU_non_scheduled", HFILL }},
- { &hf_nbap_hARQ_Process_Allocation_2ms,
- { "hARQ-Process-Allocation-2ms", "nbap.hARQ_Process_Allocation_2ms",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
- { &hf_nbap_replace_01,
- { "replace", "nbap.replace",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RGCH_E_HICH_FDD_Code_List", HFILL }},
- { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item,
- { "Item", "nbap.E_RGCH_E_HICH_FDD_Code_List_item",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
- { &hf_nbap_e_DCH_TFCI_Table_Index,
- { "e-DCH-TFCI-Table-Index", "nbap.e_DCH_TFCI_Table_Index",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_TFCI_Table_Index", HFILL }},
- { &hf_nbap_e_DCH_Min_Set_E_TFCI,
- { "e-DCH-Min-Set-E-TFCI", "nbap.e_DCH_Min_Set_E_TFCI",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_TFCI", HFILL }},
- { &hf_nbap_reference_E_TFCI_Information,
- { "reference-E-TFCI-Information", "nbap.reference_E_TFCI_Information",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Reference_E_TFCI_Information", HFILL }},
- { &hf_nbap_E_DCHProvidedBitRate_item,
- { "Item", "nbap.E_DCHProvidedBitRate_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_DCHProvidedBitRate_Item", HFILL }},
- { &hf_nbap_e_DCHProvidedBitRateValue,
- { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCHProvidedBitRateValue", HFILL }},
- { &hf_nbap_FDD_DL_CodeInformation_item,
- { "Item", "nbap.FDD_DL_CodeInformation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.FDD_DL_CodeInformationItem", HFILL }},
- { &hf_nbap_transmissionGapPatternSequenceCodeInformation,
- { "transmissionGapPatternSequenceCodeInformation", "nbap.transmissionGapPatternSequenceCodeInformation",
- FT_UINT32, BASE_DEC, VALS(nbap_TransmissionGapPatternSequenceCodeInformation_vals), 0,
- "nbap.TransmissionGapPatternSequenceCodeInformation", HFILL }},
- { &hf_nbap_wna_alm,
- { "wna-alm", "nbap.wna_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_sat_info_almanac,
- { "sat-info-almanac", "nbap.sat_info_almanac",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SAT_Info_Almanac", HFILL }},
- { &hf_nbap_sVGlobalHealth_alm,
- { "sVGlobalHealth-alm", "nbap.sVGlobalHealth_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_364", HFILL }},
- { &hf_nbap_alpha_zero_ionos,
- { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_alpha_one_ionos,
- { "alpha-one-ionos", "nbap.alpha_one_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_alpha_two_ionos,
- { "alpha-two-ionos", "nbap.alpha_two_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_alpha_three_ionos,
- { "alpha-three-ionos", "nbap.alpha_three_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_beta_zero_ionos,
- { "beta-zero-ionos", "nbap.beta_zero_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_beta_one_ionos,
- { "beta-one-ionos", "nbap.beta_one_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_beta_two_ionos,
- { "beta-two-ionos", "nbap.beta_two_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_beta_three_ionos,
- { "beta-three-ionos", "nbap.beta_three_ionos",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_GPS_Information_item,
- { "Item", "nbap.GPS_Information_item",
- FT_UINT32, BASE_DEC, VALS(nbap_GPS_Information_Item_vals), 0,
- "nbap.GPS_Information_Item", HFILL }},
- { &hf_nbap_bad_satellites,
- { "bad-satellites", "nbap.bad_satellites",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GPSBadSat_Info_RealTime_Integrity", HFILL }},
- { &hf_nbap_no_bad_satellites,
- { "no-bad-satellites", "nbap.no_bad_satellites",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_sat_info,
- { "sat-info", "nbap.sat_info",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SATInfo_RealTime_Integrity", HFILL }},
- { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item,
- { "Item", "nbap.GPS_NavigationModel_and_TimeRecovery_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GPS_NavandRecovery_Item", HFILL }},
- { &hf_nbap_tx_tow_nav,
- { "tx-tow-nav", "nbap.tx_tow_nav",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_1048575", HFILL }},
- { &hf_nbap_sat_id_nav,
- { "sat-id-nav", "nbap.sat_id_nav",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SAT_ID", HFILL }},
- { &hf_nbap_tlm_message_nav,
- { "tlm-message-nav", "nbap.tlm_message_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_14", HFILL }},
- { &hf_nbap_tlm_revd_c_nav,
- { "tlm-revd-c-nav", "nbap.tlm_revd_c_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_2", HFILL }},
- { &hf_nbap_ho_word_nav,
- { "ho-word-nav", "nbap.ho_word_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_22", HFILL }},
- { &hf_nbap_w_n_nav,
- { "w-n-nav", "nbap.w_n_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_10", HFILL }},
- { &hf_nbap_ca_or_p_on_l2_nav,
- { "ca-or-p-on-l2-nav", "nbap.ca_or_p_on_l2_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_2", HFILL }},
- { &hf_nbap_user_range_accuracy_index_nav,
- { "user-range-accuracy-index-nav", "nbap.user_range_accuracy_index_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_4", HFILL }},
- { &hf_nbap_sv_health_nav,
- { "sv-health-nav", "nbap.sv_health_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_6", HFILL }},
- { &hf_nbap_iodc_nav,
- { "iodc-nav", "nbap.iodc_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_10", HFILL }},
- { &hf_nbap_l2_p_dataflag_nav,
- { "l2-p-dataflag-nav", "nbap.l2_p_dataflag_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_1", HFILL }},
- { &hf_nbap_sf1_reserved_nav,
- { "sf1-reserved-nav", "nbap.sf1_reserved_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_87", HFILL }},
- { &hf_nbap_t_gd_nav,
- { "t-gd-nav", "nbap.t_gd_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_t_oc_nav,
- { "t-oc-nav", "nbap.t_oc_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_a_f_2_nav,
- { "a-f-2-nav", "nbap.a_f_2_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_a_f_1_nav,
- { "a-f-1-nav", "nbap.a_f_1_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_a_f_zero_nav,
- { "a-f-zero-nav", "nbap.a_f_zero_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_22", HFILL }},
- { &hf_nbap_c_rs_nav,
- { "c-rs-nav", "nbap.c_rs_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_delta_n_nav,
- { "delta-n-nav", "nbap.delta_n_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_m_zero_nav,
- { "m-zero-nav", "nbap.m_zero_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_c_uc_nav,
- { "c-uc-nav", "nbap.c_uc_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_gps_e_nav,
- { "gps-e-nav", "nbap.gps_e_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_c_us_nav,
- { "c-us-nav", "nbap.c_us_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_a_sqrt_nav,
- { "a-sqrt-nav", "nbap.a_sqrt_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_t_oe_nav,
- { "t-oe-nav", "nbap.t_oe_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_fit_interval_flag_nav,
- { "fit-interval-flag-nav", "nbap.fit_interval_flag_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_1", HFILL }},
- { &hf_nbap_aodo_nav,
- { "aodo-nav", "nbap.aodo_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_5", HFILL }},
- { &hf_nbap_c_ic_nav,
- { "c-ic-nav", "nbap.c_ic_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_omega_zero_nav,
- { "omega-zero-nav", "nbap.omega_zero_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_c_is_nav,
- { "c-is-nav", "nbap.c_is_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_i_zero_nav,
- { "i-zero-nav", "nbap.i_zero_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_c_rc_nav,
- { "c-rc-nav", "nbap.c_rc_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_gps_omega_nav,
- { "gps-omega-nav", "nbap.gps_omega_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_omegadot_nav,
- { "omegadot-nav", "nbap.omegadot_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_24", HFILL }},
- { &hf_nbap_idot_nav,
- { "idot-nav", "nbap.idot_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_14", HFILL }},
- { &hf_nbap_spare_zero_fill,
- { "spare-zero-fill", "nbap.spare_zero_fill",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_20", HFILL }},
- { &hf_nbap_latitudeSign,
- { "latitudeSign", "nbap.latitudeSign",
- FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_vals), 0,
- "nbap.T_latitudeSign", HFILL }},
- { &hf_nbap_latitude,
- { "latitude", "nbap.latitude",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_8388607", HFILL }},
- { &hf_nbap_longitude,
- { "longitude", "nbap.longitude",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_M8388608_8388607", HFILL }},
- { &hf_nbap_directionOfAltitude,
- { "directionOfAltitude", "nbap.directionOfAltitude",
- FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_vals), 0,
- "nbap.T_directionOfAltitude", HFILL }},
- { &hf_nbap_altitude,
- { "altitude", "nbap.altitude",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_32767", HFILL }},
- { &hf_nbap_a_one_utc,
- { "a-one-utc", "nbap.a_one_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_24", HFILL }},
- { &hf_nbap_a_zero_utc,
- { "a-zero-utc", "nbap.a_zero_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_t_ot_utc,
- { "t-ot-utc", "nbap.t_ot_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_delta_t_ls_utc,
- { "delta-t-ls-utc", "nbap.delta_t_ls_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_w_n_t_utc,
- { "w-n-t-utc", "nbap.w_n_t_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_w_n_lsf_utc,
- { "w-n-lsf-utc", "nbap.w_n_lsf_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_dn_utc,
- { "dn-utc", "nbap.dn_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_delta_t_lsf_utc,
- { "delta-t-lsf-utc", "nbap.delta_t_lsf_utc",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_implicit,
- { "implicit", "nbap.implicit",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HARQ_MemoryPartitioning_Implicit", HFILL }},
- { &hf_nbap_explicit,
- { "explicit", "nbap.explicit",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HARQ_MemoryPartitioning_Explicit", HFILL }},
- { &hf_nbap_number_of_Processes,
- { "number-of-Processes", "nbap.number_of_Processes",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_1_8_", HFILL }},
- { &hf_nbap_hARQ_MemoryPartitioningList,
- { "hARQ-MemoryPartitioningList", "nbap.hARQ_MemoryPartitioningList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HARQ_MemoryPartitioningList", HFILL }},
- { &hf_nbap_HARQ_MemoryPartitioningList_item,
- { "Item", "nbap.HARQ_MemoryPartitioningList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HARQ_MemoryPartitioningItem", HFILL }},
- { &hf_nbap_process_Memory_Size,
- { "process-Memory-Size", "nbap.process_Memory_Size",
- FT_UINT32, BASE_DEC, VALS(nbap_T_process_Memory_Size_vals), 0,
- "nbap.T_process_Memory_Size", HFILL }},
- { &hf_nbap_HS_DSCHProvidedBitRate_item,
- { "Item", "nbap.HS_DSCHProvidedBitRate_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_DSCHProvidedBitRate_Item", HFILL }},
- { &hf_nbap_hS_DSCHProvidedBitRateValue,
- { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHProvidedBitRateValue", HFILL }},
- { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item,
- { "Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item", HFILL }},
- { &hf_nbap_hS_DSCHProvidedBitRateValue_01,
- { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHProvidedBitRate", HFILL }},
- { &hf_nbap_HS_DSCHRequiredPower_item,
- { "Item", "nbap.HS_DSCHRequiredPower_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_DSCHRequiredPower_Item", HFILL }},
- { &hf_nbap_hS_DSCHRequiredPowerValue,
- { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPowerValue", HFILL }},
- { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation,
- { "hS-DSCHRequiredPowerPerUEInformation", "nbap.hS_DSCHRequiredPowerPerUEInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPowerPerUEInformation", HFILL }},
- { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item,
- { "Item", "nbap.HS_DSCHRequiredPowerPerUEInformation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_DSCHRequiredPowerPerUEInformation_Item", HFILL }},
- { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight,
- { "hS-DSCHRequiredPowerPerUEWeight", "nbap.hS_DSCHRequiredPowerPerUEWeight",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPowerPerUEWeight", HFILL }},
- { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item,
- { "Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item", HFILL }},
- { &hf_nbap_hS_DSCHRequiredPowerValue_01,
- { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_DSCHRequiredPower", HFILL }},
- { &hf_nbap_hSDSCH_MACdFlows_Information,
- { "hSDSCH-MACdFlows-Information", "nbap.hSDSCH_MACdFlows_Information",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_MACdFlows_Information", HFILL }},
- { &hf_nbap_ueCapability_Info,
- { "ueCapability-Info", "nbap.ueCapability_Info",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UE_Capability_Information", HFILL }},
- { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
- { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "nbap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
- { &hf_nbap_cqiFeedback_CycleK,
- { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
- FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
- "nbap.CQI_Feedback_Cycle", HFILL }},
- { &hf_nbap_cqiRepetitionFactor,
- { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CQI_RepetitionFactor", HFILL }},
- { &hf_nbap_ackNackRepetitionFactor,
- { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.AckNack_RepetitionFactor", HFILL }},
- { &hf_nbap_cqiPowerOffset,
- { "cqiPowerOffset", "nbap.cqiPowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CQI_Power_Offset", HFILL }},
- { &hf_nbap_ackPowerOffset,
- { "ackPowerOffset", "nbap.ackPowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Ack_Power_Offset", HFILL }},
- { &hf_nbap_nackPowerOffset,
- { "nackPowerOffset", "nbap.nackPowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Nack_Power_Offset", HFILL }},
- { &hf_nbap_hsscch_PowerOffset,
- { "hsscch-PowerOffset", "nbap.hsscch_PowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSSCCH_PowerOffset", HFILL }},
- { &hf_nbap_measurement_Power_Offset,
- { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.Measurement_Power_Offset", HFILL }},
- { &hf_nbap_tDD_AckNack_Power_Offset,
- { "tDD-AckNack-Power-Offset", "nbap.tDD_AckNack_Power_Offset",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.TDD_AckNack_Power_Offset", HFILL }},
- { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify,
- { "hsDSCH-MACdFlow-Specific-Info-to-Modify", "nbap.hsDSCH_MACdFlow_Specific_Info_to_Modify",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
- { &hf_nbap_priorityQueueInfotoModify,
- { "priorityQueueInfotoModify", "nbap.priorityQueueInfotoModify",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PriorityQueue_InfoList_to_Modify", HFILL }},
- { &hf_nbap_hSSCCHCodeChangeGrant,
- { "hSSCCHCodeChangeGrant", "nbap.hSSCCHCodeChangeGrant",
- FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
- "nbap.HSSCCH_Code_Change_Grant", HFILL }},
- { &hf_nbap_tDDAckNackPowerOffset,
- { "tDDAckNackPowerOffset", "nbap.tDDAckNackPowerOffset",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.TDD_AckNack_Power_Offset", HFILL }},
- { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
- { "Item", "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
- { &hf_nbap_priorityQueueInfotoModifyUnsynchronised,
- { "priorityQueueInfotoModifyUnsynchronised", "nbap.priorityQueueInfotoModifyUnsynchronised",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised", HFILL }},
- { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp,
- { "hsDSCH-MACdFlow-Specific-InformationResp", "nbap.hsDSCH_MACdFlow_Specific_InformationResp",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_MACdFlow_Specific_InformationResp", HFILL }},
- { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD,
- { "hsSCCH-Specific-Information-ResponseFDD", "nbap.hsSCCH_Specific_Information_ResponseFDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSSCCH_Specific_InformationRespListFDD", HFILL }},
- { &hf_nbap_hARQ_MemoryPartitioning,
- { "hARQ-MemoryPartitioning", "nbap.hARQ_MemoryPartitioning",
- FT_UINT32, BASE_DEC, VALS(nbap_HARQ_MemoryPartitioning_vals), 0,
- "nbap.HARQ_MemoryPartitioning", HFILL }},
- { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD,
- { "hsSCCH-Specific-Information-ResponseTDD", "nbap.hsSCCH_Specific_Information_ResponseTDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSSCCH_Specific_InformationRespListTDD", HFILL }},
- { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR,
- { "hsSCCH-Specific-Information-ResponseTDDLCR", "nbap.hsSCCH_Specific_Information_ResponseTDDLCR",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSSCCH_Specific_InformationRespListTDDLCR", HFILL }},
- { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item,
- { "Item", "nbap.HSDSCH_MACdFlow_Specific_InformationResp_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
- { &hf_nbap_hsDSCHMacdFlow_Id,
- { "hsDSCHMacdFlow-Id", "nbap.hsDSCHMacdFlow_Id",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_MACdFlow_ID", HFILL }},
- { &hf_nbap_hSDSCH_Initial_Capacity_Allocation,
- { "hSDSCH-Initial-Capacity-Allocation", "nbap.hSDSCH_Initial_Capacity_Allocation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_Initial_Capacity_Allocation", HFILL }},
- { &hf_nbap_hSDSCH_MACdFlow_Specific_Info,
- { "hSDSCH-MACdFlow-Specific-Info", "nbap.hSDSCH_MACdFlow_Specific_Info",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_MACdFlow_Specific_InfoList", HFILL }},
- { &hf_nbap_priorityQueue_Info,
- { "priorityQueue-Info", "nbap.priorityQueue_Info",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PriorityQueue_InfoList", HFILL }},
- { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item,
- { "Item", "nbap.HSDSCH_MACdFlow_Specific_InfoList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_MACdFlow_Specific_InfoItem", HFILL }},
- { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item,
- { "Item", "nbap.HSDSCH_MACdFlows_to_Delete_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_MACdFlows_to_Delete_Item", HFILL }},
- { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item,
- { "Item", "nbap.HSDSCH_Initial_Capacity_Allocation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSDSCH_Initial_Capacity_AllocationItem", HFILL }},
- { &hf_nbap_maximum_MACdPDU_Size,
- { "maximum-MACdPDU-Size", "nbap.maximum_MACdPDU_Size",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MACdPDU_Size", HFILL }},
- { &hf_nbap_hSDSCH_InitialWindowSize,
- { "hSDSCH-InitialWindowSize", "nbap.hSDSCH_InitialWindowSize",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_InitialWindowSize", HFILL }},
- { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item,
- { "Item", "nbap.HSSCCH_Specific_InformationRespListFDD_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSSCCH_Codes", HFILL }},
- { &hf_nbap_codeNumber,
- { "codeNumber", "nbap.codeNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_127", HFILL }},
- { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item,
- { "Item", "nbap.HSSCCH_Specific_InformationRespListTDD_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSSCCH_Specific_InformationRespItemTDD", HFILL }},
- { &hf_nbap_tDD_ChannelisationCode,
- { "tDD-ChannelisationCode", "nbap.tDD_ChannelisationCode",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
- "nbap.TDD_ChannelisationCode", HFILL }},
- { &hf_nbap_hSSICH_Info,
- { "hSSICH-Info", "nbap.hSSICH_Info",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSSICH_Info", HFILL }},
- { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item,
- { "Item", "nbap.HSSCCH_Specific_InformationRespListTDDLCR_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSSCCH_Specific_InformationRespItemTDDLCR", HFILL }},
- { &hf_nbap_hSSICH_InfoLCR,
- { "hSSICH-InfoLCR", "nbap.hSSICH_InfoLCR",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.HSSICH_InfoLCR", HFILL }},
- { &hf_nbap_failed_HS_SICH,
- { "failed-HS-SICH", "nbap.failed_HS_SICH",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SICH_failed", HFILL }},
- { &hf_nbap_missed_HS_SICH,
- { "missed-HS-SICH", "nbap.missed_HS_SICH",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SICH_missed", HFILL }},
- { &hf_nbap_total_HS_SICH,
- { "total-HS-SICH", "nbap.total_HS_SICH",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SICH_total", HFILL }},
- { &hf_nbap_number_of_HS_PDSCH_codes,
- { "number-of-HS-PDSCH-codes", "nbap.number_of_HS_PDSCH_codes",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_15", HFILL }},
- { &hf_nbap_hS_PDSCH_Start_code_number,
- { "hS-PDSCH-Start-code-number", "nbap.hS_PDSCH_Start_code_number",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_PDSCH_Start_code_number", HFILL }},
- { &hf_nbap_replace_02,
- { "replace", "nbap.replace",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SCCH_FDD_Code_List", HFILL }},
- { &hf_nbap_HS_SCCH_FDD_Code_List_item,
- { "Item", "nbap.HS_SCCH_FDD_Code_List_item",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HS_SCCH_FDD_Code_Information_Item", HFILL }},
- { &hf_nbap_hsSCCHCodeChangeIndicator,
- { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
- "nbap.HSSCCH_CodeChangeIndicator", HFILL }},
- { &hf_nbap_onDemand,
- { "onDemand", "nbap.onDemand",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_periodic,
- { "periodic", "nbap.periodic",
- FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals), 0,
- "nbap.InformationReportCharacteristicsType_ReportPeriodicity", HFILL }},
- { &hf_nbap_onModification,
- { "onModification", "nbap.onModification",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationReportCharacteristicsType_OnModification", HFILL }},
- { &hf_nbap_min,
- { "min", "nbap.min",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ReportPeriodicity_Scaledmin", HFILL }},
- { &hf_nbap_hours,
- { "hours", "nbap.hours",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ReportPeriodicity_Scaledhour", HFILL }},
- { &hf_nbap_information_thresholds,
- { "information-thresholds", "nbap.information_thresholds",
- FT_UINT32, BASE_DEC, VALS(nbap_InformationThresholds_vals), 0,
- "nbap.InformationThresholds", HFILL }},
- { &hf_nbap_dgps,
- { "dgps", "nbap.dgps",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DGPSThresholds", HFILL }},
- { &hf_nbap_information_Type_Item,
- { "information-Type-Item", "nbap.information_Type_Item",
- FT_UINT32, BASE_DEC, VALS(nbap_Information_Type_Item_vals), 0,
- "nbap.Information_Type_Item", HFILL }},
- { &hf_nbap_gPSInformation,
- { "gPSInformation", "nbap.gPSInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GPS_Information", HFILL }},
- { &hf_nbap_iP_SpacingFDD,
- { "iP-SpacingFDD", "nbap.iP_SpacingFDD",
- FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingFDD_vals), 0,
- "nbap.T_iP_SpacingFDD", HFILL }},
- { &hf_nbap_iP_Length,
- { "iP-Length", "nbap.iP_Length",
- FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Length_vals), 0,
- "nbap.T_iP_Length", HFILL }},
- { &hf_nbap_seed,
- { "seed", "nbap.seed",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_63", HFILL }},
- { &hf_nbap_burstModeParams,
- { "burstModeParams", "nbap.burstModeParams",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.BurstModeParams", HFILL }},
- { &hf_nbap_iP_Offset,
- { "iP-Offset", "nbap.iP_Offset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_9", HFILL }},
- { &hf_nbap_iP_SpacingTDD,
- { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_vals), 0,
- "nbap.T_iP_SpacingTDD", HFILL }},
- { &hf_nbap_iP_Start,
- { "iP-Start", "nbap.iP_Start",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_4095", HFILL }},
- { &hf_nbap_iP_Slot,
- { "iP-Slot", "nbap.iP_Slot",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_14", HFILL }},
- { &hf_nbap_iP_PCCPCH,
- { "iP-PCCPCH", "nbap.iP_PCCPCH",
- FT_UINT32, BASE_DEC, VALS(nbap_T_iP_PCCPCH_vals), 0,
- "nbap.T_iP_PCCPCH", HFILL }},
- { &hf_nbap_iP_SpacingTDD_01,
- { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
- FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_01_vals), 0,
- "nbap.T_iP_SpacingTDD_01", HFILL }},
- { &hf_nbap_iP_Sub,
- { "iP-Sub", "nbap.iP_Sub",
- FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Sub_vals), 0,
- "nbap.T_iP_Sub", HFILL }},
- { &hf_nbap_burstStart,
- { "burstStart", "nbap.burstStart",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_15", HFILL }},
- { &hf_nbap_burstLength,
- { "burstLength", "nbap.burstLength",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_10_25", HFILL }},
- { &hf_nbap_burstFreq,
- { "burstFreq", "nbap.burstFreq",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_1_16", HFILL }},
- { &hf_nbap_MACdPDU_Size_Indexlist_item,
- { "Item", "nbap.MACdPDU_Size_Indexlist_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MACdPDU_Size_IndexItem", HFILL }},
- { &hf_nbap_sID,
- { "sID", "nbap.sID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SID", HFILL }},
- { &hf_nbap_macdPDU_Size,
- { "macdPDU-Size", "nbap.macdPDU_Size",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MACdPDU_Size", HFILL }},
- { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item,
- { "Item", "nbap.MACdPDU_Size_Indexlist_to_Modify_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MACdPDU_Size_IndexItem_to_Modify", HFILL }},
- { &hf_nbap_MessageStructure_item,
- { "Item", "nbap.MessageStructure_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MessageStructure_item", HFILL }},
- { &hf_nbap_repetitionNumber_01,
- { "repetitionNumber", "nbap.repetitionNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RepetitionNumber1", HFILL }},
- { &hf_nbap_type1,
- { "type1", "nbap.type1",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.T_type1", HFILL }},
- { &hf_nbap_midambleConfigurationBurstType1And3,
- { "midambleConfigurationBurstType1And3", "nbap.midambleConfigurationBurstType1And3",
- FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType1And3_vals), 0,
- "nbap.MidambleConfigurationBurstType1And3", HFILL }},
- { &hf_nbap_midambleAllocationMode,
- { "midambleAllocationMode", "nbap.midambleAllocationMode",
- FT_UINT32, BASE_DEC, VALS(nbap_T_midambleAllocationMode_vals), 0,
- "nbap.T_midambleAllocationMode", HFILL }},
- { &hf_nbap_defaultMidamble,
- { "defaultMidamble", "nbap.defaultMidamble",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_commonMidamble,
- { "commonMidamble", "nbap.commonMidamble",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_ueSpecificMidamble,
- { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MidambleShiftLong", HFILL }},
- { &hf_nbap_type2,
- { "type2", "nbap.type2",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.T_type2", HFILL }},
- { &hf_nbap_midambleConfigurationBurstType2,
- { "midambleConfigurationBurstType2", "nbap.midambleConfigurationBurstType2",
- FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_vals), 0,
- "nbap.MidambleConfigurationBurstType2", HFILL }},
- { &hf_nbap_midambleAllocationMode_01,
- { "midambleAllocationMode", "nbap.midambleAllocationMode",
- FT_UINT32, BASE_DEC, VALS(nbap_T_midambleAllocationMode_01_vals), 0,
- "nbap.T_midambleAllocationMode_01", HFILL }},
- { &hf_nbap_ueSpecificMidamble_01,
- { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MidambleShiftShort", HFILL }},
- { &hf_nbap_type3,
- { "type3", "nbap.type3",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.T_type3", HFILL }},
- { &hf_nbap_midambleAllocationMode_02,
- { "midambleAllocationMode", "nbap.midambleAllocationMode",
- FT_UINT32, BASE_DEC, VALS(nbap_T_midambleAllocationMode_02_vals), 0,
- "nbap.T_midambleAllocationMode_02", HFILL }},
- { &hf_nbap_midambleAllocationMode_03,
- { "midambleAllocationMode", "nbap.midambleAllocationMode",
- FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode_vals), 0,
- "nbap.MidambleAllocationMode", HFILL }},
- { &hf_nbap_midambleShift,
- { "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_addPriorityQueue,
- { "addPriorityQueue", "nbap.addPriorityQueue",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PriorityQueue_InfoItem_to_Add", HFILL }},
- { &hf_nbap_modifyPriorityQueue,
- { "modifyPriorityQueue", "nbap.modifyPriorityQueue",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PriorityQueue_InfoItem_to_Modify", HFILL }},
- { &hf_nbap_deletePriorityQueue,
- { "deletePriorityQueue", "nbap.deletePriorityQueue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PriorityQueue_Id", HFILL }},
- { &hf_nbap_NeighbouringCellMeasurementInformation_item,
- { "Item", "nbap.NeighbouringCellMeasurementInformation_item",
- FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
- "nbap.NeighbouringCellMeasurementInformation_item", HFILL }},
- { &hf_nbap_neighbouringFDDCellMeasurementInformation,
- { "neighbouringFDDCellMeasurementInformation", "nbap.neighbouringFDDCellMeasurementInformation",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NeighbouringFDDCellMeasurementInformation", HFILL }},
- { &hf_nbap_neighbouringTDDCellMeasurementInformation,
- { "neighbouringTDDCellMeasurementInformation", "nbap.neighbouringTDDCellMeasurementInformation",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NeighbouringTDDCellMeasurementInformation", HFILL }},
- { &hf_nbap_extension_neighbouringCellMeasurementInformation,
- { "extension-neighbouringCellMeasurementInformation", "nbap.extension_neighbouringCellMeasurementInformation",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension_neighbouringCellMeasurementInformation", HFILL }},
- { &hf_nbap_uC_Id,
- { "uC-Id", "nbap.uC_Id",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UC_Id", HFILL }},
- { &hf_nbap_primaryScramblingCode,
- { "primaryScramblingCode", "nbap.primaryScramblingCode",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PrimaryScramblingCode", HFILL }},
- { &hf_nbap_cellParameterID,
- { "cellParameterID", "nbap.cellParameterID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellParameterID", HFILL }},
- { &hf_nbap_NI_Information_item,
- { "Item", "nbap.NI_Information_item",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Notification_Indicator", HFILL }},
- { &hf_nbap_PriorityQueue_InfoList_item,
- { "Item", "nbap.PriorityQueue_InfoList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PriorityQueue_InfoItem", HFILL }},
- { &hf_nbap_priorityQueueId,
- { "priorityQueueId", "nbap.priorityQueueId",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PriorityQueue_Id", HFILL }},
- { &hf_nbap_associatedHSDSCH_MACdFlow,
- { "associatedHSDSCH-MACdFlow", "nbap.associatedHSDSCH_MACdFlow",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.HSDSCH_MACdFlow_ID", HFILL }},
- { &hf_nbap_t1,
- { "t1", "nbap.t1",
- FT_UINT32, BASE_DEC, VALS(nbap_T1_vals), 0,
- "nbap.T1", HFILL }},
- { &hf_nbap_discardTimer,
- { "discardTimer", "nbap.discardTimer",
- FT_UINT32, BASE_DEC, VALS(nbap_DiscardTimer_vals), 0,
- "nbap.DiscardTimer", HFILL }},
- { &hf_nbap_mAC_hsWindowSize,
- { "mAC-hsWindowSize", "nbap.mAC_hsWindowSize",
- FT_UINT32, BASE_DEC, VALS(nbap_MAC_hsWindowSize_vals), 0,
- "nbap.MAC_hsWindowSize", HFILL }},
- { &hf_nbap_mAChsGuaranteedBitRate,
- { "mAChsGuaranteedBitRate", "nbap.mAChsGuaranteedBitRate",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MAChsGuaranteedBitRate", HFILL }},
- { &hf_nbap_macdPDU_Size_Index,
- { "macdPDU-Size-Index", "nbap.macdPDU_Size_Index",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MACdPDU_Size_Indexlist", HFILL }},
- { &hf_nbap_rLC_Mode,
- { "rLC-Mode", "nbap.rLC_Mode",
- FT_UINT32, BASE_DEC, VALS(nbap_RLC_Mode_vals), 0,
- "nbap.RLC_Mode", HFILL }},
- { &hf_nbap_PriorityQueue_InfoList_to_Modify_item,
- { "Item", "nbap.PriorityQueue_InfoList_to_Modify_item",
- FT_UINT32, BASE_DEC, VALS(nbap_ModifyPriorityQueue_vals), 0,
- "nbap.ModifyPriorityQueue", HFILL }},
- { &hf_nbap_macdPDU_Size_Index_to_Modify,
- { "macdPDU-Size-Index-to-Modify", "nbap.macdPDU_Size_Index_to_Modify",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MACdPDU_Size_Indexlist_to_Modify", HFILL }},
- { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
- { "Item", "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised", HFILL }},
- { &hf_nbap_RL_Specific_DCH_Info_item,
- { "Item", "nbap.RL_Specific_DCH_Info_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Specific_DCH_Info_Item", HFILL }},
- { &hf_nbap_dCH_id,
- { "dCH-id", "nbap.dCH_id",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DCH_ID", HFILL }},
- { &hf_nbap_transportlayeraddress,
- { "transportlayeraddress", "nbap.transportlayeraddress",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.TransportLayerAddress", HFILL }},
- { &hf_nbap_RL_Specific_E_DCH_Info_item,
- { "Item", "nbap.RL_Specific_E_DCH_Info_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RL_Specific_E_DCH_Info_Item", HFILL }},
- { &hf_nbap_Reference_E_TFCI_Information_item,
- { "Item", "nbap.Reference_E_TFCI_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Reference_E_TFCI_Information_Item", HFILL }},
- { &hf_nbap_reference_E_TFCI,
- { "reference-E-TFCI", "nbap.reference_E_TFCI",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_TFCI", HFILL }},
- { &hf_nbap_reference_E_TFCI_PO,
- { "reference-E-TFCI-PO", "nbap.reference_E_TFCI_PO",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Reference_E_TFCI_PO", HFILL }},
- { &hf_nbap_periodic_01,
- { "periodic", "nbap.periodic",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
- "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
- { &hf_nbap_event_a,
- { "event-a", "nbap.event_a",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ReportCharacteristicsType_EventA", HFILL }},
- { &hf_nbap_event_b,
- { "event-b", "nbap.event_b",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ReportCharacteristicsType_EventB", HFILL }},
- { &hf_nbap_event_c,
- { "event-c", "nbap.event_c",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ReportCharacteristicsType_EventC", HFILL }},
- { &hf_nbap_event_d,
- { "event-d", "nbap.event_d",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ReportCharacteristicsType_EventD", HFILL }},
- { &hf_nbap_event_e,
- { "event-e", "nbap.event_e",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ReportCharacteristicsType_EventE", HFILL }},
- { &hf_nbap_event_f,
- { "event-f", "nbap.event_f",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ReportCharacteristicsType_EventF", HFILL }},
- { &hf_nbap_extension_ReportCharacteristics,
- { "extension-ReportCharacteristics", "nbap.extension_ReportCharacteristics",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension_ReportCharacteristics", HFILL }},
- { &hf_nbap_measurementThreshold,
- { "measurementThreshold", "nbap.measurementThreshold",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
- "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
- { &hf_nbap_measurementHysteresisTime,
- { "measurementHysteresisTime", "nbap.measurementHysteresisTime",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals), 0,
- "nbap.ReportCharacteristicsType_ScaledMeasurementHysteresisTime", HFILL }},
- { &hf_nbap_measurementIncreaseThreshold,
- { "measurementIncreaseThreshold", "nbap.measurementIncreaseThreshold",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
- "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
- { &hf_nbap_measurementChangeTime,
- { "measurementChangeTime", "nbap.measurementChangeTime",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals), 0,
- "nbap.ReportCharacteristicsType_ScaledMeasurementChangeTime", HFILL }},
- { &hf_nbap_measurementDecreaseThreshold,
- { "measurementDecreaseThreshold", "nbap.measurementDecreaseThreshold",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
- "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
- { &hf_nbap_measurementThreshold1,
- { "measurementThreshold1", "nbap.measurementThreshold1",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
- "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
- { &hf_nbap_measurementThreshold2,
- { "measurementThreshold2", "nbap.measurementThreshold2",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
- "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
- { &hf_nbap_reportPeriodicity,
- { "reportPeriodicity", "nbap.reportPeriodicity",
- FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
- "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
- { &hf_nbap_received_total_wide_band_power_01,
- { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
- { &hf_nbap_uL_TimeslotISCP_01,
- { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_TimeslotISCP_Value_IncrDecrThres", HFILL }},
- { &hf_nbap_sir,
- { "sir", "nbap.sir",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SIR_Value_IncrDecrThres", HFILL }},
- { &hf_nbap_sir_error,
- { "sir-error", "nbap.sir_error",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SIR_Error_Value_IncrDecrThres", HFILL }},
- { &hf_nbap_transmitted_code_power,
- { "transmitted-code-power", "nbap.transmitted_code_power",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmitted_Code_Power_Value_IncrDecrThres", HFILL }},
- { &hf_nbap_rscp,
- { "rscp", "nbap.rscp",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RSCP_Value_IncrDecrThres", HFILL }},
- { &hf_nbap_round_trip_time,
- { "round-trip-time", "nbap.round_trip_time",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Round_Trip_Time_IncrDecrThres", HFILL }},
- { &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
- { "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
- { &hf_nbap_sir_01,
- { "sir", "nbap.sir",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SIR_Value", HFILL }},
- { &hf_nbap_sir_error_01,
- { "sir-error", "nbap.sir_error",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SIR_Error_Value", HFILL }},
- { &hf_nbap_transmitted_code_power_01,
- { "transmitted-code-power", "nbap.transmitted_code_power",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmitted_Code_Power_Value", HFILL }},
- { &hf_nbap_rscp_01,
- { "rscp", "nbap.rscp",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RSCP_Value", HFILL }},
- { &hf_nbap_rx_timing_deviation,
- { "rx-timing-deviation", "nbap.rx_timing_deviation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Rx_Timing_Deviation_Value", HFILL }},
- { &hf_nbap_round_trip_time_01,
- { "round-trip-time", "nbap.round_trip_time",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Round_Trip_Time_Value", HFILL }},
- { &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold,
- { "extension-ReportCharacteristicsType-MeasurementThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementThreshold",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension_ReportCharacteristicsType_MeasurementThreshold", HFILL }},
- { &hf_nbap_msec,
- { "msec", "nbap.msec",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MeasurementChangeTime_Scaledmsec", HFILL }},
- { &hf_nbap_msec_01,
- { "msec", "nbap.msec",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MeasurementHysteresisTime_Scaledmsec", HFILL }},
- { &hf_nbap_msec_02,
- { "msec", "nbap.msec",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ReportPeriodicity_Scaledmsec", HFILL }},
- { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item,
- { "Item", "nbap.Received_total_wide_band_power_For_CellPortion_Value_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Received_total_wide_band_power_For_CellPortion_Value_Item", HFILL }},
- { &hf_nbap_received_total_wide_band_power_value,
- { "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_informationAvailable,
- { "informationAvailable", "nbap.informationAvailable",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationAvailable", HFILL }},
- { &hf_nbap_informationnotAvailable,
- { "informationnotAvailable", "nbap.informationnotAvailable",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.InformationnotAvailable", HFILL }},
- { &hf_nbap_requesteddataValue,
- { "requesteddataValue", "nbap.requesteddataValue",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.RequestedDataValue", HFILL }},
- { &hf_nbap_dgps_corrections,
- { "dgps-corrections", "nbap.dgps_corrections",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DGPSCorrections", HFILL }},
- { &hf_nbap_gps_navandrecovery,
- { "gps-navandrecovery", "nbap.gps_navandrecovery",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GPS_NavigationModel_and_TimeRecovery", HFILL }},
- { &hf_nbap_gps_ionos_model,
- { "gps-ionos-model", "nbap.gps_ionos_model",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GPS_Ionospheric_Model", HFILL }},
- { &hf_nbap_gps_utc_model,
- { "gps-utc-model", "nbap.gps_utc_model",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GPS_UTC_Model", HFILL }},
- { &hf_nbap_gps_almanac,
- { "gps-almanac", "nbap.gps_almanac",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GPS_Almanac", HFILL }},
- { &hf_nbap_gps_rt_integrity,
- { "gps-rt-integrity", "nbap.gps_rt_integrity",
- FT_UINT32, BASE_DEC, VALS(nbap_GPS_RealTime_Integrity_vals), 0,
- "nbap.GPS_RealTime_Integrity", HFILL }},
- { &hf_nbap_gpsrxpos,
- { "gpsrxpos", "nbap.gpsrxpos",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GPS_RX_POS", HFILL }},
- { &hf_nbap_SAT_Info_Almanac_item,
- { "Item", "nbap.SAT_Info_Almanac_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SAT_Info_Almanac_Item", HFILL }},
- { &hf_nbap_data_id,
- { "data-id", "nbap.data_id",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DATA_ID", HFILL }},
- { &hf_nbap_sat_id,
- { "sat-id", "nbap.sat_id",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SAT_ID", HFILL }},
- { &hf_nbap_gps_e_alm,
- { "gps-e-alm", "nbap.gps_e_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_gps_toa_alm,
- { "gps-toa-alm", "nbap.gps_toa_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_gps_delta_I_alm,
- { "gps-delta-I-alm", "nbap.gps_delta_I_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_omegadot_alm,
- { "omegadot-alm", "nbap.omegadot_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_svhealth_alm,
- { "svhealth-alm", "nbap.svhealth_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_gps_a_sqrt_alm,
- { "gps-a-sqrt-alm", "nbap.gps_a_sqrt_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_24", HFILL }},
- { &hf_nbap_omegazero_alm,
- { "omegazero-alm", "nbap.omegazero_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_24", HFILL }},
- { &hf_nbap_m_zero_alm,
- { "m-zero-alm", "nbap.m_zero_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_24", HFILL }},
- { &hf_nbap_gps_omega_alm,
- { "gps-omega-alm", "nbap.gps_omega_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_24", HFILL }},
- { &hf_nbap_gps_af_zero_alm,
- { "gps-af-zero-alm", "nbap.gps_af_zero_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_11", HFILL }},
- { &hf_nbap_gps_af_one_alm,
- { "gps-af-one-alm", "nbap.gps_af_one_alm",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_11", HFILL }},
- { &hf_nbap_SAT_Info_Almanac_ExtList_item,
- { "Item", "nbap.SAT_Info_Almanac_ExtList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SAT_Info_Almanac_ExtItem", HFILL }},
- { &hf_nbap_SAT_Info_DGPSCorrections_item,
- { "Item", "nbap.SAT_Info_DGPSCorrections_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SAT_Info_DGPSCorrections_Item", HFILL }},
- { &hf_nbap_iode_dgps,
- { "iode-dgps", "nbap.iode_dgps",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_8", HFILL }},
- { &hf_nbap_udre,
- { "udre", "nbap.udre",
- FT_UINT32, BASE_DEC, VALS(nbap_UDRE_vals), 0,
- "nbap.UDRE", HFILL }},
- { &hf_nbap_prc,
- { "prc", "nbap.prc",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.PRC", HFILL }},
- { &hf_nbap_range_correction_rate,
- { "range-correction-rate", "nbap.range_correction_rate",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.Range_Correction_Rate", HFILL }},
- { &hf_nbap_SATInfo_RealTime_Integrity_item,
- { "Item", "nbap.SATInfo_RealTime_Integrity_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SAT_Info_RealTime_Integrity_Item", HFILL }},
- { &hf_nbap_bad_sat_id,
- { "bad-sat-id", "nbap.bad_sat_id",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SAT_ID", HFILL }},
- { &hf_nbap_new_secondary_CPICH,
- { "new-secondary-CPICH", "nbap.new_secondary_CPICH",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CommonPhysicalChannelID", HFILL }},
- { &hf_nbap_secondary_CPICH_shall_not_be_used,
- { "secondary-CPICH-shall-not-be-used", "nbap.secondary_CPICH_shall_not_be_used",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_serving_E_DCH_RL_in_this_NodeB,
- { "serving-E-DCH-RL-in-this-NodeB", "nbap.serving_E_DCH_RL_in_this_NodeB",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Serving_E_DCH_RL_in_this_NodeB", HFILL }},
- { &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB,
- { "serving-E-DCH-RL-not-in-this-NodeB", "nbap.serving_E_DCH_RL_not_in_this_NodeB",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_sFNSFNChangeLimit,
- { "sFNSFNChangeLimit", "nbap.sFNSFNChangeLimit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFNSFNChangeLimit", HFILL }},
- { &hf_nbap_predictedSFNSFNDeviationLimit,
- { "predictedSFNSFNDeviationLimit", "nbap.predictedSFNSFNDeviationLimit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PredictedSFNSFNDeviationLimit", HFILL }},
- { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
- { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
- { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
- { "Item", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
- { &hf_nbap_sFNSFNValue,
- { "sFNSFNValue", "nbap.sFNSFNValue",
- FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNValue_vals), 0,
- "nbap.SFNSFNValue", HFILL }},
- { &hf_nbap_sFNSFNQuality,
- { "sFNSFNQuality", "nbap.sFNSFNQuality",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFNSFNQuality", HFILL }},
- { &hf_nbap_sFNSFNDriftRate,
- { "sFNSFNDriftRate", "nbap.sFNSFNDriftRate",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.SFNSFNDriftRate", HFILL }},
- { &hf_nbap_sFNSFNDriftRateQuality,
- { "sFNSFNDriftRateQuality", "nbap.sFNSFNDriftRateQuality",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFNSFNDriftRateQuality", HFILL }},
- { &hf_nbap_sFNSFNTimeStampInformation,
- { "sFNSFNTimeStampInformation", "nbap.sFNSFNTimeStampInformation",
- FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNTimeStampInformation_vals), 0,
- "nbap.SFNSFNTimeStampInformation", HFILL }},
- { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
- { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
- { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
- { "Item", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
- { &hf_nbap_sFNSFNTimeStamp_FDD,
- { "sFNSFNTimeStamp-FDD", "nbap.sFNSFNTimeStamp_FDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFN", HFILL }},
- { &hf_nbap_sFNSFNTimeStamp_TDD,
- { "sFNSFNTimeStamp-TDD", "nbap.sFNSFNTimeStamp_TDD",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SFNSFNTimeStamp_TDD", HFILL }},
- { &hf_nbap_sFNSFN_FDD,
- { "sFNSFN-FDD", "nbap.sFNSFN_FDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFNSFN_FDD", HFILL }},
- { &hf_nbap_sFNSFN_TDD,
- { "sFNSFN-TDD", "nbap.sFNSFN_TDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SFNSFN_TDD", HFILL }},
- { &hf_nbap_synchronisationReportCharacteristicsType,
- { "synchronisationReportCharacteristicsType", "nbap.synchronisationReportCharacteristicsType",
- FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportCharacteristicsType_vals), 0,
- "nbap.SynchronisationReportCharacteristicsType", HFILL }},
- { &hf_nbap_synchronisationReportCharactThreExc,
- { "synchronisationReportCharactThreExc", "nbap.synchronisationReportCharactThreExc",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SynchronisationReportCharactThreExc", HFILL }},
- { &hf_nbap_SynchronisationReportCharactThreExc_item,
- { "Item", "nbap.SynchronisationReportCharactThreExc_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SynchronisationReportCharactThreInfoItem", HFILL }},
- { &hf_nbap_syncFrameNumber,
- { "syncFrameNumber", "nbap.syncFrameNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SyncFrameNumber", HFILL }},
- { &hf_nbap_cellSyncBurstInformation,
- { "cellSyncBurstInformation", "nbap.cellSyncBurstInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
- { &hf_nbap_cellSyncBurstInformation_item,
- { "Item", "nbap.cellSyncBurstInformation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
- { &hf_nbap_cellSyncBurstTimingThreshold,
- { "cellSyncBurstTimingThreshold", "nbap.cellSyncBurstTimingThreshold",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncBurstTimingThreshold", HFILL }},
- { &hf_nbap_SyncDLCodeIdThreInfoLCR_item,
- { "Item", "nbap.SyncDLCodeIdThreInfoLCR_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SyncDLCodeIdThreInfoList", HFILL }},
- { &hf_nbap_syncFrameNoToReceive,
- { "syncFrameNoToReceive", "nbap.syncFrameNoToReceive",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SyncFrameNumber", HFILL }},
- { &hf_nbap_syncDLCodeIdInfoLCR,
- { "syncDLCodeIdInfoLCR", "nbap.syncDLCodeIdInfoLCR",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SyncDLCodeInfoListLCR", HFILL }},
- { &hf_nbap_SyncDLCodeInfoListLCR_item,
- { "Item", "nbap.SyncDLCodeInfoListLCR_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SyncDLCodeInfoItemLCR", HFILL }},
- { &hf_nbap_syncDLCodeId,
- { "syncDLCodeId", "nbap.syncDLCodeId",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.SYNCDlCodeId", HFILL }},
- { &hf_nbap_syncDLCodeIdArrivTime,
- { "syncDLCodeIdArrivTime", "nbap.syncDLCodeIdArrivTime",
- FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
- "nbap.CellSyncBurstTimingLCR", HFILL }},
- { &hf_nbap_syncDLCodeIdTimingThre,
- { "syncDLCodeIdTimingThre", "nbap.syncDLCodeIdTimingThre",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CellSyncBurstTimingThreshold", HFILL }},
- { &hf_nbap_modulation,
- { "modulation", "nbap.modulation",
- FT_UINT32, BASE_DEC, VALS(nbap_Modulation_vals), 0,
- "nbap.Modulation", HFILL }},
- { &hf_nbap_TDD_DL_Code_Information_item,
- { "Item", "nbap.TDD_DL_Code_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_DL_Code_InformationItem", HFILL }},
- { &hf_nbap_TDD_DL_Code_LCR_Information_item,
- { "Item", "nbap.TDD_DL_Code_LCR_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_DL_Code_LCR_InformationItem", HFILL }},
- { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR,
- { "tdd-DL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_DL_DPCH_TimeSlotFormat_LCR",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
- "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
- { &hf_nbap_qPSK,
- { "qPSK", "nbap.qPSK",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.QPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
- { &hf_nbap_eightPSK,
- { "eightPSK", "nbap.eightPSK",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
- { &hf_nbap_initialOffset,
- { "initialOffset", "nbap.initialOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_255", HFILL }},
- { &hf_nbap_noinitialOffset,
- { "noinitialOffset", "nbap.noinitialOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_63", HFILL }},
- { &hf_nbap_signalledGainFactors,
- { "signalledGainFactors", "nbap.signalledGainFactors",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.T_signalledGainFactors", HFILL }},
- { &hf_nbap_gainFactor,
- { "gainFactor", "nbap.gainFactor",
- FT_UINT32, BASE_DEC, VALS(nbap_T_gainFactor_vals), 0,
- "nbap.T_gainFactor", HFILL }},
- { &hf_nbap_fdd,
- { "fdd", "nbap.fdd",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.T_fdd", HFILL }},
- { &hf_nbap_betaC,
- { "betaC", "nbap.betaC",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.BetaCD", HFILL }},
- { &hf_nbap_betaD,
- { "betaD", "nbap.betaD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.BetaCD", HFILL }},
- { &hf_nbap_tdd,
- { "tdd", "nbap.tdd",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.BetaCD", HFILL }},
- { &hf_nbap_refTFCNumber,
- { "refTFCNumber", "nbap.refTFCNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RefTFCNumber", HFILL }},
- { &hf_nbap_computedGainFactors,
- { "computedGainFactors", "nbap.computedGainFactors",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RefTFCNumber", HFILL }},
- { &hf_nbap_TDD_UL_Code_Information_item,
- { "Item", "nbap.TDD_UL_Code_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_UL_Code_InformationItem", HFILL }},
- { &hf_nbap_TDD_UL_Code_LCR_Information_item,
- { "Item", "nbap.TDD_UL_Code_LCR_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_UL_Code_LCR_InformationItem", HFILL }},
- { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR,
- { "tdd-UL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_UL_DPCH_TimeSlotFormat_LCR",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
- "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
- { &hf_nbap_qPSK_01,
- { "qPSK", "nbap.qPSK",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.QPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
- { &hf_nbap_eightPSK_01,
- { "eightPSK", "nbap.eightPSK",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
- { &hf_nbap_tFCI_SignallingOption,
- { "tFCI-SignallingOption", "nbap.tFCI_SignallingOption",
- FT_UINT32, BASE_DEC, VALS(nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals), 0,
- "nbap.TFCI_SignallingMode_TFCI_SignallingOption", HFILL }},
- { &hf_nbap_not_Used_splitType,
- { "not-Used-splitType", "nbap.not_Used_splitType",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_not_Used_lengthOfTFCI2,
- { "not-Used-lengthOfTFCI2", "nbap.not_Used_lengthOfTFCI2",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_initialPhase_01,
- { "initialPhase", "nbap.initialPhase",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_1048575_", HFILL }},
- { &hf_nbap_dsField,
- { "dsField", "nbap.dsField",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.DsField", HFILL }},
- { &hf_nbap_genericTrafficCategory,
- { "genericTrafficCategory", "nbap.genericTrafficCategory",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.GenericTrafficCategory", HFILL }},
- { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
- { "Item", "nbap.Transmission_Gap_Pattern_Sequence_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Transmission_Gap_Pattern_Sequence_Information_item", HFILL }},
- { &hf_nbap_tGSN,
- { "tGSN", "nbap.tGSN",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TGSN", HFILL }},
- { &hf_nbap_tGL1,
- { "tGL1", "nbap.tGL1",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GapLength", HFILL }},
- { &hf_nbap_tGL2,
- { "tGL2", "nbap.tGL2",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GapLength", HFILL }},
- { &hf_nbap_tGD,
- { "tGD", "nbap.tGD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TGD", HFILL }},
- { &hf_nbap_tGPL1,
- { "tGPL1", "nbap.tGPL1",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GapDuration", HFILL }},
- { &hf_nbap_not_to_be_used_1,
- { "not-to-be-used-1", "nbap.not_to_be_used_1",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GapDuration", HFILL }},
- { &hf_nbap_uL_DL_mode,
- { "uL-DL-mode", "nbap.uL_DL_mode",
- FT_UINT32, BASE_DEC, VALS(nbap_UL_DL_mode_vals), 0,
- "nbap.UL_DL_mode", HFILL }},
- { &hf_nbap_downlink_Compressed_Mode_Method,
- { "downlink-Compressed-Mode-Method", "nbap.downlink_Compressed_Mode_Method",
- FT_UINT32, BASE_DEC, VALS(nbap_Downlink_Compressed_Mode_Method_vals), 0,
- "nbap.Downlink_Compressed_Mode_Method", HFILL }},
- { &hf_nbap_uplink_Compressed_Mode_Method,
- { "uplink-Compressed-Mode-Method", "nbap.uplink_Compressed_Mode_Method",
- FT_UINT32, BASE_DEC, VALS(nbap_Uplink_Compressed_Mode_Method_vals), 0,
- "nbap.Uplink_Compressed_Mode_Method", HFILL }},
- { &hf_nbap_dL_FrameType,
- { "dL-FrameType", "nbap.dL_FrameType",
- FT_UINT32, BASE_DEC, VALS(nbap_DL_FrameType_vals), 0,
- "nbap.DL_FrameType", HFILL }},
- { &hf_nbap_delta_SIR1,
- { "delta-SIR1", "nbap.delta_SIR1",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DeltaSIR", HFILL }},
- { &hf_nbap_delta_SIR_after1,
- { "delta-SIR-after1", "nbap.delta_SIR_after1",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DeltaSIR", HFILL }},
- { &hf_nbap_delta_SIR2,
- { "delta-SIR2", "nbap.delta_SIR2",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DeltaSIR", HFILL }},
- { &hf_nbap_delta_SIR_after2,
- { "delta-SIR-after2", "nbap.delta_SIR_after2",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DeltaSIR", HFILL }},
- { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item,
- { "Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item", HFILL }},
- { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
- { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
- { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item,
- { "Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_Item", HFILL }},
- { &hf_nbap_transmitted_Carrier_Power_Value,
- { "transmitted-Carrier-Power-Value", "nbap.transmitted_Carrier_Power_Value",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Transmitted_Carrier_Power_Value", HFILL }},
- { &hf_nbap_tFCSvalues,
- { "tFCSvalues", "nbap.tFCSvalues",
- FT_UINT32, BASE_DEC, VALS(nbap_T_tFCSvalues_vals), 0,
- "nbap.T_tFCSvalues", HFILL }},
- { &hf_nbap_no_Split_in_TFCI,
- { "no-Split-in-TFCI", "nbap.no_Split_in_TFCI",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TFCS_TFCSList", HFILL }},
- { &hf_nbap_not_Used_split_in_TFCI,
- { "not-Used-split-in-TFCI", "nbap.not_Used_split_in_TFCI",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_TFCS_TFCSList_item,
- { "Item", "nbap.TFCS_TFCSList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TFCS_TFCSList_item", HFILL }},
- { &hf_nbap_cTFC,
- { "cTFC", "nbap.cTFC",
- FT_UINT32, BASE_DEC, VALS(nbap_TFCS_CTFC_vals), 0,
- "nbap.TFCS_CTFC", HFILL }},
- { &hf_nbap_tFC_Beta,
- { "tFC-Beta", "nbap.tFC_Beta",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatCombination_Beta_vals), 0,
- "nbap.TransportFormatCombination_Beta", HFILL }},
- { &hf_nbap_ctfc2bit,
- { "ctfc2bit", "nbap.ctfc2bit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_3", HFILL }},
- { &hf_nbap_ctfc4bit,
- { "ctfc4bit", "nbap.ctfc4bit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_15", HFILL }},
- { &hf_nbap_ctfc6bit,
- { "ctfc6bit", "nbap.ctfc6bit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_63", HFILL }},
- { &hf_nbap_ctfc8bit,
- { "ctfc8bit", "nbap.ctfc8bit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_255", HFILL }},
- { &hf_nbap_ctfc12bit,
- { "ctfc12bit", "nbap.ctfc12bit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_4095", HFILL }},
- { &hf_nbap_ctfc16bit,
- { "ctfc16bit", "nbap.ctfc16bit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_ctfcmaxbit,
- { "ctfcmaxbit", "nbap.ctfcmaxbit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_16777215", HFILL }},
- { &hf_nbap_dynamicParts,
- { "dynamicParts", "nbap.dynamicParts",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransportFormatSet_DynamicPartList", HFILL }},
- { &hf_nbap_semi_staticPart,
- { "semi-staticPart", "nbap.semi_staticPart",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TransportFormatSet_Semi_staticPart", HFILL }},
- { &hf_nbap_TransportFormatSet_DynamicPartList_item,
- { "Item", "nbap.TransportFormatSet_DynamicPartList_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TransportFormatSet_DynamicPartList_item", HFILL }},
- { &hf_nbap_nrOfTransportBlocks,
- { "nrOfTransportBlocks", "nbap.nrOfTransportBlocks",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransportFormatSet_NrOfTransportBlocks", HFILL }},
- { &hf_nbap_transportBlockSize,
- { "transportBlockSize", "nbap.transportBlockSize",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransportFormatSet_TransportBlockSize", HFILL }},
- { &hf_nbap_mode,
- { "mode", "nbap.mode",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeDP_vals), 0,
- "nbap.TransportFormatSet_ModeDP", HFILL }},
- { &hf_nbap_transmissionTimeIntervalInformation,
- { "transmissionTimeIntervalInformation", "nbap.transmissionTimeIntervalInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransmissionTimeIntervalInformation", HFILL }},
- { &hf_nbap_TransmissionTimeIntervalInformation_item,
- { "Item", "nbap.TransmissionTimeIntervalInformation_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TransmissionTimeIntervalInformation_item", HFILL }},
- { &hf_nbap_transmissionTimeInterval,
- { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals), 0,
- "nbap.TransportFormatSet_TransmissionTimeIntervalDynamic", HFILL }},
- { &hf_nbap_transmissionTimeInterval_01,
- { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals), 0,
- "nbap.TransportFormatSet_TransmissionTimeIntervalSemiStatic", HFILL }},
- { &hf_nbap_channelCoding,
- { "channelCoding", "nbap.channelCoding",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ChannelCodingType_vals), 0,
- "nbap.TransportFormatSet_ChannelCodingType", HFILL }},
- { &hf_nbap_codingRate,
- { "codingRate", "nbap.codingRate",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CodingRate_vals), 0,
- "nbap.TransportFormatSet_CodingRate", HFILL }},
- { &hf_nbap_rateMatchingAttribute,
- { "rateMatchingAttribute", "nbap.rateMatchingAttribute",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TransportFormatSet_RateMatchingAttribute", HFILL }},
- { &hf_nbap_cRC_Size,
- { "cRC-Size", "nbap.cRC_Size",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CRC_Size_vals), 0,
- "nbap.TransportFormatSet_CRC_Size", HFILL }},
- { &hf_nbap_mode_01,
- { "mode", "nbap.mode",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeSSP_vals), 0,
- "nbap.TransportFormatSet_ModeSSP", HFILL }},
- { &hf_nbap_tdd_01,
- { "tdd", "nbap.tdd",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_TransportFormatSet_ModeDP", HFILL }},
- { &hf_nbap_notApplicable,
- { "notApplicable", "nbap.notApplicable",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
- { &hf_nbap_tdd_02,
- { "tdd", "nbap.tdd",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_SecondInterleavingMode_vals), 0,
- "nbap.TransportFormatSet_SecondInterleavingMode", HFILL }},
- { &hf_nbap_ms_part,
- { "ms-part", "nbap.ms_part",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_16383", HFILL }},
- { &hf_nbap_ls_part,
- { "ls-part", "nbap.ls_part",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_4294967295", HFILL }},
- { &hf_nbap_tUTRANGPSChangeLimit,
- { "tUTRANGPSChangeLimit", "nbap.tUTRANGPSChangeLimit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TUTRANGPSChangeLimit", HFILL }},
- { &hf_nbap_predictedTUTRANGPSDeviationLimit,
- { "predictedTUTRANGPSDeviationLimit", "nbap.predictedTUTRANGPSDeviationLimit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PredictedTUTRANGPSDeviationLimit", HFILL }},
- { &hf_nbap_tUTRANGPS,
- { "tUTRANGPS", "nbap.tUTRANGPS",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TUTRANGPS", HFILL }},
- { &hf_nbap_tUTRANGPSQuality,
- { "tUTRANGPSQuality", "nbap.tUTRANGPSQuality",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TUTRANGPSQuality", HFILL }},
- { &hf_nbap_tUTRANGPSDriftRate,
- { "tUTRANGPSDriftRate", "nbap.tUTRANGPSDriftRate",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.TUTRANGPSDriftRate", HFILL }},
- { &hf_nbap_tUTRANGPSDriftRateQuality,
- { "tUTRANGPSDriftRateQuality", "nbap.tUTRANGPSDriftRateQuality",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TUTRANGPSDriftRateQuality", HFILL }},
- { &hf_nbap_rNC_ID,
- { "rNC-ID", "nbap.rNC_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RNC_ID", HFILL }},
- { &hf_nbap_hSDSCH_Physical_Layer_Category,
- { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_1_64_", HFILL }},
- { &hf_nbap_UL_Timeslot_Information_item,
- { "Item", "nbap.UL_Timeslot_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_Timeslot_InformationItem", HFILL }},
- { &hf_nbap_uL_Code_InformationList,
- { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TDD_UL_Code_Information", HFILL }},
- { &hf_nbap_UL_TimeslotLCR_Information_item,
- { "Item", "nbap.UL_TimeslotLCR_Information_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_TimeslotLCR_InformationItem", HFILL }},
- { &hf_nbap_uL_Code_InformationList_01,
- { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TDD_UL_Code_LCR_Information", HFILL }},
- { &hf_nbap_uL_ScramblingCodeNumber,
- { "uL-ScramblingCodeNumber", "nbap.uL_ScramblingCodeNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_ScramblingCodeNumber", HFILL }},
- { &hf_nbap_uL_ScramblingCodeLength,
- { "uL-ScramblingCodeLength", "nbap.uL_ScramblingCodeLength",
- FT_UINT32, BASE_DEC, VALS(nbap_UL_ScramblingCodeLength_vals), 0,
- "nbap.UL_ScramblingCodeLength", HFILL }},
- { &hf_nbap_uL_Synchronisation_StepSize,
- { "uL-Synchronisation-StepSize", "nbap.uL_Synchronisation_StepSize",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_Synchronisation_StepSize", HFILL }},
- { &hf_nbap_uL_Synchronisation_Frequency,
- { "uL-Synchronisation-Frequency", "nbap.uL_Synchronisation_Frequency",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_Synchronisation_Frequency", HFILL }},
- { &hf_nbap_UL_TimeSlot_ISCP_Info_item,
- { "Item", "nbap.UL_TimeSlot_ISCP_Info_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_TimeSlot_ISCP_InfoItem", HFILL }},
- { &hf_nbap_iSCP,
- { "iSCP", "nbap.iSCP",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UL_TimeslotISCP_Value", HFILL }},
- { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item,
- { "Item", "nbap.UL_TimeSlot_ISCP_LCR_Info_item",
+ { &hf_nbap_initiatingMessage,
+ { "initiatingMessage", "nbap.initiatingMessage",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.UL_TimeSlot_ISCP_LCR_InfoItem", HFILL }},
- { &hf_nbap_USCH_Information_item,
- { "Item", "nbap.USCH_Information_item",
+ "nbap.InitiatingMessage", HFILL }},
+ { &hf_nbap_succesfulOutcome,
+ { "succesfulOutcome", "nbap.succesfulOutcome",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.USCH_InformationItem", HFILL }},
- { &hf_nbap_USCH_InformationResponse_item,
- { "Item", "nbap.USCH_InformationResponse_item",
+ "nbap.SuccessfulOutcome", HFILL }},
+ { &hf_nbap_unsuccesfulOutcome,
+ { "unsuccesfulOutcome", "nbap.unsuccesfulOutcome",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.USCH_InformationResponseItem", HFILL }},
- { &hf_nbap_local,
- { "local", "nbap.local",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_65535", HFILL }},
- { &hf_nbap_global,
- { "global", "nbap.global",
- FT_OID, BASE_NONE, NULL, 0,
- "nbap.OBJECT_IDENTIFIER", HFILL }},
- { &hf_nbap_procedureCode,
- { "procedureCode", "nbap.procedureCode",
- FT_UINT32, BASE_DEC, VALS(nbap_ProcedureCode_vals), 0,
- "nbap.ProcedureCode", HFILL }},
- { &hf_nbap_ddMode,
- { "ddMode", "nbap.ddMode",
- FT_UINT32, BASE_DEC, VALS(nbap_T_ddMode_vals), 0,
- "nbap.T_ddMode", HFILL }},
- { &hf_nbap_shortTransActionId,
- { "shortTransActionId", "nbap.shortTransActionId",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_127", HFILL }},
- { &hf_nbap_longTransActionId,
- { "longTransActionId", "nbap.longTransActionId",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_32767", HFILL }},
- { &hf_nbap_ProtocolIE_Container_item,
- { "Item", "nbap.ProtocolIE_Container_item",
+ "nbap.UnsuccessfulOutcome", HFILL }},
+ { &hf_nbap_outcome,
+ { "outcome", "nbap.outcome",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ProtocolIE_Field", HFILL }},
- { &hf_nbap_id,
- { "id", "nbap.id",
- FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
- "nbap.ProtocolIE_ID", HFILL }},
- { &hf_nbap_value,
+ "nbap.Outcome", HFILL }},
+ { &hf_nbap_messageDiscriminator,
+ { "messageDiscriminator", "nbap.messageDiscriminator",
+ FT_UINT32, BASE_DEC, VALS(nbap_MessageDiscriminator_vals), 0,
+ "nbap.MessageDiscriminator", HFILL }},
+ { &hf_nbap_value_02,
{ "value", "nbap.value",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ProtocolIEValue", HFILL }},
- { &hf_nbap_ProtocolIE_ContainerPair_item,
- { "Item", "nbap.ProtocolIE_ContainerPair_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ProtocolIE_FieldPair", HFILL }},
- { &hf_nbap_firstCriticality,
- { "firstCriticality", "nbap.firstCriticality",
- FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
- "nbap.Criticality", HFILL }},
- { &hf_nbap_firstValue,
- { "firstValue", "nbap.firstValue",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.FirstValue", HFILL }},
- { &hf_nbap_secondCriticality,
- { "secondCriticality", "nbap.secondCriticality",
- FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
- "nbap.Criticality", HFILL }},
- { &hf_nbap_secondValue,
- { "secondValue", "nbap.secondValue",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.SecondValue", HFILL }},
- { &hf_nbap_ProtocolIE_ContainerList_item,
- { "Item", "nbap.ProtocolIE_ContainerList_item",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ProtocolIE_Container", HFILL }},
- { &hf_nbap_ProtocolIE_ContainerPairList_item,
- { "Item", "nbap.ProtocolIE_ContainerPairList_item",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ProtocolIE_ContainerPair", HFILL }},
- { &hf_nbap_ProtocolExtensionContainer_item,
- { "Item", "nbap.ProtocolExtensionContainer_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.ProtocolExtensionField", HFILL }},
- { &hf_nbap_extensionValue,
- { "extensionValue", "nbap.extensionValue",
+ "nbap.InitiatingMessage_value", HFILL }},
+ { &hf_nbap_value_03,
+ { "value", "nbap.value",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Extension", HFILL }},
- { &hf_nbap_PrivateIE_Container_item,
- { "Item", "nbap.PrivateIE_Container_item",
+ "nbap.SuccessfulOutcome_value", HFILL }},
+ { &hf_nbap_value_04,
+ { "value", "nbap.value",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrivateIE_Field", HFILL }},
- { &hf_nbap_privateIEid,
- { "privateIEid", "nbap.privateIEid",
- FT_UINT32, BASE_DEC, VALS(nbap_PrivateIE_ID_vals), 0,
- "nbap.PrivateIE_ID", HFILL }},
- { &hf_nbap_privateIEvalue,
- { "privateIEvalue", "nbap.privateIEvalue",
+ "nbap.UnsuccessfulOutcome_value", HFILL }},
+ { &hf_nbap_value_05,
+ { "value", "nbap.value",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PrivateIEvalue", HFILL }},
+ "nbap.Outcome_value", HFILL }},
{ &hf_nbap_PreambleSignatures_signature15,
{ "signature15", "nbap.signature15",
FT_BOOLEAN, 8, NULL, 0x80,
@@ -44763,28 +51116,489 @@ void proto_register_nbap(void) {
"", HFILL }},
/*--- End of included file: packet-nbap-hfarr.c ---*/
-#line 2926 "packet-nbap-template.c"
+#line 139 "packet-nbap-template.c"
};
/* List of subtrees */
static gint *ett[] = {
&ett_nbap,
- &ett_nbap_initiatingMessageValue,
- &ett_nbap_ProtocolIEValueValue,
- &ett_nbap_SuccessfulOutcomeValue,
- &ett_nbap_UnsuccessfulOutcomeValue,
/*--- Included file: packet-nbap-ettarr.c ---*/
#line 1 "packet-nbap-ettarr.c"
- &ett_nbap_NBAP_PDU,
- &ett_nbap_InitiatingMessage,
- &ett_nbap_SuccessfulOutcome,
- &ett_nbap_UnsuccessfulOutcome,
- &ett_nbap_Outcome,
- &ett_nbap_DummyInitiatingmessages,
- &ett_nbap_DummySuccessfullOutcomemessages,
- &ett_nbap_DummyUnsuccessfullOutcomemessages,
- &ett_nbap_DymmyProtocolIE_ID,
+ &ett_nbap_PrivateIE_ID,
+ &ett_nbap_ProcedureID,
+ &ett_nbap_TransactionID,
+ &ett_nbap_ProtocolIE_Container,
+ &ett_nbap_ProtocolIE_Field,
+ &ett_nbap_ProtocolExtensionContainer,
+ &ett_nbap_ProtocolExtensionField,
+ &ett_nbap_PrivateIE_Container,
+ &ett_nbap_PrivateIE_Field,
+ &ett_nbap_Active_Pattern_Sequence_Information,
+ &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List,
+ &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
+ &ett_nbap_AllocationRetentionPriority,
+ &ett_nbap_Angle_Of_Arrival_Value_LCR,
+ &ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information,
+ &ett_nbap_Best_Cell_Portions_Value,
+ &ett_nbap_Best_Cell_Portions_Item,
+ &ett_nbap_BroadcastCommonTransportBearerIndication,
+ &ett_nbap_Cause,
+ &ett_nbap_CCCH_SRB1_PriorityQueue_Information,
+ &ett_nbap_CCCH_SRB1_PriorityQueue_InformationItem,
+ &ett_nbap_CellSyncBurstTiming,
+ &ett_nbap_CellSyncBurstTimingLCR,
+ &ett_nbap_CommonChannelsCapacityConsumptionLaw,
+ &ett_nbap_CommonChannelsCapacityConsumptionLaw_item,
+ &ett_nbap_CommonMACFlow_Specific_InfoList,
+ &ett_nbap_CommonMACFlow_Specific_InfoItem,
+ &ett_nbap_CommonMACFlow_Specific_InfoList_Response,
+ &ett_nbap_CommonMACFlow_Specific_InfoItem_Response,
+ &ett_nbap_Common_MACFlow_PriorityQueue_Information,
+ &ett_nbap_Common_MACFlow_PriorityQueue_Item,
+ &ett_nbap_CommonMeasurementAccuracy,
+ &ett_nbap_CommonMeasurementValue,
+ &ett_nbap_CommonMeasurementValueInformation,
+ &ett_nbap_CommonMeasurementAvailable,
+ &ett_nbap_Common_PhysicalChannel_Status_Information,
+ &ett_nbap_Common_PhysicalChannel_Status_Information768,
+ &ett_nbap_CommonTransportChannel_InformationResponse,
+ &ett_nbap_Common_TransportChannel_Status_Information,
+ &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information,
+ &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify,
+ &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information,
+ &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem,
+ &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response,
+ &ett_nbap_CPC_Information,
+ &ett_nbap_CriticalityDiagnostics,
+ &ett_nbap_CriticalityDiagnostics_IE_List,
+ &ett_nbap_CriticalityDiagnostics_IE_List_item,
+ &ett_nbap_DCH_FDD_Information,
+ &ett_nbap_DCH_FDD_InformationItem,
+ &ett_nbap_DCH_Specific_FDD_InformationList,
+ &ett_nbap_DCH_Specific_FDD_Item,
+ &ett_nbap_DCH_InformationResponse,
+ &ett_nbap_DCH_InformationResponseItem,
+ &ett_nbap_DCH_TDD_Information,
+ &ett_nbap_DCH_TDD_InformationItem,
+ &ett_nbap_DCH_Specific_TDD_InformationList,
+ &ett_nbap_DCH_Specific_TDD_Item,
+ &ett_nbap_FDD_DCHs_to_Modify,
+ &ett_nbap_FDD_DCHs_to_ModifyItem,
+ &ett_nbap_DCH_ModifySpecificInformation_FDD,
+ &ett_nbap_DCH_ModifySpecificItem_FDD,
+ &ett_nbap_TDD_DCHs_to_Modify,
+ &ett_nbap_DCH_ModifyItem_TDD,
+ &ett_nbap_DCH_ModifySpecificInformation_TDD,
+ &ett_nbap_DCH_ModifySpecificItem_TDD,
+ &ett_nbap_DedicatedChannelsCapacityConsumptionLaw,
+ &ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
+ &ett_nbap_DedicatedMeasurementValue,
+ &ett_nbap_DedicatedMeasurementValueInformation,
+ &ett_nbap_DedicatedMeasurementAvailable,
+ &ett_nbap_DelayedActivation,
+ &ett_nbap_DelayedActivationUpdate,
+ &ett_nbap_Activate_Info,
+ &ett_nbap_Deactivate_Info,
+ &ett_nbap_Execution_Type,
+ &ett_nbap_DGANSSCorrections,
+ &ett_nbap_DGANSS_Information,
+ &ett_nbap_DGANSS_InformationItem,
+ &ett_nbap_DGANSS_SignalInformation,
+ &ett_nbap_DGANSS_SignalInformationItem,
+ &ett_nbap_DGANSSThreshold,
+ &ett_nbap_DGPSCorrections,
+ &ett_nbap_DGPSThresholds,
+ &ett_nbap_DL_Timeslot_Information,
+ &ett_nbap_DL_Timeslot_InformationItem,
+ &ett_nbap_DL_TimeslotLCR_Information,
+ &ett_nbap_DL_TimeslotLCR_InformationItem,
+ &ett_nbap_DL_Timeslot768_Information,
+ &ett_nbap_DL_Timeslot768_InformationItem,
+ &ett_nbap_DL_PowerBalancing_Information,
+ &ett_nbap_DL_ReferencePowerInformationList,
+ &ett_nbap_DL_ReferencePowerInformationItem,
+ &ett_nbap_DL_TimeslotISCPInfo,
+ &ett_nbap_DL_TimeslotISCPInfoItem,
+ &ett_nbap_DL_TimeslotISCPInfoLCR,
+ &ett_nbap_DL_TimeslotISCPInfoItemLCR,
+ &ett_nbap_DRX_Information,
+ &ett_nbap_DRX_Information_to_Modify,
+ &ett_nbap_DRX_Information_to_Modify_Items,
+ &ett_nbap_DSCH_InformationResponse,
+ &ett_nbap_DSCH_InformationResponseItem,
+ &ett_nbap_DSCH_TDD_Information,
+ &ett_nbap_DSCH_TDD_InformationItem,
+ &ett_nbap_DTX_Cycle_2ms_Items,
+ &ett_nbap_DTX_Cycle_2ms_to_Modify_Items,
+ &ett_nbap_DTX_Cycle_10ms_Items,
+ &ett_nbap_DTX_Cycle_10ms_to_Modify_Items,
+ &ett_nbap_DTX_Information,
+ &ett_nbap_DTX_Information_to_Modify,
+ &ett_nbap_DTX_Information_to_Modify_Items,
+ &ett_nbap_E_AGCH_FDD_Code_Information,
+ &ett_nbap_E_AGCH_FDD_Code_List,
+ &ett_nbap_E_DCHCapacityConsumptionLaw,
+ &ett_nbap_E_DCH_TDD_CapacityConsumptionLaw,
+ &ett_nbap_E_DCH_SF_allocation,
+ &ett_nbap_E_DCH_SF_allocation_item,
+ &ett_nbap_E_DCH_FDD_DL_Control_Channel_Information,
+ &ett_nbap_E_DCH_FDD_Information,
+ &ett_nbap_E_DCH_FDD_Information_Response,
+ &ett_nbap_E_DCH_FDD_Information_to_Modify,
+ &ett_nbap_E_DCH_FDD_Update_Information,
+ &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation,
+ &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item,
+ &ett_nbap_E_DCH_Grant_Type_Information,
+ &ett_nbap_E_DCH_LogicalChannelInformation,
+ &ett_nbap_E_DCH_LogicalChannelInformationItem,
+ &ett_nbap_E_DCH_MACdPDU_SizeList,
+ &ett_nbap_E_DCH_MACdPDU_SizeListItem,
+ &ett_nbap_E_DCH_LogicalChannelToModify,
+ &ett_nbap_E_DCH_LogicalChannelToModifyItem,
+ &ett_nbap_E_DCH_MACdPDU_SizeToModifyList,
+ &ett_nbap_E_DCH_LogicalChannelToDelete,
+ &ett_nbap_E_DCH_LogicalChannelToDeleteItem,
+ &ett_nbap_E_DCH_MACdFlows_Information,
+ &ett_nbap_E_DCH_MACdFlow_Specific_InfoList,
+ &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem,
+ &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp,
+ &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item,
+ &ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify,
+ &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify,
+ &ett_nbap_E_DCH_MACdFlows_to_Delete,
+ &ett_nbap_E_DCH_MACdFlow_to_Delete_Item,
+ &ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
+ &ett_nbap_E_DCH_Serving_Cell_Change_Info_Response,
+ &ett_nbap_E_DCH_serving_cell_choice,
+ &ett_nbap_E_DCH_serving_cell_change_successful,
+ &ett_nbap_E_DCH_RL_InformationList_Rsp,
+ &ett_nbap_E_DCH_RL_InformationList_Rsp_Item,
+ &ett_nbap_E_DCH_serving_cell_change_unsuccessful,
+ &ett_nbap_E_DCH_TTI_Length,
+ &ett_nbap_E_DCH_TTI_Length_to_Modify,
+ &ett_nbap_E_RGCH_E_HICH_FDD_Code_Information,
+ &ett_nbap_E_RGCH_E_HICH_FDD_Code_List,
+ &ett_nbap_E_TFCS_Information,
+ &ett_nbap_E_DCHProvidedBitRate,
+ &ett_nbap_E_DCHProvidedBitRate_Item,
+ &ett_nbap_E_DCH_Information,
+ &ett_nbap_E_PUCH_Information,
+ &ett_nbap_E_TFCS_Information_TDD,
+ &ett_nbap_E_DCH_QPSK_RefBetaInfo,
+ &ett_nbap_E_DCH_sixteenQAM_RefBetaInfo,
+ &ett_nbap_E_DCH_RefBeta_Item,
+ &ett_nbap_E_DCH_MACdFlows_Information_TDD,
+ &ett_nbap_E_DCH_MACdFlow_InfoTDDItem,
+ &ett_nbap_E_DCH_Non_Scheduled_Grant_Info,
+ &ett_nbap_E_DCH_TDD_Information,
+ &ett_nbap_E_DCH_Information_Response,
+ &ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD,
+ &ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD,
+ &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp,
+ &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item,
+ &ett_nbap_E_AGCH_Specific_InformationRespListTDD,
+ &ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD,
+ &ett_nbap_E_DCH_Information_Reconfig,
+ &ett_nbap_E_DCH_TDD_Information_to_Modify,
+ &ett_nbap_E_DCH_TDD_Information_to_Modify_List,
+ &ett_nbap_E_DCH_MACdFlow_ModifyTDDItem,
+ &ett_nbap_E_DCH_768_Information,
+ &ett_nbap_E_DCH_Non_Scheduled_Grant_Info768,
+ &ett_nbap_E_DCH_TDD_Information768,
+ &ett_nbap_E_DCH_768_Information_Reconfig,
+ &ett_nbap_E_DCH_LCR_Information,
+ &ett_nbap_E_PUCH_LCR_Information,
+ &ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info,
+ &ett_nbap_E_HICH_LCR_Information,
+ &ett_nbap_E_DCH_LCRTDD_Information,
+ &ett_nbap_E_DCH_LCR_Information_Reconfig,
+ &ett_nbap_FDD_DL_CodeInformation,
+ &ett_nbap_FDD_DL_CodeInformationItem,
+ &ett_nbap_GANSS_Almanac,
+ &ett_nbap_GANSS_AlmanacModel,
+ &ett_nbap_GANSS_Clock_Model,
+ &ett_nbap_GANSS_Common_Data,
+ &ett_nbap_GANSS_CommonDataInfoReq,
+ &ett_nbap_GANSS_GenericDataInfoReqList,
+ &ett_nbap_GANSS_GenericDataInfoReqItem,
+ &ett_nbap_GANSS_Generic_Data,
+ &ett_nbap_GANSS_Generic_DataItem,
+ &ett_nbap_GANSS_Information,
+ &ett_nbap_GANSS_Ionospheric_Model,
+ &ett_nbap_GANSS_IonosphereRegionalStormFlags,
+ &ett_nbap_GANSS_KeplerianParametersAlm,
+ &ett_nbap_GANSS_KeplerianParametersOrb,
+ &ett_nbap_GANSS_Navigation_Model,
+ &ett_nbap_GANSS_Orbit_Model,
+ &ett_nbap_GANSS_Real_Time_Integrity,
+ &ett_nbap_GANSS_RealTimeInformationItem,
+ &ett_nbap_GANSS_Reference_Time,
+ &ett_nbap_GANSS_RX_Pos,
+ &ett_nbap_GANSS_SatelliteClockModelItem,
+ &ett_nbap_GANSS_SatelliteInformationKP,
+ &ett_nbap_GANSS_SatelliteInformationKPItem,
+ &ett_nbap_GANSS_Sat_Info_Nav,
+ &ett_nbap_GANSS_Sat_Info_Nav_item,
+ &ett_nbap_GANSS_Time_Model,
+ &ett_nbap_GANSS_UTC_Model,
+ &ett_nbap_GPS_Almanac,
+ &ett_nbap_GPS_Ionospheric_Model,
+ &ett_nbap_GPS_Information,
+ &ett_nbap_GPS_RealTime_Integrity,
+ &ett_nbap_GPSBadSat_Info_RealTime_Integrity,
+ &ett_nbap_GPS_NavigationModel_and_TimeRecovery,
+ &ett_nbap_GPS_NavandRecovery_Item,
+ &ett_nbap_GPS_RX_POS,
+ &ett_nbap_GPS_UTC_Model,
+ &ett_nbap_HARQ_MemoryPartitioning,
+ &ett_nbap_HARQ_MemoryPartitioning_Implicit,
+ &ett_nbap_HARQ_MemoryPartitioning_Explicit,
+ &ett_nbap_HARQ_MemoryPartitioningList,
+ &ett_nbap_HARQ_MemoryPartitioningItem,
+ &ett_nbap_HS_DSCHProvidedBitRate,
+ &ett_nbap_HS_DSCHProvidedBitRate_Item,
+ &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
+ &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_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_HSDPA_Associated_PICH_Information,
+ &ett_nbap_HSDPA_PICH_Shared_with_PCH,
+ &ett_nbap_HSDPA_PICH_notShared_with_PCH,
+ &ett_nbap_HSDSCH_Common_System_InformationFDD,
+ &ett_nbap_HSDSCH_Common_System_Information_ResponseFDD,
+ &ett_nbap_HSDSCH_Common_Information,
+ &ett_nbap_HSDSCH_FDD_Information,
+ &ett_nbap_HSDSCH_TDD_Information,
+ &ett_nbap_HSDSCH_Information_to_Modify,
+ &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
+ &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
+ &ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised,
+ &ett_nbap_HSDSCH_FDD_Information_Response,
+ &ett_nbap_HSDSCH_Paging_System_InformationFDD,
+ &ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD,
+ &ett_nbap_HSDSCH_Paging_System_Information_ResponseList,
+ &ett_nbap_HSDSCH_TDD_Information_Response,
+ &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp,
+ &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item,
+ &ett_nbap_HSDSCH_MACdFlows_Information,
+ &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList,
+ &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem,
+ &ett_nbap_HSDSCH_MACdFlows_to_Delete,
+ &ett_nbap_HSDSCH_MACdFlows_to_Delete_Item,
+ &ett_nbap_HSDSCH_Initial_Capacity_Allocation,
+ &ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
+ &ett_nbap_HSSCCH_Specific_InformationRespListFDD,
+ &ett_nbap_HSSCCH_Codes,
+ &ett_nbap_HSSCCH_Specific_InformationRespListTDD,
+ &ett_nbap_HSSCCH_Specific_InformationRespItemTDD,
+ &ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR,
+ &ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR,
+ &ett_nbap_HSSCCH_Specific_InformationRespListTDD768,
+ &ett_nbap_HSSCCH_Specific_InformationRespItemTDD768,
+ &ett_nbap_HSSICH_Info,
+ &ett_nbap_HSSICH_InfoLCR,
+ &ett_nbap_HSSICH_Info768,
+ &ett_nbap_HS_SICH_Reception_Quality_Value,
+ &ett_nbap_HS_PDSCH_FDD_Code_Information,
+ &ett_nbap_HS_SCCH_FDD_Code_Information,
+ &ett_nbap_HS_SCCH_FDD_Code_List,
+ &ett_nbap_HS_DSCH_Serving_Cell_Change_Info,
+ &ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response,
+ &ett_nbap_HS_DSCH_serving_cell_choice,
+ &ett_nbap_HS_serving_cell_change_successful,
+ &ett_nbap_HS_serving_cell_change_unsuccessful,
+ &ett_nbap_HSDSCH_FDD_Update_Information,
+ &ett_nbap_HSDSCH_TDD_Update_Information,
+ &ett_nbap_InformationReportCharacteristics,
+ &ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
+ &ett_nbap_InformationReportCharacteristicsType_OnModification,
+ &ett_nbap_InformationThresholds,
+ &ett_nbap_InformationType,
+ &ett_nbap_IPDL_FDD_Parameters,
+ &ett_nbap_IPDL_TDD_Parameters,
+ &ett_nbap_IPDL_TDD_Parameters_LCR,
+ &ett_nbap_BurstModeParams,
+ &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_MessageStructure,
+ &ett_nbap_MessageStructure_item,
+ &ett_nbap_MidambleShiftAndBurstType,
+ &ett_nbap_Type1,
+ &ett_nbap_MidambleAllocationMode1,
+ &ett_nbap_Type2,
+ &ett_nbap_MidambleAllocationMode2,
+ &ett_nbap_Type3,
+ &ett_nbap_MidambleAllocationMode3,
+ &ett_nbap_MidambleShiftLCR,
+ &ett_nbap_MidambleShiftAndBurstType768,
+ &ett_nbap_Type7681,
+ &ett_nbap_MidambleAllocationMode7681,
+ &ett_nbap_Type7682,
+ &ett_nbap_MidambleAllocationMode7682,
+ &ett_nbap_Type7683,
+ &ett_nbap_MidambleAllocationMode7683,
+ &ett_nbap_MIMO_Information,
+ &ett_nbap_MIMO_InformationToModify,
+ &ett_nbap_MIMO_PilotConfiguration,
+ &ett_nbap_ModifyPriorityQueue,
+ &ett_nbap_ModulationPO_MBSFN,
+ &ett_nbap_NeighbouringCellMeasurementInformation,
+ &ett_nbap_NeighbouringCellMeasurementInformation_item,
+ &ett_nbap_NeighbouringFDDCellMeasurementInformation,
+ &ett_nbap_NeighbouringTDDCellMeasurementInformation,
+ &ett_nbap_NeighbouringTDDCellMeasurementInformationLCR,
+ &ett_nbap_NeighbouringTDDCellMeasurementInformation768,
+ &ett_nbap_NI_Information,
+ &ett_nbap_Paging_MACFlow_Specific_Information,
+ &ett_nbap_Paging_MAC_Flow_Sopecific_Information_Item,
+ &ett_nbap_PLCCHinformation,
+ &ett_nbap_PreambleSignatures,
+ &ett_nbap_Priority_Queue_Information_for_Enhanced_FACH,
+ &ett_nbap_PriorityQueue_InfoList,
+ &ett_nbap_PriorityQueue_InfoItem,
+ &ett_nbap_PriorityQueue_InfoList_to_Modify,
+ &ett_nbap_PriorityQueue_InfoItem_to_Add,
+ &ett_nbap_PriorityQueue_InfoItem_to_Modify,
+ &ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
+ &ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
+ &ett_nbap_RACH_SubChannelNumbers,
+ &ett_nbap_RL_Specific_DCH_Info,
+ &ett_nbap_RL_Specific_DCH_Info_Item,
+ &ett_nbap_RL_Specific_E_DCH_Info,
+ &ett_nbap_RL_Specific_E_DCH_Information,
+ &ett_nbap_RL_Specific_E_DCH_Information_Item,
+ &ett_nbap_Reference_E_TFCI_Information,
+ &ett_nbap_Reference_E_TFCI_Information_Item,
+ &ett_nbap_ReportCharacteristics,
+ &ett_nbap_ReportCharacteristicsType_EventA,
+ &ett_nbap_ReportCharacteristicsType_EventB,
+ &ett_nbap_ReportCharacteristicsType_EventC,
+ &ett_nbap_ReportCharacteristicsType_EventD,
+ &ett_nbap_ReportCharacteristicsType_EventE,
+ &ett_nbap_ReportCharacteristicsType_EventF,
+ &ett_nbap_ReportCharacteristicsType_OnModification,
+ &ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
+ &ett_nbap_ReportCharacteristicsType_MeasurementThreshold,
+ &ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime,
+ &ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime,
+ &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_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,
+ &ett_nbap_RequestedDataValueInformation,
+ &ett_nbap_InformationAvailable,
+ &ett_nbap_RequestedDataValue,
+ &ett_nbap_SAT_Info_Almanac,
+ &ett_nbap_SAT_Info_Almanac_Item,
+ &ett_nbap_SAT_Info_Almanac_ExtList,
+ &ett_nbap_SAT_Info_Almanac_ExtItem,
+ &ett_nbap_SAT_Info_DGPSCorrections,
+ &ett_nbap_SAT_Info_DGPSCorrections_Item,
+ &ett_nbap_SATInfo_RealTime_Integrity,
+ &ett_nbap_SAT_Info_RealTime_Integrity_Item,
+ &ett_nbap_Secondary_CPICH_Information_Change,
+ &ett_nbap_Serving_E_DCH_RL_ID,
+ &ett_nbap_Serving_E_DCH_RL_in_this_NodeB,
+ &ett_nbap_SFNSFNMeasurementThresholdInformation,
+ &ett_nbap_SFNSFNMeasurementValueInformation,
+ &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
+ &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
+ &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
+ &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
+ &ett_nbap_SFNSFNTimeStampInformation,
+ &ett_nbap_SFNSFNTimeStamp_TDD,
+ &ett_nbap_SFNSFNValue,
+ &ett_nbap_SixteenQAM_UL_Information,
+ &ett_nbap_SixteenQAM_UL_Information_to_Modify,
+ &ett_nbap_SynchronisationReportCharacteristics,
+ &ett_nbap_SynchronisationReportCharactThreExc,
+ &ett_nbap_SynchronisationReportCharactThreInfoItem,
+ &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem,
+ &ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem,
+ &ett_nbap_SyncDLCodeIdThreInfoLCR,
+ &ett_nbap_SyncDLCodeIdThreInfoList,
+ &ett_nbap_SyncDLCodeInfoListLCR,
+ &ett_nbap_SyncDLCodeInfoItemLCR,
+ &ett_nbap_TDD_ChannelisationCodeLCR,
+ &ett_nbap_TDD_DL_Code_Information,
+ &ett_nbap_TDD_DL_Code_InformationItem,
+ &ett_nbap_TDD_DL_Code_LCR_Information,
+ &ett_nbap_TDD_DL_Code_LCR_InformationItem,
+ &ett_nbap_TDD_DL_Code_768_Information,
+ &ett_nbap_TDD_DL_Code_768_InformationItem,
+ &ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR,
+ &ett_nbap_TDD_DPCHOffset,
+ &ett_nbap_TransportFormatCombination_Beta,
+ &ett_nbap_T_signalledGainFactors,
+ &ett_nbap_T_gainFactor,
+ &ett_nbap_T_fdd,
+ &ett_nbap_TDD_UL_Code_Information,
+ &ett_nbap_TDD_UL_Code_InformationItem,
+ &ett_nbap_TDD_UL_Code_LCR_Information,
+ &ett_nbap_TDD_UL_Code_LCR_InformationItem,
+ &ett_nbap_TDD_UL_Code_768_Information,
+ &ett_nbap_TDD_UL_Code_768_InformationItem,
+ &ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR,
+ &ett_nbap_TFCI_SignallingMode,
+ &ett_nbap_TimingAdjustmentValue,
+ &ett_nbap_TimingAdjustmentValueLCR,
+ &ett_nbap_TnlQos,
+ &ett_nbap_Transmission_Gap_Pattern_Sequence_Information,
+ &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_Transmitted_Carrier_Power_For_CellPortion_Value,
+ &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item,
+ &ett_nbap_TFCS,
+ &ett_nbap_T_tFCSvalues,
+ &ett_nbap_TFCS_TFCSList,
+ &ett_nbap_TFCS_TFCSList_item,
+ &ett_nbap_TFCS_CTFC,
+ &ett_nbap_Transport_Block_Size_List,
+ &ett_nbap_Transport_Block_Size_List_item,
+ &ett_nbap_TransportFormatSet,
+ &ett_nbap_TransportFormatSet_DynamicPartList,
+ &ett_nbap_TransportFormatSet_DynamicPartList_item,
+ &ett_nbap_TDD_TransportFormatSet_ModeDP,
+ &ett_nbap_TransmissionTimeIntervalInformation,
+ &ett_nbap_TransmissionTimeIntervalInformation_item,
+ &ett_nbap_TransportFormatSet_Semi_staticPart,
+ &ett_nbap_TransportFormatSet_ModeDP,
+ &ett_nbap_TransportFormatSet_ModeSSP,
+ &ett_nbap_TUTRANGANSS,
+ &ett_nbap_TUTRANGANSSMeasurementThresholdInformation,
+ &ett_nbap_TUTRANGANSSMeasurementValueInformation,
+ &ett_nbap_TUTRANGPS,
+ &ett_nbap_TUTRANGPSMeasurementThresholdInformation,
+ &ett_nbap_TUTRANGPSMeasurementValueInformation,
+ &ett_nbap_UC_Id,
+ &ett_nbap_UE_Capability_Information,
+ &ett_nbap_UL_Timeslot_Information,
+ &ett_nbap_UL_Timeslot_InformationItem,
+ &ett_nbap_UL_TimeslotLCR_Information,
+ &ett_nbap_UL_TimeslotLCR_InformationItem,
+ &ett_nbap_UL_Timeslot768_Information,
+ &ett_nbap_UL_Timeslot768_InformationItem,
+ &ett_nbap_UL_ScramblingCode,
+ &ett_nbap_UL_Synchronisation_Parameters_LCR,
+ &ett_nbap_UL_TimeSlot_ISCP_Info,
+ &ett_nbap_UL_TimeSlot_ISCP_InfoItem,
+ &ett_nbap_UL_TimeSlot_ISCP_LCR_Info,
+ &ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem,
+ &ett_nbap_USCH_Information,
+ &ett_nbap_USCH_InformationItem,
+ &ett_nbap_USCH_InformationResponse,
+ &ett_nbap_USCH_InformationResponseItem,
&ett_nbap_CommonTransportChannelSetupRequestFDD,
&ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD,
&ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD,
@@ -44809,12 +51623,14 @@ void proto_register_nbap(void) {
&ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD,
&ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD,
&ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD,
+ &ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD,
&ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD,
&ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD,
&ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD,
&ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD,
&ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD,
&ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD,
+ &ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD,
&ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD,
&ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD,
&ett_nbap_PRACH_CTCH_SetupRqstTDD,
@@ -44822,7 +51638,13 @@ void proto_register_nbap(void) {
&ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD,
&ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD,
&ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD,
+ &ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD,
&ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD,
+ &ett_nbap_PLCCH_parameters,
+ &ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD,
+ &ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD,
+ &ett_nbap_E_RUCCH_parameters,
+ &ett_nbap_E_RUCCH_768_parameters,
&ett_nbap_CommonTransportChannelSetupResponse,
&ett_nbap_FACH_CommonTransportChannel_InformationResponse,
&ett_nbap_CommonTransportChannelSetupFailure,
@@ -44845,14 +51667,20 @@ void proto_register_nbap(void) {
&ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD,
&ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD,
&ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD,
+ &ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD,
+ &ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD,
+ &ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD,
&ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD,
+ &ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD,
&ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD,
&ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD,
&ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD,
&ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD,
&ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD,
+ &ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD,
&ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD,
&ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD,
+ &ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD,
&ett_nbap_CommonTransportChannelReconfigurationResponse,
&ett_nbap_CommonTransportChannelReconfigurationFailure,
&ett_nbap_CommonTransportChannelDeletionRequest,
@@ -44879,12 +51707,17 @@ void proto_register_nbap(void) {
&ett_nbap_S_CCPCH_InformationListExt_AuditRsp,
&ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp,
&ett_nbap_E_DCH_Resources_Information_AuditRsp,
+ &ett_nbap_S_CCPCH_768_InformationList_AuditRsp,
+ &ett_nbap_PRACH_768_InformationList_AuditRsp,
&ett_nbap_Local_Cell_InformationList_AuditRsp,
&ett_nbap_Local_Cell_InformationItem_AuditRsp,
&ett_nbap_Local_Cell_Group_InformationList_AuditRsp,
&ett_nbap_Local_Cell_Group_InformationItem_AuditRsp,
&ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp,
&ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp,
+ &ett_nbap_PLCCH_InformationList_AuditRsp,
+ &ett_nbap_E_RUCCH_InformationList_AuditRsp,
+ &ett_nbap_E_RUCCH_768_InformationList_AuditRsp,
&ett_nbap_AuditFailure,
&ett_nbap_CommonMeasurementInitiationRequest,
&ett_nbap_CommonMeasurementObjectType_CM_Rqst,
@@ -44897,6 +51730,13 @@ void proto_register_nbap(void) {
&ett_nbap_RACH_CM_Rsp,
&ett_nbap_PowerLocalCellGroup_CM_Rsp,
&ett_nbap_CommonMeasurementInitiationFailure,
+ &ett_nbap_CommonMeasurementReport,
+ &ett_nbap_CommonMeasurementObjectType_CM_Rprt,
+ &ett_nbap_Cell_CM_Rprt,
+ &ett_nbap_RACH_CM_Rprt,
+ &ett_nbap_PowerLocalCellGroup_CM_Rprt,
+ &ett_nbap_CommonMeasurementTerminationRequest,
+ &ett_nbap_CommonMeasurementFailureIndication,
&ett_nbap_CellSetupRequestFDD,
&ett_nbap_Synchronisation_Configuration_Cell_SetupRqst,
&ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD,
@@ -44921,9 +51761,11 @@ void proto_register_nbap(void) {
&ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
&ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD,
&ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD,
+ &ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD,
&ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD,
&ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD,
&ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD,
+ &ett_nbap_SCH_768_Information_Cell_SetupRqstTDD,
&ett_nbap_CellSetupResponse,
&ett_nbap_CellSetupFailure,
&ett_nbap_CellReconfigurationRequestFDD,
@@ -44948,6 +51790,8 @@ void proto_register_nbap(void) {
&ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD,
&ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD,
&ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD,
+ &ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD,
+ &ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD,
&ett_nbap_CellReconfigurationResponse,
&ett_nbap_CellReconfigurationFailure,
&ett_nbap_CellDeletionRequest,
@@ -44983,6 +51827,11 @@ void proto_register_nbap(void) {
&ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd,
&ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd,
&ett_nbap_E_DCH_Resources_Information_ResourceStatusInd,
+ &ett_nbap_PLCCH_InformationList_ResourceStatusInd,
+ &ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd,
+ &ett_nbap_PRACH_768_InformationList_ResourceStatusInd,
+ &ett_nbap_E_RUCCH_InformationList_ResourceStatusInd,
+ &ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd,
&ett_nbap_SystemInformationUpdateRequest,
&ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst,
&ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst,
@@ -45006,12 +51855,14 @@ void proto_register_nbap(void) {
&ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
&ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD,
&ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD,
+ &ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD,
&ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
&ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
&ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD,
&ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD,
&ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD,
&ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD,
+ &ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD,
&ett_nbap_RL_Information_RL_SetupRqstTDD,
&ett_nbap_RadioLinkSetupResponseFDD,
&ett_nbap_RL_InformationResponseList_RL_SetupRspFDD,
@@ -45041,6 +51892,7 @@ void proto_register_nbap(void) {
&ett_nbap_RadioLinkAdditionRequestFDD,
&ett_nbap_RL_InformationList_RL_AdditionRqstFDD,
&ett_nbap_RL_InformationItem_RL_AdditionRqstFDD,
+ &ett_nbap_E_DPCH_Information_RL_AdditionReqFDD,
&ett_nbap_RadioLinkAdditionRequestTDD,
&ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
&ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
@@ -45050,7 +51902,9 @@ void proto_register_nbap(void) {
&ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD,
&ett_nbap_RL_Information_RL_AdditionRqstTDD,
&ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
+ &ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
&ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
+ &ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
&ett_nbap_RadioLinkAdditionResponseFDD,
&ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD,
&ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD,
@@ -45099,12 +51953,14 @@ void proto_register_nbap(void) {
&ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
&ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
&ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
+ &ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
&ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
&ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
&ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
&ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
&ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
&ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
+ &ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
&ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
&ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
&ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
@@ -45114,6 +51970,10 @@ void proto_register_nbap(void) {
&ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
&ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
&ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR,
+ &ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD,
+ &ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
+ &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
+ &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768,
&ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
&ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
&ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
@@ -45126,6 +51986,7 @@ void proto_register_nbap(void) {
&ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD,
&ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
&ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
+ &ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
&ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
&ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
&ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
@@ -45134,6 +51995,7 @@ void proto_register_nbap(void) {
&ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD,
&ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
&ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
+ &ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
&ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
&ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
&ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
@@ -45143,6 +52005,10 @@ void proto_register_nbap(void) {
&ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
&ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
&ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
+ &ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
+ &ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
+ &ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
+ &ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
&ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
&ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
&ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
@@ -45232,6 +52098,10 @@ void proto_register_nbap(void) {
&ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp,
&ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
&ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp,
+ &ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp,
+ &ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp,
+ &ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp,
+ &ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp,
&ett_nbap_DedicatedMeasurementInitiationFailure,
&ett_nbap_DedicatedMeasurementReport,
&ett_nbap_DedicatedMeasurementObjectType_DM_Rprt,
@@ -45290,6 +52160,11 @@ void proto_register_nbap(void) {
&ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
&ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
&ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
+ &ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
+ &ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
+ &ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
+ &ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst,
+ &ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst,
&ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst,
&ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst,
&ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst,
@@ -45302,6 +52177,11 @@ void proto_register_nbap(void) {
&ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
&ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
&ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
+ &ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
+ &ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
+ &ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
+ &ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst,
+ &ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
&ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst,
&ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst,
&ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst,
@@ -45316,6 +52196,11 @@ void proto_register_nbap(void) {
&ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
&ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
&ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
+ &ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
+ &ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
+ &ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
+ &ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst,
+ &ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst,
&ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst,
&ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst,
&ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst,
@@ -45328,6 +52213,11 @@ void proto_register_nbap(void) {
&ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
&ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
&ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
+ &ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
+ &ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
+ &ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
+ &ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst,
+ &ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
&ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst,
&ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst,
&ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst,
@@ -45337,6 +52227,9 @@ void proto_register_nbap(void) {
&ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
&ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst,
&ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
+ &ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst,
+ &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst,
+ &ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
&ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
&ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst,
&ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst,
@@ -45344,6 +52237,9 @@ void proto_register_nbap(void) {
&ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst,
&ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst,
&ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst,
+ &ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst,
+ &ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst,
+ &ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst,
&ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
&ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst,
&ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst,
@@ -45351,8 +52247,49 @@ void proto_register_nbap(void) {
&ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
&ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
&ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst,
+ &ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst,
+ &ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst,
+ &ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst,
&ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
&ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst,
+ &ett_nbap_E_PUCH_Information_PSCH_ReconfRqst,
+ &ett_nbap_E_PUCH_Timeslot_Info,
+ &ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_Information_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst,
+ &ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst,
+ &ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
+ &ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst,
+ &ett_nbap_E_HICH_Information_PSCH_ReconfRqst,
+ &ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst,
+ &ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst,
+ &ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst,
+ &ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst,
+ &ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_PUCH_Timeslot_InfoLCR,
+ &ett_nbap_E_PUCH_Timeslot_Item_InfoLCR,
+ &ett_nbap_E_PUCH_Codelist_LCR,
+ &ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst,
+ &ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
+ &ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst,
+ &ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst,
+ &ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst,
+ &ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst,
+ &ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst,
+ &ett_nbap_SYNC_UL_Partition_LCR,
&ett_nbap_PhysicalSharedChannelReconfigurationResponse,
&ett_nbap_PhysicalSharedChannelReconfigurationFailure,
&ett_nbap_CauseLevel_PSCH_ReconfFailure,
@@ -45428,7 +52365,7 @@ void proto_register_nbap(void) {
&ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD,
&ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD,
&ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD,
- &ett_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD,
+ &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD,
&ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD,
&ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD,
&ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD,
@@ -45456,335 +52393,14 @@ void proto_register_nbap(void) {
&ett_nbap_RadioLinkParameterUpdateIndicationFDD,
&ett_nbap_RadioLinkParameterUpdateIndicationTDD,
&ett_nbap_MBMSNotificationUpdateCommand,
- &ett_nbap_CommonMeasurementReport,
- &ett_nbap_CommonMeasurementObjectType_CM_Rprt,
- &ett_nbap_Cell_CM_Rprt,
- &ett_nbap_RACH_CM_Rprt,
- &ett_nbap_PowerLocalCellGroup_CM_Rprt,
- &ett_nbap_CommonMeasurementTerminationRequest,
- &ett_nbap_CommonMeasurementFailureIndication,
- &ett_nbap_Active_Pattern_Sequence_Information,
- &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List,
- &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
- &ett_nbap_AllocationRetentionPriority,
- &ett_nbap_Angle_Of_Arrival_Value_LCR,
- &ett_nbap_Best_Cell_Portions_Value,
- &ett_nbap_Best_Cell_Portions_Item,
- &ett_nbap_Cause,
- &ett_nbap_CellSyncBurstTiming,
- &ett_nbap_CellSyncBurstTimingLCR,
- &ett_nbap_CommonChannelsCapacityConsumptionLaw,
- &ett_nbap_CommonChannelsCapacityConsumptionLaw_item,
- &ett_nbap_CommonMeasurementAccuracy,
- &ett_nbap_CommonMeasurementValue,
- &ett_nbap_CommonMeasurementValueInformation,
- &ett_nbap_CommonMeasurementAvailable,
- &ett_nbap_Common_PhysicalChannel_Status_Information,
- &ett_nbap_CommonTransportChannel_InformationResponse,
- &ett_nbap_Common_TransportChannel_Status_Information,
- &ett_nbap_CriticalityDiagnostics,
- &ett_nbap_CriticalityDiagnostics_IE_List,
- &ett_nbap_CriticalityDiagnostics_IE_List_item,
- &ett_nbap_DCH_FDD_Information,
- &ett_nbap_DCH_FDD_InformationItem,
- &ett_nbap_DCH_Specific_FDD_InformationList,
- &ett_nbap_DCH_Specific_FDD_Item,
- &ett_nbap_DCH_InformationResponse,
- &ett_nbap_DCH_InformationResponseItem,
- &ett_nbap_DCH_TDD_Information,
- &ett_nbap_DCH_TDD_InformationItem,
- &ett_nbap_DCH_Specific_TDD_InformationList,
- &ett_nbap_DCH_Specific_TDD_Item,
- &ett_nbap_FDD_DCHs_to_Modify,
- &ett_nbap_FDD_DCHs_to_ModifyItem,
- &ett_nbap_DCH_ModifySpecificInformation_FDD,
- &ett_nbap_DCH_ModifySpecificItem_FDD,
- &ett_nbap_TDD_DCHs_to_Modify,
- &ett_nbap_DCH_ModifyItem_TDD,
- &ett_nbap_DCH_ModifySpecificInformation_TDD,
- &ett_nbap_DCH_ModifySpecificItem_TDD,
- &ett_nbap_DedicatedChannelsCapacityConsumptionLaw,
- &ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
- &ett_nbap_DedicatedMeasurementValue,
- &ett_nbap_DedicatedMeasurementValueInformation,
- &ett_nbap_DedicatedMeasurementAvailable,
- &ett_nbap_DelayedActivation,
- &ett_nbap_DelayedActivationUpdate,
- &ett_nbap_Activate_Info,
- &ett_nbap_Deactivate_Info,
- &ett_nbap_Execution_Type,
- &ett_nbap_DGPSCorrections,
- &ett_nbap_DGPSThresholds,
- &ett_nbap_DL_Timeslot_Information,
- &ett_nbap_DL_Timeslot_InformationItem,
- &ett_nbap_DL_TimeslotLCR_Information,
- &ett_nbap_DL_TimeslotLCR_InformationItem,
- &ett_nbap_DL_PowerBalancing_Information,
- &ett_nbap_DL_ReferencePowerInformationList,
- &ett_nbap_DL_ReferencePowerInformationItem,
- &ett_nbap_DL_TimeslotISCPInfo,
- &ett_nbap_DL_TimeslotISCPInfoItem,
- &ett_nbap_DL_TimeslotISCPInfoLCR,
- &ett_nbap_DL_TimeslotISCPInfoItemLCR,
- &ett_nbap_DSCH_InformationResponse,
- &ett_nbap_DSCH_InformationResponseItem,
- &ett_nbap_DSCH_TDD_Information,
- &ett_nbap_DSCH_TDD_InformationItem,
- &ett_nbap_E_AGCH_FDD_Code_Information,
- &ett_nbap_E_AGCH_FDD_Code_List,
- &ett_nbap_E_DCH_FDD_DL_Control_Channel_Information,
- &ett_nbap_E_DCH_FDD_Information,
- &ett_nbap_E_DCH_FDD_Information_Response,
- &ett_nbap_E_DCH_FDD_Information_to_Modify,
- &ett_nbap_E_DCH_Grant_Type_Information,
- &ett_nbap_E_DCH_LogicalChannelInformation,
- &ett_nbap_E_DCH_LogicalChannelInformationItem,
- &ett_nbap_E_DCH_MACdPDU_SizeList,
- &ett_nbap_E_DCH_MACdPDU_SizeListItem,
- &ett_nbap_E_DCH_LogicalChannelToModify,
- &ett_nbap_E_DCH_LogicalChannelToModifyItem,
- &ett_nbap_E_DCH_MACdPDU_SizeToModifyList,
- &ett_nbap_E_DCH_LogicalChannelToDelete,
- &ett_nbap_E_DCH_LogicalChannelToDeleteItem,
- &ett_nbap_E_DCH_MACdFlows_Information,
- &ett_nbap_E_DCH_MACdFlow_Specific_InfoList,
- &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem,
- &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp,
- &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item,
- &ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify,
- &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify,
- &ett_nbap_E_DCH_MACdFlows_to_Delete,
- &ett_nbap_E_DCH_MACdFlow_to_Delete_Item,
- &ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
- &ett_nbap_E_RGCH_E_HICH_FDD_Code_Information,
- &ett_nbap_E_RGCH_E_HICH_FDD_Code_List,
- &ett_nbap_E_TFCS_Information,
- &ett_nbap_E_DCHProvidedBitRate,
- &ett_nbap_E_DCHProvidedBitRate_Item,
- &ett_nbap_FDD_DL_CodeInformation,
- &ett_nbap_FDD_DL_CodeInformationItem,
- &ett_nbap_GPS_Almanac,
- &ett_nbap_GPS_Ionospheric_Model,
- &ett_nbap_GPS_Information,
- &ett_nbap_GPS_RealTime_Integrity,
- &ett_nbap_GPSBadSat_Info_RealTime_Integrity,
- &ett_nbap_GPS_NavigationModel_and_TimeRecovery,
- &ett_nbap_GPS_NavandRecovery_Item,
- &ett_nbap_GPS_RX_POS,
- &ett_nbap_GPS_UTC_Model,
- &ett_nbap_HARQ_MemoryPartitioning,
- &ett_nbap_HARQ_MemoryPartitioning_Implicit,
- &ett_nbap_HARQ_MemoryPartitioning_Explicit,
- &ett_nbap_HARQ_MemoryPartitioningList,
- &ett_nbap_HARQ_MemoryPartitioningItem,
- &ett_nbap_HS_DSCHProvidedBitRate,
- &ett_nbap_HS_DSCHProvidedBitRate_Item,
- &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
- &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_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_HSDSCH_FDD_Information,
- &ett_nbap_HSDSCH_TDD_Information,
- &ett_nbap_HSDSCH_Information_to_Modify,
- &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
- &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
- &ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised,
- &ett_nbap_HSDSCH_FDD_Information_Response,
- &ett_nbap_HSDSCH_TDD_Information_Response,
- &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp,
- &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item,
- &ett_nbap_HSDSCH_MACdFlows_Information,
- &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList,
- &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem,
- &ett_nbap_HSDSCH_MACdFlows_to_Delete,
- &ett_nbap_HSDSCH_MACdFlows_to_Delete_Item,
- &ett_nbap_HSDSCH_Initial_Capacity_Allocation,
- &ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
- &ett_nbap_HSSCCH_Specific_InformationRespListFDD,
- &ett_nbap_HSSCCH_Codes,
- &ett_nbap_HSSCCH_Specific_InformationRespListTDD,
- &ett_nbap_HSSCCH_Specific_InformationRespItemTDD,
- &ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR,
- &ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR,
- &ett_nbap_HSSICH_Info,
- &ett_nbap_HSSICH_InfoLCR,
- &ett_nbap_HS_SICH_Reception_Quality_Value,
- &ett_nbap_HS_PDSCH_FDD_Code_Information,
- &ett_nbap_HS_SCCH_FDD_Code_Information,
- &ett_nbap_HS_SCCH_FDD_Code_List,
- &ett_nbap_HSDSCH_FDD_Update_Information,
- &ett_nbap_HSDSCH_TDD_Update_Information,
- &ett_nbap_InformationReportCharacteristics,
- &ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
- &ett_nbap_InformationReportCharacteristicsType_OnModification,
- &ett_nbap_InformationThresholds,
- &ett_nbap_InformationType,
- &ett_nbap_IPDL_FDD_Parameters,
- &ett_nbap_IPDL_TDD_Parameters,
- &ett_nbap_IPDL_TDD_Parameters_LCR,
- &ett_nbap_BurstModeParams,
- &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_MessageStructure,
- &ett_nbap_MessageStructure_item,
- &ett_nbap_MidambleShiftAndBurstType,
- &ett_nbap_T_type1,
- &ett_nbap_T_midambleAllocationMode,
- &ett_nbap_T_type2,
- &ett_nbap_T_midambleAllocationMode_01,
- &ett_nbap_T_type3,
- &ett_nbap_T_midambleAllocationMode_02,
- &ett_nbap_MidambleShiftLCR,
- &ett_nbap_ModifyPriorityQueue,
- &ett_nbap_NeighbouringCellMeasurementInformation,
- &ett_nbap_NeighbouringCellMeasurementInformation_item,
- &ett_nbap_NeighbouringFDDCellMeasurementInformation,
- &ett_nbap_NeighbouringTDDCellMeasurementInformation,
- &ett_nbap_NeighbouringTDDCellMeasurementInformationLCR,
- &ett_nbap_NI_Information,
- &ett_nbap_PreambleSignatures,
- &ett_nbap_PriorityQueue_InfoList,
- &ett_nbap_PriorityQueue_InfoItem,
- &ett_nbap_PriorityQueue_InfoList_to_Modify,
- &ett_nbap_PriorityQueue_InfoItem_to_Add,
- &ett_nbap_PriorityQueue_InfoItem_to_Modify,
- &ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
- &ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
- &ett_nbap_RACH_SubChannelNumbers,
- &ett_nbap_RL_Specific_DCH_Info,
- &ett_nbap_RL_Specific_DCH_Info_Item,
- &ett_nbap_RL_Specific_E_DCH_Info,
- &ett_nbap_RL_Specific_E_DCH_Info_Item,
- &ett_nbap_Reference_E_TFCI_Information,
- &ett_nbap_Reference_E_TFCI_Information_Item,
- &ett_nbap_ReportCharacteristics,
- &ett_nbap_ReportCharacteristicsType_EventA,
- &ett_nbap_ReportCharacteristicsType_EventB,
- &ett_nbap_ReportCharacteristicsType_EventC,
- &ett_nbap_ReportCharacteristicsType_EventD,
- &ett_nbap_ReportCharacteristicsType_EventE,
- &ett_nbap_ReportCharacteristicsType_EventF,
- &ett_nbap_ReportCharacteristicsType_OnModification,
- &ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
- &ett_nbap_ReportCharacteristicsType_MeasurementThreshold,
- &ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime,
- &ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime,
- &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_RequestedDataValueInformation,
- &ett_nbap_InformationAvailable,
- &ett_nbap_RequestedDataValue,
- &ett_nbap_SAT_Info_Almanac,
- &ett_nbap_SAT_Info_Almanac_Item,
- &ett_nbap_SAT_Info_Almanac_ExtList,
- &ett_nbap_SAT_Info_Almanac_ExtItem,
- &ett_nbap_SAT_Info_DGPSCorrections,
- &ett_nbap_SAT_Info_DGPSCorrections_Item,
- &ett_nbap_SATInfo_RealTime_Integrity,
- &ett_nbap_SAT_Info_RealTime_Integrity_Item,
- &ett_nbap_Secondary_CPICH_Information_Change,
- &ett_nbap_Serving_E_DCH_RL_ID,
- &ett_nbap_Serving_E_DCH_RL_in_this_NodeB,
- &ett_nbap_SFNSFNMeasurementThresholdInformation,
- &ett_nbap_SFNSFNMeasurementValueInformation,
- &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
- &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
- &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
- &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
- &ett_nbap_SFNSFNTimeStampInformation,
- &ett_nbap_SFNSFNTimeStamp_TDD,
- &ett_nbap_SFNSFNValue,
- &ett_nbap_SynchronisationReportCharacteristics,
- &ett_nbap_SynchronisationReportCharactThreExc,
- &ett_nbap_SynchronisationReportCharactThreInfoItem,
- &ett_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem,
- &ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem,
- &ett_nbap_SyncDLCodeIdThreInfoLCR,
- &ett_nbap_SyncDLCodeIdThreInfoList,
- &ett_nbap_SyncDLCodeInfoListLCR,
- &ett_nbap_SyncDLCodeInfoItemLCR,
- &ett_nbap_TDD_ChannelisationCodeLCR,
- &ett_nbap_TDD_DL_Code_Information,
- &ett_nbap_TDD_DL_Code_InformationItem,
- &ett_nbap_TDD_DL_Code_LCR_Information,
- &ett_nbap_TDD_DL_Code_LCR_InformationItem,
- &ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR,
- &ett_nbap_TDD_DPCHOffset,
- &ett_nbap_TransportFormatCombination_Beta,
- &ett_nbap_T_signalledGainFactors,
- &ett_nbap_T_gainFactor,
- &ett_nbap_T_fdd,
- &ett_nbap_TDD_UL_Code_Information,
- &ett_nbap_TDD_UL_Code_InformationItem,
- &ett_nbap_TDD_UL_Code_LCR_Information,
- &ett_nbap_TDD_UL_Code_LCR_InformationItem,
- &ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR,
- &ett_nbap_TFCI_SignallingMode,
- &ett_nbap_TimingAdjustmentValue,
- &ett_nbap_TimingAdjustmentValueLCR,
- &ett_nbap_TnlQos,
- &ett_nbap_Transmission_Gap_Pattern_Sequence_Information,
- &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_Transmitted_Carrier_Power_For_CellPortion_Value,
- &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item,
- &ett_nbap_TFCS,
- &ett_nbap_T_tFCSvalues,
- &ett_nbap_TFCS_TFCSList,
- &ett_nbap_TFCS_TFCSList_item,
- &ett_nbap_TFCS_CTFC,
- &ett_nbap_TransportFormatSet,
- &ett_nbap_TransportFormatSet_DynamicPartList,
- &ett_nbap_TransportFormatSet_DynamicPartList_item,
- &ett_nbap_TDD_TransportFormatSet_ModeDP,
- &ett_nbap_TransmissionTimeIntervalInformation,
- &ett_nbap_TransmissionTimeIntervalInformation_item,
- &ett_nbap_TransportFormatSet_Semi_staticPart,
- &ett_nbap_TransportFormatSet_ModeDP,
- &ett_nbap_TransportFormatSet_ModeSSP,
- &ett_nbap_TUTRANGPS,
- &ett_nbap_TUTRANGPSMeasurementThresholdInformation,
- &ett_nbap_TUTRANGPSMeasurementValueInformation,
- &ett_nbap_UC_Id,
- &ett_nbap_UE_Capability_Information,
- &ett_nbap_UL_Timeslot_Information,
- &ett_nbap_UL_Timeslot_InformationItem,
- &ett_nbap_UL_TimeslotLCR_Information,
- &ett_nbap_UL_TimeslotLCR_InformationItem,
- &ett_nbap_UL_ScramblingCode,
- &ett_nbap_UL_Synchronisation_Parameters_LCR,
- &ett_nbap_UL_TimeSlot_ISCP_Info,
- &ett_nbap_UL_TimeSlot_ISCP_InfoItem,
- &ett_nbap_UL_TimeSlot_ISCP_LCR_Info,
- &ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem,
- &ett_nbap_USCH_Information,
- &ett_nbap_USCH_InformationItem,
- &ett_nbap_USCH_InformationResponse,
- &ett_nbap_USCH_InformationResponseItem,
- &ett_nbap_PrivateIE_ID,
- &ett_nbap_ProcedureID,
- &ett_nbap_TransactionID,
- &ett_nbap_ProtocolIE_Container,
- &ett_nbap_ProtocolIE_Field,
- &ett_nbap_ProtocolIE_ContainerPair,
- &ett_nbap_ProtocolIE_FieldPair,
- &ett_nbap_ProtocolIE_ContainerList,
- &ett_nbap_ProtocolIE_ContainerPairList,
- &ett_nbap_ProtocolExtensionContainer,
- &ett_nbap_ProtocolExtensionField,
- &ett_nbap_PrivateIE_Container,
- &ett_nbap_PrivateIE_Field,
+ &ett_nbap_NBAP_PDU,
+ &ett_nbap_InitiatingMessage,
+ &ett_nbap_SuccessfulOutcome,
+ &ett_nbap_UnsuccessfulOutcome,
+ &ett_nbap_Outcome,
/*--- End of included file: packet-nbap-ettarr.c ---*/
-#line 2936 "packet-nbap-template.c"
+#line 145 "packet-nbap-template.c"
};
@@ -45793,10 +52409,17 @@ void proto_register_nbap(void) {
/* Register fields and subtrees */
proto_register_field_array(proto_nbap, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
-
+ /* Register dissector */
register_dissector("nbap", dissect_nbap, proto_nbap);
+ nbap_handle = find_dissector("nbap");
+ /* Register dissector tables */
+ nbap_ies_dissector_table = register_dissector_table("nbap.ies", "NBAP-PROTOCOL-IES", FT_UINT32, BASE_DEC);
+ nbap_extension_dissector_table = register_dissector_table("nbap.extension", "NBAP-PROTOCOL-EXTENSION", FT_UINT32, BASE_DEC);
+ nbap_proc_imsg_dissector_table = register_dissector_table("nbap.proc.imsg", "NBAP-ELEMENTARY-PROCEDURE InitiatingMessage", FT_STRING, BASE_NONE);
+ nbap_proc_sout_dissector_table = register_dissector_table("nbap.proc.sout", "NBAP-ELEMENTARY-PROCEDURE SuccessfulOutcome", FT_STRING, BASE_NONE);
+ nbap_proc_uout_dissector_table = register_dissector_table("nbap.proc.uout", "NBAP-ELEMENTARY-PROCEDURE UnsuccessfulOutcome", FT_STRING, BASE_NONE);
}
@@ -45806,10 +52429,873 @@ void
proto_reg_handoff_nbap(void)
{
- nbap_handle = find_dissector("nbap");
/*dissector_add("sctp.ppi", Add ppid here, nbap_handle); */
dissector_add("sctp.port", 0, nbap_handle);
+
+/*--- Included file: packet-nbap-dis-tab.c ---*/
+#line 1 "packet-nbap-dis-tab.c"
+ dissector_add("nbap.ies", id_TUTRANGPSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementValueInformation_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SFNSFNMeasurementValueInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementValueInformation_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValueInformation, new_create_dissector_handle(dissect_HS_DSCHRequiredPower_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRate_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion_Value, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Received_total_wide_band_power_For_CellPortion_Value, new_create_dissector_handle(dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UpPTSInterferenceValue, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DLTransmissionBranchLoadValue, new_create_dissector_handle(dissect_DLTransmissionBranchLoadValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_E_DCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_E_DCHProvidedBitRate_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, new_create_dissector_handle(dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_Value, new_create_dissector_handle(dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, new_create_dissector_handle(dissect_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TUTRANGANSSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementValueInformation_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_LCR, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_LCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Angle_Of_Arrival_Value_LCR, new_create_dissector_handle(dissect_Angle_Of_Arrival_Value_LCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_SICH_Reception_Quality, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Best_Cell_Portions_Value, new_create_dissector_handle(dissect_Best_Cell_Portions_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_768, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_768_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_384_ext, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_384_ext_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Extended_Round_Trip_Time_Value, new_create_dissector_handle(dissect_Extended_Round_Trip_Time_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_neighbouringTDDCellMeasurementInformationLCR, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_neighbouringTDDCellMeasurementInformation768, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformation768_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ReportCharacteristicsType_OnModification, new_create_dissector_handle(dissect_ReportCharacteristicsType_OnModification_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Received_total_wide_band_power_For_CellPortion, new_create_dissector_handle(dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TUTRANGPSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementThresholdInformation_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SFNSFNMeasurementThresholdInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementThresholdInformation_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValue, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValue_For_Cell_Portion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Additional_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TUTRANGANSSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementThresholdInformation_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_C_ID, new_create_dissector_handle(dissect_C_ID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RACH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PICH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PRACH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RACH_ParameterItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FACH_ParametersList_CTCH_SetupRsp, new_create_dissector_handle(dissect_FACH_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RACH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CriticalityDiagnostics, new_create_dissector_handle(dissect_CriticalityDiagnostics_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PICH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FACH_ParametersList_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonPhysicalChannelID, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_BlockingPriorityIndicator, new_create_dissector_handle(dissect_BlockingPriorityIndicator_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ShutdownTimer, new_create_dissector_handle(dissect_ShutdownTimer_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Start_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_Start_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_End_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_End_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CCP_InformationList_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_P_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_S_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_P_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_S_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_P_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_BCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_S_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PRACH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_AICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CCP_InformationItem_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationItem_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FPACH_LCR_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_S_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PRACH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Power_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PLCCH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_E_RUCCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_E_RUCCH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MeasurementID, new_create_dissector_handle(dissect_MeasurementID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rqst, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonMeasurementType, new_create_dissector_handle(dissect_CommonMeasurementType_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MeasurementFilterCoefficient, new_create_dissector_handle(dissect_MeasurementFilterCoefficient_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ReportCharacteristics, new_create_dissector_handle(dissect_ReportCharacteristics_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SFN, new_create_dissector_handle(dissect_SFN_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rqst, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rsp, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rsp, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rprt, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rprt, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_T_Cell, new_create_dissector_handle(dissect_T_Cell_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UARFCNforNu, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UARFCNforNd, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MaximumTransmissionPower, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Closed_Loop_Timing_Adjustment_Mode, new_create_dissector_handle(dissect_Closedlooptimingadjustmentmode_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PrimaryScramblingCode, new_create_dissector_handle(dissect_PrimaryScramblingCode_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Synchronisation_Configuration_Cell_SetupRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_TPC_Pattern01Count, new_create_dissector_handle(dissect_DL_TPC_Pattern01Count_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PrimarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SecondarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PrimaryCPICH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Limited_power_increase_information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellPortion_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UARFCNforNt, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellParameterID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TransmissionDiversityApplied, new_create_dissector_handle(dissect_TransmissionDiversityApplied_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SyncCase, new_create_dissector_handle(dissect_SyncCase_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DPCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PUSCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PRACHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TimingAdvanceApplied, new_create_dissector_handle(dissect_TimingAdvanceApplied_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCCPCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TimeSlotConfigurationList_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, new_create_dissector_handle(dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Synchronisation_Configuration_Cell_ReconfRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PrimarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SecondarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellPortion_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PCCPCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_IndicationType_ResourceStatusInd, new_create_dissector_handle(dissect_IndicationType_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CCP_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_CCP_InformationItem_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FPACH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DwPCH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PLCCH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_S_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_BCCH_ModificationTime, new_create_dissector_handle(dissect_BCCH_ModificationTime_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, new_create_dissector_handle(dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SegmentInformationListIE_SystemInfoUpdate, new_create_dissector_handle(dissect_SegmentInformationListIE_SystemInfoUpdate_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CRNC_CommunicationContextID, new_create_dissector_handle(dissect_CRNC_CommunicationContextID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_FDD_Information, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationList_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Transmission_Gap_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Transmission_Gap_Pattern_Sequence_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Active_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Active_Pattern_Sequence_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_TDD_Information, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DSCH_TDD_Information, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_USCH_Information, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_NodeB_CommunicationContextID, new_create_dissector_handle(dissect_NodeB_CommunicationContextID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseList_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponse_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_SetupRspTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_InformationResponse, new_create_dissector_handle(dissect_DCH_InformationResponse_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DSCH_InformationResponse, new_create_dissector_handle(dissect_DSCH_InformationResponse_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_USCH_InformationResponse, new_create_dissector_handle(dissect_USCH_InformationResponse_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CauseLevel_RL_SetupFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CauseLevel_RL_SetupFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Compressed_Mode_Deactivation_Flag, new_create_dissector_handle(dissect_Compressed_Mode_Deactivation_Flag_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationList_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_AdditionRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Information_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseList_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponse_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CauseLevel_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CauseLevel_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_FDD_DCHs_to_Modify, new_create_dissector_handle(dissect_FDD_DCHs_to_Modify_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCHs_to_Add_FDD, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TDD_DCHs_to_Modify, new_create_dissector_handle(dissect_TDD_DCHs_to_Modify_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCHs_to_Add_TDD, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DSCHs_to_Add_TDD, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_USCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_USCH_Information_Add, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_USCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseList_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfReady_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfReady_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CauseLevel_RL_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_RL_ReconfFailure_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_ReconfigurationFailureItem_RL_ReconfFailure, new_create_dissector_handle(dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseList_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_informationList_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationList_RL_DeletionRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_informationItem_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationItem_RL_DeletionRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PowerAdjustmentType, new_create_dissector_handle(dissect_PowerAdjustmentType_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_InnerLoopDLPCStatus, new_create_dissector_handle(dissect_InnerLoopDLPCStatus_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DLReferencePowerList_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MaxAdjustmentStep, new_create_dissector_handle(dissect_MaxAdjustmentStep_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_AdjustmentPeriod, new_create_dissector_handle(dissect_AdjustmentPeriod_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_AdjustmentRatio, new_create_dissector_handle(dissect_ScaledAdjustmentRatio_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DL_ReferencePowerInformationItem_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TimeslotISCPInfo, new_create_dissector_handle(dissect_DL_TimeslotISCPInfo_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rqst, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DedicatedMeasurementType, new_create_dissector_handle(dissect_DedicatedMeasurementType_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_DM_Rqst, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rsp, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Set_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rprt, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Set_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Reporting_Object_RL_FailureInd, new_create_dissector_handle(dissect_Reporting_Object_RL_FailureInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_FailureInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Set_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_FailureInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CCTrCH_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_FailureInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationList_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationList_RL_PreemptRequiredInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Reporting_Object_RL_RestoreInd, new_create_dissector_handle(dissect_Reporting_Object_RL_RestoreInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_RestoreInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_RL_Set_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_RestoreInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CCTrCH_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_FDD_Code_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_FDD_Code_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PDSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PDSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PDSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PUSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PUSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PUSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CauseLevel_PSCH_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_PSCH_ReconfFailure_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ResetIndicator, new_create_dissector_handle(dissect_ResetIndicator_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommunicationContextInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationContextInfoItem_Reset_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CommunicationControlPortInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationControlPortInfoItem_Reset_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_InformationExchangeID, new_create_dissector_handle(dissect_InformationExchangeID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rqst, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_InformationType, new_create_dissector_handle(dissect_InformationType_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_InformationReportCharacteristics, new_create_dissector_handle(dissect_InformationReportCharacteristics_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rsp, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rprt, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_cellSyncBurstRepetitionPeriod, new_create_dissector_handle(dissect_CellSyncBurstRepetitionPeriod_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_timeslotInfo_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TimeSlot, new_create_dissector_handle(dissect_TimeSlot_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_NCyclesPerSFNperiod, new_create_dissector_handle(dissect_NCyclesPerSFNperiod_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_NRepetitionsPerCyclePeriod, new_create_dissector_handle(dissect_NRepetitionsPerCyclePeriod_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SynchronisationReportType, new_create_dissector_handle(dissect_SynchronisationReportType_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SynchronisationReportCharacteristics, new_create_dissector_handle(dissect_SynchronisationReportCharacteristics_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CauseLevel_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CSBTransmissionID, new_create_dissector_handle(dissect_CSBTransmissionID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CSBMeasurementID, new_create_dissector_handle(dissect_CSBMeasurementID_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_CellSyncInfo_CellSyncReprtTDD, new_create_dissector_handle(dissect_CellSyncInfo_CellSyncReprtTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SyncReportType_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncReportType_CellSyncReprtTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_USCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HSDSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DelayedActivationList_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DelayedActivationList_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HSDSCH_FDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Update_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HSDSCH_TDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Update_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Modification_Period, new_create_dissector_handle(dissect_Modification_Period_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MICH_CFN, new_create_dissector_handle(dissect_MICH_CFN_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_NI_Information_NotifUpdateCmd, new_create_dissector_handle(dissect_NI_Information_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));
+ dissector_add("nbap.extension", id_TnlQos, new_create_dissector_handle(dissect_TnlQos_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Unidirectional_DCH_Indicator, new_create_dissector_handle(dissect_Unidirectional_DCH_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ExtendedPropagationDelay, new_create_dissector_handle(dissect_ExtendedPropagationDelay_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Initial_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Maximum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Minimum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_bindingID, new_create_dissector_handle(dissect_BindingID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_transportlayeraddress, new_create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_PowerOffset_for_SchedulingInfo, new_create_dissector_handle(dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SixteenQAM_UL_Information, new_create_dissector_handle(dissect_SixteenQAM_UL_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SixteenQAM_UL_Information_to_Modify, new_create_dissector_handle(dissect_SixteenQAM_UL_Information_to_Modify_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_TFCI_BetaEC_Boost, new_create_dissector_handle(dissect_E_TFCI_BetaEC_Boost_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_TFCI_BetaED_Switch, new_create_dissector_handle(dissect_E_TFCI_BetaED_Switch_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SAT_Info_Almanac_ExtItem, new_create_dissector_handle(dissect_SAT_Info_Almanac_ExtList_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HARQ_Preamble_Mode, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_Information, new_create_dissector_handle(dissect_MIMO_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_HSDSCH_MACdPDUSizeFormat_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSSICH_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSSICH_TPC_StepSize, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ueCapability_Info, new_create_dissector_handle(dissect_UE_Capability_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_PDSCH_Code_Change_Grant, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Grant_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_InformationToModify, new_create_dissector_handle(dissect_MIMO_InformationToModify_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HARQ_Preamble_Mode_Activation_Indicator, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_hsSCCH_Specific_Information_ResponseTDD768, new_create_dissector_handle(dissect_HSSCCH_Specific_InformationRespListTDD768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MaximumMACdPDU_SizeExtended, new_create_dissector_handle(dissect_MAC_PDU_SizeExtended_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_failed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_failed_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_missed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_missed_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_total_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_total_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_PDSCH_Code_Change_Indicator, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Information, new_create_dissector_handle(dissect_GANSS_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Common_Data, new_create_dissector_handle(dissect_GANSS_Common_Data_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Generic_Data, new_create_dissector_handle(dissect_GANSS_Generic_Data_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SyncDLCodeIdThreInfoLCR, new_create_dissector_handle(dissect_SyncDLCodeIdThreInfoLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Extended_RNC_ID, new_create_dissector_handle(dissect_Extended_RNC_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_LCRTDD_uplink_Physical_Channel_Capability, new_create_dissector_handle(dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PLCCH_Information_UL_TimeslotLCR_Info, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FDD_S_CCPCH_FrameOffset_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ModulationPO_MBSFN, new_create_dissector_handle(dissect_ModulationPO_MBSFN_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Secondary_CCPCH_SlotFormat_Extended, new_create_dissector_handle(dissect_Secondary_CCPCH_SlotFormat_Extended_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_BroadcastReference, new_create_dissector_handle(dissect_BroadcastReference_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Tstd_indicator, new_create_dissector_handle(dissect_TSTD_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_Modulation, new_create_dissector_handle(dissect_ModulationMBSFN_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_tFCI_Presence, new_create_dissector_handle(dissect_TFCI_Presence_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PCH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PICH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PRACH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PLCCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PCH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CommonPhysicalChannelID768_CommonTrChDeletionReq, new_create_dissector_handle(dissect_CommonPhysicalChannelID768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Power_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_FPACH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DwPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_LCR_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_E_DCH_Resources_Information_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PLCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_PLCCH_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_P_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PRACH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_PRACH_768_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_RUCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_RUCCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ReferenceClockAvailability, new_create_dissector_handle(dissect_ReferenceClockAvailability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Power_Local_Cell_Group_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDPA_Capability, new_create_dissector_handle(dissect_HSDPA_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Capability, new_create_dissector_handle(dissect_E_DCH_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_TTI2ms_Capability, new_create_dissector_handle(dissect_E_DCH_TTI2ms_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_SF_Capability, new_create_dissector_handle(dissect_E_DCH_SF_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_HARQ_Combining_Capability, new_create_dissector_handle(dissect_E_DCH_HARQ_Combining_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCHCapacityConsumptionLaw_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_F_DPCH_Capability, new_create_dissector_handle(dissect_F_DPCH_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_TDD_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Max_UE_DTX_Cycle, new_create_dissector_handle(dissect_Max_UE_DTX_Cycle_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_Capability, new_create_dissector_handle(dissect_MIMO_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SixtyfourQAM_DL_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MBMS_Capability, new_create_dissector_handle(dissect_MBMS_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Enhanced_FACH_Capability, new_create_dissector_handle(dissect_Enhanced_FACH_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Enhanced_PCH_Capability, new_create_dissector_handle(dissect_Enhanced_PCH_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SixteenQAM_UL_Capability, new_create_dissector_handle(dissect_SixteenQAM_UL_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_HSDSCH_MACdPDU_SizeCapability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_F_DPCH_SlotFormatCapability, new_create_dissector_handle(dissect_F_DPCH_SlotFormatCapability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CommonMeasurementAccuracy, new_create_dissector_handle(dissect_CommonMeasurementAccuracy_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MeasurementRecoveryBehavior, new_create_dissector_handle(dissect_MeasurementRecoveryBehavior_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RTWP_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_ReportingIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RTWP_CellPortion_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_CellPortion_ReportingIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPowerReporting, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeSlotLCR_CM_Rqst, new_create_dissector_handle(dissect_TimeSlotLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_NeighbouringCellMeasurementInformation, new_create_dissector_handle(dissect_NeighbouringCellMeasurementInformation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MeasurementRecoverySupportIndicator, new_create_dissector_handle(dissect_MeasurementRecoverySupportIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPowerSupportIndicator, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPower_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MeasurementRecoveryReportingIndicator, new_create_dissector_handle(dissect_MeasurementRecoveryReportingIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CellPortion_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_PilotConfiguration, new_create_dissector_handle(dissect_MIMO_PilotConfiguration_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DwPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ReferenceSFNoffset, new_create_dissector_handle(dissect_ReferenceSFNoffset_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PCCPCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Time_Slot_Parameter_ID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CellPortion_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PCCPCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MBSFN_Only_Mode_Capability, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_FPACH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DwPCH_LCR_Information_ResourceStatusInd, new_create_dissector_handle(dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PLCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PLCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_P_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_S_CCPCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PRACH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PRACH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_RUCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_RUCCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_PowerBalancing_Information, new_create_dissector_handle(dissect_DL_PowerBalancing_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_FDD_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_RNTI, new_create_dissector_handle(dissect_HSDSCH_RNTI_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSPDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_FDD_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Serving_E_DCH_RL_ID, new_create_dissector_handle(dissect_Serving_E_DCH_RL_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_F_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment_Allowed, new_create_dissector_handle(dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DCH_Indicator_For_E_DCH_HSDPA_Operation, new_create_dissector_handle(dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Serving_Cell_Change_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DPC_Mode, new_create_dissector_handle(dissect_DPC_Mode_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPDCH_Indicator_For_E_DCH_Operation, new_create_dissector_handle(dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RL_Specific_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_DCH_Info_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DelayedActivation, new_create_dissector_handle(dissect_DelayedActivation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Primary_CPICH_Usage_for_Channel_Estimation, new_create_dissector_handle(dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Secondary_CPICH_Information, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_RL_Indication, new_create_dissector_handle(dissect_E_DCH_RL_Indication_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RL_Specific_E_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_E_DCH_Info_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SynchronisationIndicator, new_create_dissector_handle(dissect_SynchronisationIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_F_DPCH_SlotFormat, new_create_dissector_handle(dissect_F_DPCH_SlotFormat_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_TDD_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Information, new_create_dissector_handle(dissect_E_DCH_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Serving_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_768_Information, new_create_dissector_handle(dissect_E_DCH_768_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_LCR_Information, new_create_dissector_handle(dissect_E_DCH_LCR_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_Synchronisation_Parameters_LCR, new_create_dissector_handle(dissect_UL_Synchronisation_Parameters_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_FDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_Response_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_PowerBalancing_ActivationIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_ActivationIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_RL_Set_ID, new_create_dissector_handle(dissect_RL_Set_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_FDD_DL_Control_Channel_Information, new_create_dissector_handle(dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_FDD_Information_Response, new_create_dissector_handle(dissect_E_DCH_FDD_Information_Response_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RL_InformationResponse_LCR_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_TDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_Response_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Information_Response, new_create_dissector_handle(dissect_E_DCH_Information_Response_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_DSCH_Serving_Cell_Change_Info, new_create_dissector_handle(dissect_HS_DSCH_Serving_Cell_Change_Info_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DPCH_Information_RL_AdditionReqFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Configured_Indicator, new_create_dissector_handle(dissect_HSDSCH_Configured_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_DSCH_Serving_Cell_Change_Info_Response, new_create_dissector_handle(dissect_HS_DSCH_Serving_Cell_Change_Info_Response_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Serving_Cell_Change_Info_Response, new_create_dissector_handle(dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MAChs_ResetIndicator, new_create_dissector_handle(dissect_MAChs_ResetIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RL_InformationResponse_LCR_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Information_to_Modify, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_to_Delete_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_FDD_Information_to_Modify, new_create_dissector_handle(dissect_E_DCH_FDD_Information_to_Modify_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_E_DCH_MACdFlows_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_F_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Fast_Reconfiguration_Mode, new_create_dissector_handle(dissect_Fast_Reconfiguration_Mode_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CPC_Information, new_create_dissector_handle(dissect_CPC_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Secondary_CPICH_Information_Change, new_create_dissector_handle(dissect_Secondary_CPICH_Information_Change_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_Information_Reconfig_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_768_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_768_Information_Reconfig_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_LCR_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_LCR_Information_Reconfig_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multipleRL_ul_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_LCR_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multipleRL_ul_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_768_InformationModify_AddItem, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_768_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_Timeslot768_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PLCCH_Information_RL_ReconfPrepTDDLCR, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multipleRL_dl_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multipleRL_dl_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_InitDL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TargetCommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Fast_Reconfiguration_Permission, new_create_dissector_handle(dissect_Fast_Reconfiguration_Permission_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_PowerBalancing_UpdatedIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_UpdatedIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Information_to_Modify_Unsynchronised, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PrimCCPCH_RSCP_DL_PC_RqstTDD, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PrimaryCCPCH_RSCP_Delta, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_Delta_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_NumberOfReportedCellPortions, new_create_dissector_handle(dissect_NumberOfReportedCellPortions_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_AlternativeFormatReportingIndicator, new_create_dissector_handle(dissect_AlternativeFormatReportingIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PUSCH_Info_DM_Rqst, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSSICH_Info_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_Info_DM_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DPCH_ID768_DM_Rqst, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PUSCH_Info_DM_Rsp, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSSICH_Info_DM_Rsp, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rsp, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DPCH_ID768_DM_Rsp, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PUSCH_Info_DM_Rprt, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSSICH_Info_DM_Rprt, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rprt, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DPCH_ID768_DM_Rprt, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_AGCH_FDD_Code_Information, new_create_dissector_handle(dissect_E_AGCH_FDD_Code_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_RGCH_E_HICH_FDD_Code_Information, new_create_dissector_handle(dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, new_create_dissector_handle(dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Common_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Paging_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_PUCH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_HICH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, new_create_dissector_handle(dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_PUCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_HICH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_PUCH_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SYNC_UL_Partition_LCR, new_create_dissector_handle(dissect_SYNC_UL_Partition_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPower_LCR, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPower_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PDSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PUSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_hS_SCCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_HICH_TimeOffset, new_create_dissector_handle(dissect_E_HICH_TimeOffset_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Common_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_NSubCyclesPerCyclePeriod_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DwPCH_Power, new_create_dissector_handle(dissect_DwPCH_Power_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimingAdjustmentValueLCR, new_create_dissector_handle(dissect_TimingAdjustmentValueLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_AccumulatedClockupdate_CellSyncReprtTDD, new_create_dissector_handle(dissect_TimingAdjustmentValue_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_FDD_Update_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Update_Information_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));
+ dissector_add_string("nbap.proc.imsg", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationRequestFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-audit/common", new_create_dissector_handle(dissect_AuditRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-audit/common", new_create_dissector_handle(dissect_AuditResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-audit/common", new_create_dissector_handle(dissect_AuditFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-reset/common", new_create_dissector_handle(dissect_ResetRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-reset/common", new_create_dissector_handle(dissect_ResetResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationResponse_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationFailure_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationResponseTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationFailureTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationResponseTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationFailureTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.sout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentResponseTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.uout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentFailureTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-resourceStatusIndication/common", new_create_dissector_handle(dissect_ResourceStatusIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-auditRequired/common", new_create_dissector_handle(dissect_AuditRequiredIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonMeasurementReport/common", new_create_dissector_handle(dissect_CommonMeasurementReport_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonMeasurementTermination/common", new_create_dissector_handle(dissect_CommonMeasurementTerminationRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-commonMeasurementFailure/common", new_create_dissector_handle(dissect_CommonMeasurementFailureIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCommit/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCommit_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCancellation/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCancel_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkFailure/common", new_create_dissector_handle(dissect_RadioLinkFailureIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkPreemption/common", new_create_dissector_handle(dissect_RadioLinkPreemptionRequiredIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkRestoration/common", new_create_dissector_handle(dissect_RadioLinkRestoreIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementReport/common", new_create_dissector_handle(dissect_DedicatedMeasurementReport_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementTermination/common", new_create_dissector_handle(dissect_DedicatedMeasurementTerminationRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementFailure/common", new_create_dissector_handle(dissect_DedicatedMeasurementFailureIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-downlinkPowerControl/fdd", new_create_dissector_handle(dissect_DL_PowerControlRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-downlinkPowerTimeslotControl/tdd", new_create_dissector_handle(dissect_DL_PowerTimeslotControlRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-compressedModeCommand/fdd", new_create_dissector_handle(dissect_CompressedModeCommand_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-unblockResource/common", new_create_dissector_handle(dissect_UnblockResourceIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-errorIndicationForDedicated/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-errorIndicationForCommon/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReporting/tdd", new_create_dissector_handle(dissect_CellSynchronisationReportTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationTermination/tdd", new_create_dissector_handle(dissect_CellSynchronisationTerminationRequestTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationFailure/tdd", new_create_dissector_handle(dissect_CellSynchronisationFailureIndicationTDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-privateMessageForDedicated/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-privateMessageForCommon/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-informationReporting/common", new_create_dissector_handle(dissect_InformationReport_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-informationExchangeTermination/common", new_create_dissector_handle(dissect_InformationExchangeTerminationRequest_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-informationExchangeFailure/common", new_create_dissector_handle(dissect_InformationExchangeFailureIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-BearerRearrangement/common", new_create_dissector_handle(dissect_BearerRearrangementIndication_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/fdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandFDD_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/tdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandTDD_PDU, proto_nbap));
+ 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));
+
+
+/*--- End of included file: packet-nbap-dis-tab.c ---*/
+#line 177 "packet-nbap-template.c"
}
diff --git a/tools/asn2wrs.py b/tools/asn2wrs.py
index 23505e6e52..0338969224 100755
--- a/tools/asn2wrs.py
+++ b/tools/asn2wrs.py
@@ -5157,7 +5157,7 @@ class BitStringType (Type):
#print "eth_type_default_table(tname='%s')" % (tname)
table = ''
bits = self.eth_named_bits()
- if (bits):
+ if (bits and ectx.Ber()):
table = ectx.eth_bits(tname, bits)
return table